今天我们和大家分享一种动态路由协议 --- RIP(Routing Information Protocol路由信息协议),RIP是一种基于距离矢量(Distance-Vector)算法的协议,通过UDP 520端口进行路由信息的交换。
RIP 的特点是什么呢?
在RIP网络中,是以经过的路由器的数量 – 也就是常说的跳数,座位度量值。缺省情况下,设备到与它直接相连网络的跳数为0,每通过一个设备路由的跳数就增加1跳。而RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。
接下来我们看看,在RIP 当中,是如何进行数据交互的:
1.当我们启动RIP 路由协议之后,路由器A与B就会进行交互,在RIP 当中,存在两种信息的报文 Request 以及 Response 消息。RIPv2的路由器会监听 224.0.0.9 这个组播地址。
2.在RIPv2 的版本中,路由器A会发送Request 消息到 224.0.0.9 这个组播地址。路由器B 收到Request 消息后,会将自己路由表当中的所有消息都封装在Response消息中,同时发往224.0.0.9 这个地址,然后被路由器A接收。
3.路由器A 会根据收到的消息,形成自己的路由表信息
4.RIP的更新信息通常是根据更新定时器设置相关的,默认为每30秒进行一次更新。