2017.3.22上午
RIP防止路由环路的技术
非直连路由 距离矢量-收敛过程 路由器从收集到的源地址中选择最佳路径
Rip(hop count)非只能学习,可能会出现路由环路 限制16跳 到16跳不可达 用在小网络 更新速度过慢导致不一致的路由信息 更新速度不同步
IP协议中TTL值是数据包的一个生命周期,每当经过一次路由转发时都会减一,当减到0时,数据包将会丢弃,丢弃者会发送一个ICMP数据包,通知发送者,主要用来防止出现路由环路时,数据包无限循环转发,而造成网络拥堵,这个值使用一个字节表示,也就是最大只有255,如果两个通讯者之间经过的路由超过255时,它是不能通过IP进行通讯的。
解决问题方式:水平分割(split horizon)-
失效计时器 会标记不可达 180秒
路由毒化 毒性逆转
Hold down timer 抑制计时器
出现次优路由 度量值增大 等180秒之后 还接收到相同信息 才会更新路由信息
触发更新:由于动态路由有一个生存周期,因此修改完成后,结
果不会马上生效,一般都要几分钟后才能正常生效。
一.RIP
1. 距离矢量型路由协议
2. RIPv1是有类别的,RIPv2是无类别的,RIPng是IPV6版本。(有类别协议和无类别协议最大的区别就是更新的时候是否携带子网掩码,无类别携带子网掩码)
- RIP使用跳数(hop)作为度量标准
- 使用UDP协议,端口号520
- 周期性发送更新(默认周期30s)
- RIPv1使用广播更新(255.255.255.255)
- RIPv2使用组播更新(224.0.0.9)为了减小对不相干设备的影响。
二.距离矢量型RIP
1.对于RIP来讲,距离=跳数
矢量=出接口
路由器周期性的从接口向外发送本机的路由表。
2.路由器从收集到的源信息中选择到达目的地址的最佳路径。
3.选择最佳路径(RIP支持最大网络直径16跳)
4.不一致的路由信息会导致路由环路
各种路由协议都应尽力避免路由环路的出现。
5.路由环路会严重影响网络性能,甚至导致路由死机。
三.RIP防止路由环路的技术
1.定义最大跳数
2.水平分割
3.触发更新
4.抑制计时器
5.路由毒化