RIP路由信息协议
1.RIP协议简介
RIP为距离矢量型路由协议,使用跳数作为度量值,邻居间直接共享路由条目;
RIP默认管理距离为120;基于UDP520端口工作,周期更新和触发更新(触发更新当出现网络网段断开时,新增网段使用周期更新);
周期更新时间30s
2.RIP协议版本
V1和V2版本
1.V1为有类别协议 V2为无类别协议;
V1不带掩码使用主类网 V1支持连续子网
V2携带掩码可以实现VLSM/子网汇总,但不支持超网
2.V1广播更新 255.255.255.255 V2为组播更新 224.0.0.9
3.V2支持认证
3.RIP的防环机制
(1).水平分割
从此口进不从此口出
(2).毒性逆转
当本地一条路由possible down 不受水平分割的限制,传出去后,如果没有其他路由到达,就会给16跳不可达的状态down
(3).跳数限制
最大15跳,16跳不可达
(4).抑制计时器
30s更新,180s失效计时器,180s抑制计时器,240s刷新时间
在180s没有收到更新,则被标记为无效(无效计时器)
在240s没有收到更新,被删除
当180s失效计时器到时,立马进入180s抑制计时器,用于防止路由防环,当180s收到该更新信息,恢复该路由
(5).有条件的打破水平分割机制
no ip split-horizon(+EIGRP)默认为RIP
(6).干涉RIP选路-路由策略-偏移列表
控制层面流量的进或出接口上,对路由条目的度量进行加大,只能加大不能减小,可以叠加。
R2(config-router)#offset-list 1 in 2 serial 1/1
(7).RIP的连续子网问题
在RIPV1中若本地即将共享给邻居路由条目,与本地同邻居的直连路由条目为连续子网,则携带主机位进行传递;对端在收到存在主机位的路由时,将自动添加与邻居直连网段的掩码所学路由中;
若地址条件不用于连续子网设计 可以配置第二地址来实现
R1(config-if)#ip address 192.168.1.1 255.255.255.0 secondary
(8).被动接口
用于路由器直连用户的接口(网关接口),仅接收不发送路由协议信息,不能用在连接邻居的接口
R1(config)#router rip
R1(config-router)#passive-interface fastEthernet 0/0
(9).V1和V2版本兼容性问题
默认V1设备收发V1的路由,V2设备收发V2路由;升级版本1设备收V1/2,发V1;若需兼容,可以修改接口的收发版本规则;
R3(config)#interface s1/0
R3(config-if)#ip rip send version 1 2
R3(config-if)#ip rip receive version 1 2
V1设备及时修改发送V2路由,也只是更新的目标地址转换成组播,但子网掩码依然无法携带;V2设备修改为发送版本1,可以模仿V1设备不携带掩码;