首页 理论教育 RIP协议工作原理-计算机网络设备实践

RIP协议工作原理-计算机网络设备实践

时间:2023-11-17 理论教育 版权反馈
【摘要】:运行RIPv1的路由器将定期发送路由更新报文给邻居,其中包含自己的整张路由表,邻居是指和本设备直接物理连接的设备。只要来源一样,不论新的路由更新中的距离是大了还是小了,都要更新。这种机制能够保证最新的路由更新能够顺利传递。如果新收到的路由表项中的距离与原先相等或者还要大,就直接忽略。

RIP协议工作原理-计算机网络设备实践

运行RIPv1的路由器将定期发送路由更新报文给邻居,其中包含自己的整张路由表,邻居是指和本设备直接物理连接的设备。运行RIPv2的路由器同样也定期发送自己的路由表给邻居,但与RIPv1不同的是RIPv2通过组播(224.0.0.9)方式发送,而RIPv1通过广播方式发送。默认情况下,定期发送路由更新报文的时间是30 s。

既然每台路由器都向邻居发送路由表,就意味着每台路由器都能收到邻居发来的路由表。路由器检查收到的路由表中的表项可能遇到3种情况:

1.新路由表项

如果发现收到的路由表中的表项在本设备中不存在,则将此表项添加到自己的路由表中,下一跳地址填写收到的更新报文的源地址,距离比更新报文中此条路由表项的度量值(Metric)多1。

2.本地路由表中存在,并且来源一样(www.xing528.com)

如果收到的路由表项原先已经存在于本地路由表中,并且来源一样,则更新,即下一跳地址填写收到的更新报文的源地址,距离比更新报文中此条路由表项的度量值多1。例如:小明已经知道路过小华家坐公交车到动物园有5站,后来又收到小华发来消息说“从我家坐公交车到动物园有6站”,这时小明将会更新原先记录的“5站”的旧信息,小明会认为:路过小华家坐公交车到动物园有6+1=7站。只要来源(小华发来的消息)一样,不论新的路由更新中的距离是大了还是小了,都要更新。这种机制能够保证最新的路由更新能够顺利传递。

3.本地路由表中存在,但来源不一样

这种情况下就要比较收到的路由表项与原先存在的路由表项中谁的度量值更小了,优先选择度量值小的。例如:小明已经知道路过小华家坐公交车到动物园有5站,这时收到小丽发来消息说“从我家坐公交车到动物园有3站”,小明计算后知道如果路过小丽家坐公交车到动物园有3+1=4站,比原先记录的5站小,因此更新记录,小明记录下来的会是自己坐公交车去动物园有4站路,下一站去小丽家所在的公交站。如果新收到的路由表项中的距离与原先相等或者还要大,就直接忽略。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈