您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
rip是什么意思(rip协议)
路由,节点,路由器rip是什么意思(rip协议)
发布时间:2020-12-06加入收藏来源:互联网点击:
● 距离:这个32位字段定义从发送报文的路由器到目的网络的跳数。
六、IP运行过程(动画演示)
初始化:在启动一个路由守护程序时,它先判断启动了哪些接口,并在每个接口上发送一个请求报文,要求其它路由器发送完整路由表。在点对点链路中,该请求是发送给其它终点的。如果网络支持广播的话,这种请求是以广播形式发送的。目的UDP端口号是520。这种请求报文的命令字段为1,但网络地址字段设置为0,而度量字段设置为16。这是一种要求另一端完整路由表的特殊请求报文。
接收到请求:如果这个请求是刚才提到的特殊请求,那么路由器就将完整的路由表发送给请求者。否则,就处理请求中的每一个表项。如果有连接到指明地址的路由,则将距离设置成值,否则将距离置为16(一种称为"无穷大"的特殊值),然后发回响应。
接收到响应:为使响应生效,可能会更新路由表。更新路由表包括增加新表项、对已有的表项进行修改以及将已有表项删除。
定期选路更新:每过30秒,所有或部分路由器会将其完整路由表发送给相邻路由器。发送路由表可以是广播形式的(如在以太网上),或是发送给点对点链路的其它终点的。 在RIP运行过程中,有三个非常重要的计时器:定期计时器、截止期计时器和无用信息收集计时器。 定期计时器:定期计时器用于更新报文的定期通告。虽然协议指明了这个计时器应该设置为30秒,但是在实际应用中,这个计时器的值是25秒到35秒之间的一个随机数。这是为了防止在互联网上由于路由器都同时更新而引起的过载。 每一个路由器有定期计时器,设置为25秒到35秒之间的一个随机数。它向下计数,当到达零时就发送更新报文,然后把计时器再随机的进行设置一次。 定期计时器不受其它计时器的影响,当定期计时器到期时,更新报文就会发送出去,而不管从其它计时系统发出的其它更新报文。 截止期计时器:截止期计时器用于路由的有效性。当路由器收到路由的更新信息时,截止期计时器就对这个路由设置到180秒。每当收到这个路由新的更新信息时,截止期计时器就要复位。在正常情况下,每隔30秒发生一次复位。但是,若在互联网中出现了问题,并且在180秒内没有收到更新报文,那么就认为这个路由过期了,路由的跳数将被设置为16,这表示目的端不可达。每一条路由有它自己的截止期计时器。 无用信息收集计时器:当一条路由变为无效时,路由器将这条路由的跳数设置为16(而不是立即在路由表中清除这条路由),并启动无用信息收集计时器,设置计时器为120秒。当计时器到期时,路由器就从路由表中清除掉。这个计时器使得邻站知道这条路由是无效的。
七、IP的缺点及改进
1.RIP协议的缺点
(1)缓慢收敛 缓慢收敛是RIP的缺点之一,它是指在互联网上某处发生的变化要传播到互联网的其它部分是很慢的。例如,在下图中,网络1有了变化,路由器R1立即更新了自己的路由表。但是,由于每一个路由器每隔30秒才发送其定期更新,因此这表示这个变化要到达R2平均需要经过15秒(0到30秒之间)。R3要收到这个变化又要经过另一个平均15秒,等等。当这个信息最后到达路由器Rn时,已经经过了15×n秒。若n是20,则要经过300秒。在300秒内,ATM网络能够发送超过10亿位。若这样的变化影响这些位,则10亿位就丢失了。
图17-8 缓慢收敛
解决RIP缓慢收敛的方法是限制跳数为15。这样可防止数据包无休止地在网络中兜圈子而阻塞了互联网。因此,数值16被认为是无穷大,并表示不可达的网络。如下图所示:
图17-9 跳数
(2)不稳定性 RIP的另一个缺点是不稳定性,不稳定性表示运行RIP的互联网中数据包可能在一个回路中从一个路由器到另一个路由器兜圈子。把跳数限制为15能够改进稳定性,但不能解决所有的问题。 下图是一个不稳定性的例子,路由器A在它的路由表中对Net1写上的代价是0。路由器B只能通过路由器A才能接入到Net1,因此它的代价是1。现在假定Net1的连接断了,无法接入到Net1,这时路由器A立即响应,并把到Net1这列的代价改变为16(无穷大)。但是,它要等到30秒以后才能把这个新信息放在它的更新报文中发送出。在这时,路由器B可能把更新报文发送给A。路由器A现在有两列到Net1的项目:从它自己的路由表中得到的是代价为16,而从路由器B得到的代价是1。于是A被愚弄了,它想会有另一个路径可经过B再到Net1。路由器A就把他到Net1这列的代价改变为2(1+1),并把这个更新发送给B。路由器B到Net1的代价现在是2(从A)和1(从它自己的路由表)。路由器B知道只有通过路由器A才能到达Net1,因此,它不考虑它自己的较低的代价而是把它代价改变为3(2+1)。这样来回的更新不断继续下去,直到两个路由器都到达代价为16。到这个时候,这两个路由器才知道没有法子接入到网络Net1。
图17-10 不稳定性
2.RIP协议的改进 (1)触发更新 触发更新可提高稳定性。若网络中没有变化,路由器按30秒的间隔发送更新信息。但若网络有变化,路由器就立即发送它的更新信息。这个过程叫做触发更新。 每一个路由器在收到有变化的更新信息时就立即发出新的信息,这比平均的15秒快了很多。虽然触发更新可大大地改进路由选择,但它不能解决所有的路由选择问题。例如,用这种方法不能处理路由器出故障的问题。 (2)水平分割 水平分割也可以提高稳定性,在发送路由选择报文时增加了选择性,路由器必须区分不同的接口。如果路由器从某个接口已经收到了路由更新信息,那么这个同样的更新信息就不能再通过这个接口回送过去。如果某个接口通过了给某个路由器更新的信息,那么这个更新信息就不能再发送回去,这是已经知道了的信息,因而是不需要的。 (3)毒性反转 路由中毒是指路由信息在路由表中失效时,先将度量值变为无穷大,而不是马上从路由表中删掉这条路由信息。 毒性反转与路由中毒概念是不一样的,它是指收到路由中毒消息的路由器,不遵守水平分割原则,而是将中毒消息转发给所有的相邻路由器,也包括发送中毒信息的源路由器,也就是通告相邻路由器这条路由信息己失效了。毒性反转的主要目的是加快收敛。八、IP的限制
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |