RIP协议计值到无穷
http://tech.ddvip.com 2007年09月11日 社区交流 收藏本文
内容摘要:当网络变得完全不能访问时,基于如下错误的想法:存在另一个路由器能访问那个不可达的目的地,这种情形中的路由器会计值R I P度量到无穷。

图12-13 路由器C作废了C-D路由

图12-14 A和C相信它们能通过B访问D
更新的每次叠代过程,耗费度量会因额外的下一跳而递增到已经计算过的环上。这种形式的循环是由于时间延迟而引起的,而这种时间延迟是通过相邻者发送更新报文的独立收敛过程的特点。
理论上讲,节点最终会认识到D是不可达的。然而,要想说出什么时候才能收敛几乎不可能。这个例子准确地反映了为什么R I P对无穷的解释设成如此小的值。一旦一个网络不可访问,通过更新来递增量度到实用值时必须中止此过程。这意味着这个上界要设为多大,当计值到此上界时才能宣布一个目的地不可达。任何上界和一个路由网络的直径限制相对应。在R I P例子中,它的最初设计者觉得1 5跳对一个自治系统来说早已足够大。比这更大的系统可以使用更复杂的路由协议。
R I P使用三种方法来避免计值到无穷循环问题:
·分割水平线。
·带抑制逆转位的分割水平线。
·触发更新。
1. 分割水平线
可以很明显地看出,上一节所描述的循环问题可以通过逻辑应用而得到防止,描述这个逻辑的术语为分割水平线。虽然R I P不支持分割水平线,但是理解了它有助于理解它所使用的稍复杂一些的变体—带抑制逆转位的分割水平线。
分割水平线的实质是,假设如果一条路由是从一个特定路由器处学习来的, R I P节点不广播关于这个特定路由的更新到这个相邻路由器。图1 2 - 1 5显示了这一点。
责编:豆豆技术应用
正在加载评论...