概述
- RIP是Routing Information Protocol(路由信息协议)的简称,它是一种较为简单的内部网关协议(Interior Gateway Protocol)。RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量来衡量到达目的网络的距离。RIP通过UDP报文进行路由信息的交换,使用的端口号为520。
- RIP最大支持15跳,16跳不可达。
- RIP包括RIP-1和RIP-2两个版本,RIP-2对RIP-1进行了扩充,使其更具有优势。
工作原理
-
每隔30秒,相邻的路由器之间会发送路由更新信息报文,使用UDP协议520端口;
- 第一次网络收敛:AR1将自己的路由信息发送给AR2,AR2将路由信息发送给AR1和AR3,AR3将路由信息发送给AR2;
- 每隔30秒,重复上述过程,直到所有路由器路由信息同步完成,达到网络完全收敛;
路由环路
概述
- 当路由器达到网络完全收敛后,连接的设备出现故障,导致直连网段不能使用,对应的路由条目会被路由器删除,相邻的路由保存了该路由,相邻路由器会在下一次网络收敛时将该路由重新发送给当前路由,从而当前路由重新学习到了该路由条目,并且该路由条目的下一跳设备为相邻路由,当相邻路上收到发往该网段的数据包后,会将数据包发送给当前路由,而当前路由收到数据包后会发回相邻路由,形成网络环路;
解决方案
- 水平分割:路由条目从该接口发送后,不在从该接口接收;
- 水平分割默认开启,不需要额外特殊配置;
命令
- 创建RIP编号(取值范围:1~65535)
rip 编号 - 宣告直连网段
network IP网段