RIP:内部网关协议,使用贝尔曼-福特算法计算到达目的网络的最佳路径
工作原理:运行RIP后,首先发送路由更新请求,收到请求的路由会发送自己的RIP路由响应。网络稳定过后周期性的发送更新信息
RIP使用跳数做为度量值衡量到达目的网络的距离,默认情况下质量网络的跳数为0
注:RIP规定超过15跳为网络不可达
RIP分为两个版本
RIPv1
有类路由不支持VLSM
广播发送报文
不支持认证
RIPv2
无类路由
组播或广播发送报文
支持认证(明文或MD5密文)
RIP环路:
A路由连接B路由,同时A路由还直连10.0.0.0/8网络,在A和B之间运行RIP协议,A发送路由信息给B,一旦直连网段10.0.0.0/8发生故障时,A路由会检测到故障,但是B路由还没收到不可达的信息。B会学习此路由信息再将此信息发送给A,此时A认为通过B可到达10.0.0.0/8网段,再发送给B,B再发送给A,如此往返知道度量值为16
避免环路的机制:
1、水平分割
路由器从某个接口学到的路由不会再从这个接口发回给邻居路游戏
2、毒性反转
路由器从某个接口学到路由后,将该路由跳数设置为16再从原接口发回给邻居设备
3、触发更新
路由信息发生变化时,立即想邻居设备发送更新报文。RIP默认30秒发送一次报文,触发更新利用加速网络收敛避免环路
最后说一下RIP路由跳数是在发出路由通告之前增加的
原文地址:https://blog.51cto.com/13211071/2372699
时间: 2024-09-30 16:24:18