41. 假定網絡中的路由器B的路由表有如下的項目(這三列分別表示“目的網絡”
、“距離”和“下一跳路由器”)
N1 7 A
N2 2 B
N6 8 F
N8 4 E
N9 4 F
現在B收到從C發來的路由信息(這兩列分別表示“目的網絡”“距離”):
N2 4
N3 8
N6 4
N8 3
N9 5
試求出路由器B更新后的路由表(詳細說明每一個步驟).
路由器B更新后的路由表如下:
N1 7 A 無新信息,不改變
N2 5 C 相同的下一跳,更新
N3 9 C 新的項目,添加進來
N6 5 C 不同的下一跳,距離更短,更新
N8 4 E 不同的下一跳,距離一樣,不改變
N9 4 F 不同的下一跳,距離更大,不改變
4-54 某單位分配到一個起始地址為14.24.74.0/24的地址塊。該單位需要用到三個子網,他們的三個子地址塊的具體要求是:子網N1需要120個地址,子網N2需要60個地址,子網N3需要10個地址,請給出地址塊的分配方案。
解:
由題意的:
最佳方案是分配網絡前綴時應先分配地址數較多的前綴
14.24.74.0/24代表前三個字節為網絡前綴(網絡號),那么
由N1 120個地址可得N1的主機地址位數為7
由N2 60個地址可得N1的主機地址位數為6
由N3 10個地址可得N3的主機地址位數為4
綜上:N1 14.24.74.0/25,末地址為14.24.74.127/25
子網號(最后一位):地址號 0 0000000 到 1 11111110
N2 14.24.74.128/26,末地址為14.24.74.191/26
子網號(最后2位):地址號 10 000000 到 10 111111
N3 14.24.74.192/28,末地址為14.24.74.207/28
子網號(最后4位):地址號 1100 0000 到 1100 1111
4-56 已知某路由器R收到一個分組,其目的地址D=11.1.2.5。要查找的路由表中有這樣三項:
路由1 到達網絡11.0.0.0/8
路由2 到達網絡11.1.0.0/16
路由3 到達網絡11.1.2.0/24
試問在轉發這個分組時應當選擇哪一個路由?(要求寫出計算過程)