解决路由环问题的方法有哪些?

来源:百度知道 编辑:UC知道 时间:2024/09/18 06:08:26

定义最大值
  距离矢量路由算法可以通过IP头中的生存时间(TTL)自纠错,但路由环路问题可能首先要求无穷计数。为了避免这个延时问题,距离矢量协议定义了一个最大值,这个数字是指最大的度量值(最大值为16),比如跳数。也就是说,路由更新信息可以向不可到达的网络的路由中的路由器发送15次,一旦达到最大值16,就视为网络不可到达,存在故障,将不再接受来自访问该网络的任何路由更新信息。

http://zhidao.baidu.com/question/6966529.html
为了解决环路问题,IETF提出了分割范围方法,即路由器不可以通过它得知路由的接口去宣告路由。分割范围解决了两个路由器之间的路由环路问题,但不能防止3个或多个路由器形成路由环路。触发更新是解决环路问题的另一方法,它要求路由器在链路发生变化时立即传输它的路由表。这加速了网络的聚合,但容易产生广播泛滥。总之,环路问题的解决需要消耗一定的时间和带宽。若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。
RIP的防环机制:1、水平分割:A、水平分割:从接口收到的路由信息,不再从本接口发出。
B、毒性逆转的水平分割:从本接口收到的路由信息,转发 表示为16跳不可达。(防路由和IP包的环路)
2、最大跳数:最大跳数为15跳,16条不可达。(防路由环路)
3、抑制计时器:A、保持失效计时器缺省为:180秒
B、删除计时器:缺省为240秒。(在IP包上防止环路)
更新时间:缺省为30秒。异步更新为25~35秒,同步更新为25。5~30秒。

水平分割、定义最大值、路由毒化、毒性逆转、抑制计时器、触发更新