在距离矢量路由协议中,可以使用多种方法防止路由循环,以下选项中,不属于这些方法的是(37)。A.垂直翻转(flip vertical)B.水平分裂(split horizon)C.反向路由中毒(poison reverse)D.设置最大度量值(metric infinity)

题目

在距离矢量路由协议中,可以使用多种方法防止路由循环,以下选项中,不属于这些方法的是(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发出路由更新报文。
更多“在距离矢量路由协议中,可以使用多种方法防止路由循环,以下选项中,不属于这些方法的是(37)。A.垂直 ”相关问题
  • 第1题:

    在距离矢量路由协议中,可以使用多种方法防止路由循环,以下哪项不属于这些方法?——

    A.垂直翻转(mp vertical)

    B.水平分裂(split horizon)

    C.反向路由中毒(posion reverse)

    D.设置最大度量值(metric infinity)


    正确答案:A
    解析:设置最大度量值(metric infinity)是防止路由循环最基本的方法。Split—horizon(水平分裂):简单的说就是从接口x更新的路由不向接口x广播;PoisonReverse是另外一种防止环路和加速收敛的方法。当一个距离向量路由协议注意到一个特定路由失效时,它有两个选择。一个是简单的停止广播那个子网;另外一个是还广播路由,但是使用一个无穷大的跳数,标识那条路由是坏的。Poison Reverse使用第二种方式,故选A)。

  • 第2题:

    在距离矢量路由协议中,(63)可以防止路由循环。

    A.使用生成树协议删除回路

    B.使用链路状态公告(LSA)发布网络的拓扑结构

    C.利用水平分裂法阻止转发路由信息

    D.利用最短通路优先算法计算最短通路


    正确答案:C
    解析:距离矢量路由协议(如RIP)的一个主要问题是会形成路由循环。例如在下图中,路由器B和C经过交换路由信息,已经形成了路由表。如果路由器A和B之间的链路在x处断开了,路由器B得不到从A发来的路由信息,但是从C得到了路由信息“192.168.1.0 2”,路由器B就会把路由表的第一行改为“192.168.1.0 E1 3”。如果这种错误得不到纠正,在下一个更新周期中,路由器C从B接收路由信息,又会把它的路由表的第一行改为“192.168.1.0 E0 4”,如此等等,继续错误下去。
              
      纠正这种错误有4种方法。
      .设置最大跳步数:设置一个最大跳步数,例如16,如果以上错误继续下去,当一个路由器的度量值达到16时,认为对应的目标网络不可到达。
      .水平分裂:如果一个路由器从某一端口接收到有关某一目标网络的路由信息,则该路由器将不再在同一端口发布有关同一目标的路由信息。例如在上图中,路由器C从端口E0接收到有关192.168.1.0和192.168.2.0两个网络的路由信息,则C将不再在E0端口发布有关这两个目标网络的路由信息。
      .反向路由毒化:当路由器检测到一条链路失效信息时,指定该路由的度量值为无穷大(使其毒化),并且网络中的路由器违反水平分裂的规则,可以对中毒路由逆向发布,使得中毒路由信息可以很快地传遍整个网络。
      .抑制计时器:抑制计时器的时间间隔一般是路由更新周期的3倍,在这段时间内,保持中毒路由不被更新。一种例外情况是,如果在抑制时段内,发布中毒路由的路由器接收到一条有关中毒路由的新的信息,比初始路由具有更小的度量值,则提前结束抑制周期,及时进行路由更新。

  • 第3题:

    路由总结在距离矢量路由协议中可以使用


    正确

  • 第4题:

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

    A.水平分裂

    B.垂直翻转

    C.设置最大度量

    D.反向路由中毒


    正确答案:B
    解析:所谓路由环路,是指某个报文从一台路由器发出,经过几次转发后又回到初始的路由器。产生的原因可能是配置静态路由有误,或者是动态路由协议本身存在的缺陷所引起的。在距离矢量路由协议中出现路由环路的原因属于后者。为防止路由环路的出现,在距离矢量路由协议中有五种方法来解决:设置最大度量值、水平分裂、反向路由中毒、保持定时器和触发更新等。

  • 第5题:

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

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

    答案:A
    解析:
    为了防止路由环路,常用的方法有:水平分隔、反向路由中毒、设置最大度量值。