经CIDR路由汇聚后的路由表如表3—3所示。如果该路由器接收到目的地址为172.16.59.37的分组,则路由器( )。

admin2019-12-10  20

问题 经CIDR路由汇聚后的路由表如表3—3所示。如果该路由器接收到目的地址为172.16.59.37的分组,则路由器(    )。

选项 A、将接收到的分组直接传送给目的主机
B、将接收到的分组丢弃
C、将接收到的分组从S0接口转发
D、将接收到的分组从S0接口转发

答案D

解析 当路由器接收到目的地址为172.16.59.37的分组,那么路由器就需要在路由表中寻找一条最佳的匹配路由,即满足最长匹配原则。由于前两个字节172.16都是一样的,所以只需比较第三个字节即可。59=(00111011)2,0=(00000000)2,56= (00111000)2,63= (00111111)2,70= (0100 0110)2。经比较,目的地址172.16.59.37与172.16.56.0/22的地址前缀之间有22位是匹配的,查表3—3可知,该路由器到达目的网络172.16.56.0/22的输出接口是S1。因此,该路由器将接收到的目的地址为172.16.59.37的分组从S1接口转发。
补充:有些同学不是很明白为什么要满足最长匹配原则?
解析:其实这个用专业术语解释比较绕口。用生活的场景解释想必会更通俗易懂点。比如我要邮寄一个包裹给我的同学。然后我将3个地址给快递人员,地址如下:
(1)浙江省杭州市。
(2)浙江省杭州市西湖区。
(3)浙江省杭州市西湖区浙江大学玉泉校区。
其实以上3个地址都是正确的,即匹配。但是作为快递人员(路由器)会去选择哪一个呢?当然是会选择第三个,因为掩码长度越长,地址就会越具体,就能越快地找到目的地。
转载请注明原文地址:https://kaotiyun.com/show/mI3i777K
0

最新回复(0)