第 37 题
R1 和 R2 是一个自治系统中采用 RIP 路由协议的两个相邻路由器,R1 的路由表如表 1 所示,当 R1 收到 R2 发送的报文(见表 2)后,R1 更新后的 3 个路由表项中距离值从上到下依次为( )。
A. 0、4、3 B. 0、4、4 C. 0、5、3 D. 0、5、4
[tag_link]
正确答案:D
RIP 协议采用距离向量算法,路由器根据邻居发来的路由更新报文更新自己的路由表。 更新时,对于每个目的网络,计算通过邻居的新距离:邻居报告的距离加上从本路由器到邻居的跳数(相邻路由器跳数为 1),然后与当前距离比较,若新距离更小则更新,若相等或更大则保持原路由。
对于目的网络 10.0.0.0,R1 当前为直接连接,距离 0; R2 报告距离 3,新距离为 3+1=4,大于 0,因此保持距离 0 不变。
对于目的网络 20.0.0.0,R1 当前距离 7 通过 R2; R2 报告距离 4,新距离为 4+1=5,小于 7,因此更新为距离 5。
对于目的网络 30.0.0.0,R1 当前距离 4 通过 R2; R2 报告距离 3,新距离为 3+1=4,等于当前距离,因此保持距离 4 不变。
更新后三个路由表项的距离值依次为 0、5、4,对应选项 D。