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。