1. 首页
  2. 电子数码
  3. 路由器出现环路现象怎么办 详解解决路由环路的方法

路由器出现环路现象怎么办 详解解决路由环路的方法

简介:关于路由器出现环路现象怎么办 详解解决路由环路的方法的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注茶馆百科网。

路由环路是这样一种环路,在这种环路中,数据包不断地在网络上传输,永远不会到达目的地,从而导致呼叫中断或网络崩溃。造成路由器环路的原因有很多。让我们来看一看。

主要分为六大类:

1. 定义最大值

距离矢量路由算法可以通过IP报头中的生存时间(TTL)自我纠正错误,但路由循环问题可能需要无限计数。为了避免这种延迟问题,范围矢量协议定义了一个最大值,它指的是最大的度量(最大值是16),比如跳数。也就是说,路由更新信息可以发送给不可达网络路由中的路由器15次。一旦达到最大值16,则认为网络不可达,存在故障。任何来自网络的路由更新信息将不被接受。

2. 路由环路横向划分

消除路由环路和加速网络收敛的一种方法是通过一种称为水平分段的技术。规则是不将路线更新信息发送到原始路线更新的方向(个人理解是单向更新,单向反馈)。例如,有3台路由器ABC。当B从C学习到到10.4.0.0的路径后,B没有向C声明它可以通过C访问10.4.0.0。当A从B学习到到10.4.0.0的路径后,它也没有向B声明。如果网络10.4.0.0发生故障且不可达,则C将不可达路由更新信息发送给A和B,但不会学习到A和B发送的可达10.4.0.0的错误消息。

3.路由环路路由中毒(也称为路由中毒)

定义最大值在一定程度上解决了路由环路问题,但并不完全。可以看到,在到达最大值之前,路由循环仍然存在。因此,路由中毒可以彻底解决这个问题。下面是它的工作原理:假设有三个路由器ABC。当网络10.4.0.0发生故障,无法访问时,路由器C向邻居发送相关的路由更新信息,并将其度量值标记为无穷大,告诉邻居网络10.4.0.0不可达。路由器B在收到有毒消息后,将该链路的路由表项标记为无穷大。表示路径无效。路由器通知邻居A路径无效,依次毒害每个路由器,并告知邻居10.4.0.0网络无效,不再接收更新,从而避免了路由循环。

4. 路由环路的反向中毒(也称为中毒逆转)

结合上面的例子,当路由器B看到到10.4.0.0的度量是无限大时,它会向路由器C发送一个名为“中毒逆转”的更新,表明10.4.0.0不可达。这是水平分段之外的一列,从而确保所有路由器都接收到有毒的路由信息。

5. 路由环路控制更新时间(即定时器抑制)

抑制计时器用于防止定期更新的消息在不合适的时间重置损坏的路由。抑制定时器告诉路由器在一段时间内保持任何可能影响路由的更改,通常比通过网络发送更新所需的时间更长。当路由器从邻居那里收到一个更新,原来可访问的网络现在不可访问时,它会将该路由标记为不可访问,并启动抑制定时器,如果它从邻居那里收到另一个更新,其中包含比原始路径更好的路由,它会将其标记为可访问并解除抑制定时器。如果在抑制定时器到期之前从不同邻居接收到的更新包含比前一个更差的指标,则会忽略该更新,从而为更新在网络中传播提供更多时间。

6. 路由循环触发更新

正常情况下,路由器周期性地向邻居路由器发送路由表。触发更新是指立即发送路由更新以响应某些更改。路由器在检测到网络故障后,会立即向邻居发送更新消息,并依次向邻居发送触发器更新通知。这样,整个网络中的路由器都可以在最短的时间内收到更新消息,并快速了解整个网络的变化情况。然而,在这种情况下也存在问题。包含更新信息的报文可能会被网络中的某些链路丢失或损坏,而其他路由器无法及时接收到触发器更新,从而产生触发器更新与抑制相结合的情况。抑制规则要求路由一旦失效,在抑制时间内,到达同一目的地的度量值相同或更差的路由将被忽略。这样可以给触发器更新在网络上传播的时间,防止被损坏的路由被重新插入到收到触发器更新的邻居中,解决路由环路问题。

以上就是小编为大家讲解的路由器环路的处理方法,路由器环路现象可能会被尽早发现解决,否则,传输的数据包越来越臃肿,网络速度越来越慢,甚至瘫痪整个网络。

本文主要介绍了关于路由器出现环路现象怎么办 详解解决路由环路的方法的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/2632066.html