rip的防环机制有:
水平分割
毒性逆转
触发更新
毒性路由
(1)水平分割
原理是,RIP路由器从某个接口收到的路由不会再从个接口通告回去。
(2) 毒性逆转
原理是,RIP从某个接口学到路由后,当它从该接口发送Response报文是会携带这些路由,但这些路由的度量值被设为16跳(意味着不可达)。利用这种方式,可以清除对方路由表中无用的路由,也可以防止产生环路。
其实,毒性逆转和水平分割是存在矛盾的,如果某个接口同时开启水平分割和毒性逆转,则只有毒性逆转生效。
(3)触发更新
当路由器感知到拓扑发生改变或RIP路由度量值变更时,它无需等待下一个更新周期到来即可立即发送Response报文。
(4)毒性路由
当一个网络变为不可达时,发现这个变化的路由器立即触发一个16跳的路由更新来通知网络中的路由器—目标网络已经不可达,这种路由被称为毒性逆转。