路由器的路由表如下所示:
Destination Sub net mask Interface
128.75.43.0 255.255.255.0 Eth0
128.75.43.0 255.255.255.128 Eth1
192.12.17.5 255.255.255.255 Eth3
default Eth2
路由器将分别在哪些接口上转发发往目的地 128.75.43.16 和 192.12.17.10 的数据包?
(A) Eth1 和 Eth2
(B) Eth0 和 Eth2
(C) Eth0 和 Eth3
(D) Eth1 和 Eth3答案:(一)
说明:要找到接口,我们需要对传入的 IP 地址和子网掩码进行 AND 运算。将 AND 的结果与目标进行比较。注意,如果多个Destination 之间存在匹配,那么我们需要选择子网掩码长度最长的destination。
128.75.43.16,与128.75.43.0和128.75.43.0匹配,由于Eth11中子网掩码长度较大,报文转发到Eth1。
如果结果与任何给定目的地都不匹配,则数据包将转发到默认接口(此处为 Eth2)。因此,地址为 192.12.17.10 的数据包将被转发到 Eth2。这个问题的测验