假设R1、R2、R3采用RIP协议交换路由信息,且均已收敛。若R3检测到网络201.1.2.0/25不可达,并向R2通告一次新的距离向量,则R2更新后,其到达该网络的距离是( )。
A. 2
B. 3
C. 16
D. 17
本题考察对 RIP 协议的理解。
用户登录可进行刷题及查看答案
RIP 存在的一个问题是当网络出现故障时,要经过比较长的时间才能将此信息传送到所有路由器,即收敛速度较慢。
R1、R2、R3和网络201.1.2.0/25的在连通情况下的拓扑图如下:
在本题中,已知路由器R3到网络201.1.2.0/25的链路出现故障。于是路由器R3把到网络201.1.2.0/25的距离改为16(表示不可达)。
RIP协议要求仅和相邻的路由器交换信息,因此R2会接收R3和R1的更新通告。
R2接受R3的通告更新一次路由向量。如果收到R2收到R3的通告后,得知通过R3网络201.1.2.0/25不可达,它会更新到201.1.2.0/25距离为16。更新后路由表如下:
由于此时网络尚未收敛,且RIP具有“好消息传的快,坏消息传的慢”的特点,即如果一个路由器发现了更短的路由,那么这种更新消息就传播的块。
R2还会接受R1的通告更新一次路由向量。R1先前对于网络201.1.2.0/25的距离为2,那么R2收到R1的通告后,到201.1.2.0/25距离为 2 + 1 =3。相比R3的通告,3 < 16,R2会选择更短的路由进行更新。R2误以为自己到网络201.1.2.0/25的距离是3,下一跳经过R1。更新后路由表如下:
本题选 B。
登录后提交答案
暂无评论,来抢沙发