RIP协议使用四种主要机制来防止路由环路:
最大跳数 (Maximum Hop Count)
RIP定义最大跳数为15跳,第16跳即为不可达。这从根本上限制了环路的传播范围,防止数据包在环路中无限循环。
水平分割 (Split Horizon)
一条非常简单的规则:从一个接口学习到的路由,不会再从这个接口发送出去。这防止了将路由信息发回给它的来源者,避免了相邻路由器之间产生环路。
简单理解:你不会把我告诉你的消息,再转头告诉我。
毒性逆转 (Poison Reverse)
水平分割的增强版。它允许从接收更新的接口发回路由信息,但会将该路由的跳数直接设置为16(毒化),明确宣告此路径已失效。这可以加快整个网络的收敛速度。
触发更新 (Triggered Update)
当网络拓扑发生变化(如链路断开)时,路由器立即发送更新,而不等待30秒的常规更新周期。这确保了坏消息能被快速传播,所有路由器能尽快更新路由表,从而避免在等待期间使用无效路径形成环路。
总结: 最大跳数是硬性限制;水平分割和毒性逆转处理邻居间的环路;触发更新则致力于加快整个网络对变化的响应速度。
3428

被折叠的 条评论
为什么被折叠?



