第四章

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
试问在转发这个分组时应当选择哪一个路由?(要求写出计算过程)

原文地址:https://www.cnblogs.com/hycc/p/11668578.html