R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,
R1的路由表如下图(a)所示,当R1收到R2发送的如下图(b)的[V,D]报文后,R1更新的4个路由表项中距离值从上到下依次为0、3、3、4
R1 | R2 | ||||
目的网络 | 距离 | 路由 | 目的网络 | 距离 | |
10.0.0.0 | 0 | 直接 | 10.0.0.0 | ① | |
20.0.0.0 | 4 | R2 | 20.0.0.0 | ② | |
30.0.0.0 | 5 | R3 | 30.0.0.0 | ③ | |
40.0.0.0 | 4 | R4 | 40.0.0.0 | ④ |
那么,①②③④可能的取值依次为
0. 4. 4. 3
1. 3. 3. 3
2. 2. 3. 2
3. 2. 2. 3
答案
3. 2. 2. 3
解析
首先,只看[距离]列。 | |
有[R1]和[R2]求[更新后]: | |
先将R2每项+1,替换自身原距离 | |
再用R1和R2比较距离, | |
每项选取最小数或相同数 | |
有[R1]和[更新后]求[R2]: | |
将[R1]和[更新后]对比, | |
如果[R1]和[更新后]均为0,则[R2]大于等于0 | |
如果[R1]和[更新后]相同,则[R2]大于等于[R1]-1 | |
如果[R1]比[更新后]大,则[R2]=[更新后]-1 | |
有[R2]和[更新后]求[R1]: | |
先将R2每项+1,替换自身原距离 | |
将[R2]和[更新后]对比, | |
如果[R2]和[更新后]相同,则[R1]大于等于这个数 | |
如果[R2]比[更新后]大,则[R1]=[更新后]的数值 |