1、假定网络中路由器B的路由表有以下项目:
目的网络 | 距离 | 下一跳路由 |
N1 | 7 | A |
N2 | 2 | C |
N6 | 8 | F |
N8 | 4 | E |
N9 | 4 | F |
现在B收到C发过来的路由信息
目的网络 | 距离 |
N2 | 4 |
N3 | 8 |
N6 | 4 |
N8 | 3 |
N9 | 5 |
解:先把B收到从C发来的路由信息中的距离加1 下一跳路由器都是C,得到
目的网络 | 距离 | 下一跳路由 |
N2 | 5 | C |
N3 | 9 | C |
N6 | 5 | C |
N8 | 4 | C |
N9 | 6 | C |
答案:
目的网络 | 距离 | 下一跳路由 | 解释 |
N1 | 7 | A | C中没有N1的信息,不需要更新 |
N2 | 5 | C | 下一跳相同,更新(本来就走C,但是现在C告诉我们变远了) |
N3 | 9 | C | B中没有N3的信息,添加用户 |
N6 | 5 | C | C中到N6的距离为4,小于B到N6的距离8,需更新 |
N8 | 4 | E | B、C到N8的距离相同,不更新 |
N9 | 4 | F | B到N9的距离为4,小于C到N9的距离5,不更新 |
2、R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,Rl的路由表如图a所示,当Rl收到R2发送的如图b的(V,D)报文后,Rl更新的路由表项中距离值从上到下依次为0、4、4、3 那么,①②③④可能的取值依次为()。
(A) 0、5、4、3
(B) 1、3、4、3
(C) 2、3、4、1
(D) 3、4、3、3
答案:B
【解析】通过图中条件可以发现:路由器Rl到目的地址20.0.0.0的距离值为由更新前的5变为了更新后的4,可以推断得此时Rl的路由表根据R2提供的数据进行了更新,从而可以推断出②=3,排除A)和D);另外,因为Rl的路由表的后三项都没有改变,可以推断,R2路由表中的后三项的值加1,一定要大于或等于Rl更新后的路由表。从这个原则可以排除c)选项。如果c)选项成立,Rl更新后的路由表应为0、4、4、2。