在距离矢量路由协议中,可以使用多种方法防止路由循环,以下选项中,不属于这些方法的是(37)。

admin2006-05-15  33

问题 在距离矢量路由协议中,可以使用多种方法防止路由循环,以下选项中,不属于这些方法的是(37)。

选项 A、垂直翻转(flip vertical)
B、水平分裂(split horizon)
C、反向路由中毒(poison reverse)
D、设置最大度量值(metric infinity)

答案A

解析 假设由3个RIP路由器R1、R2和R3组成互联网络,路由器当前时刻的路由表如下图所示,在下一时刻网络10.4.0.0崩溃了,R3将根据R2发来的路由信息把它的路由表第2项改为:
   10.4.0.0,S0,2
   再下一时刻,1t2将根据R3发来的路由信息把它的路由表第3项改为:
   10.4.0.0,S1,3
   这样就出现了路由循环。同理,其他路由器也会修改其路由表,互相循环,路由度量越来越大。
   
   在RIP协议中,防止路由循环的一种方法是假定16为路由度量的最大值(metric infinity)。如果互相循环的过程使得路由度量达到16,则路由器就认为链路或网络失效了,相应的路由表项作废。
   防止路由循环的第2种方法是水平分裂法(split horizon),它是基于这样的信念:把路由信息发回到来源处是无意义的。在上图中,因为各个路由表中有关10.4.0.0的路由信息是从右向左传送的,所以各个路由器就不再向右边的邻居发送有关网络10.4.0.0的路由信息。
   第3种方法是反向路由中毒(poison reverse),其规则为:如果路由器从一个接口学习到一条路由信息,那么应该向同一接口返回一条该路由不可到达的信息。例如R2从 R3知道了网络10.4.0.0的路由信息,则R2就向R3发送一条网络10.4.0.0不可到达的信息,即从R3到R2的路由信息交换通道被反向毒化了。这种方法是水平分裂法的变种。
   第4种方法是触发更新(triggered update)。正常情况下,路由更新消息每30秒钟发送一次。但是如果路由有改变,则立即发送更新信息。例如在上图中,R3感到网络 10.4.0.0不可到达,则立即设置该路由费用为16,并向R2发送路由更新报文;R2收到消息后也立即设置该表项路由费用为16,并向R1发出路由更新报文。
转载请注明原文地址:https://jikaoti.com/ti/4oB7FFFM
0

最新回复(0)