我用路由器和计算机创建了一个简单的拓扑结构,我从计算机 A ping 到计算机 B。首先,计算机 A 向 A 的网关发送 ARP 请求,然后得到回复。Mac 和网关的 ip 添加到计算机 A 的 arp 表中。然后发送 ICMP 数据包(假设发送到路由器 X)。后来,我收到了来自计算机 B 的计算机 A 的回复,它来自路由器 Y,但是路由器 Y 的 mac 和 ip 没有添加到计算机 A 的 arp 表中。这是正确的行为还是我配置错误?
ping 回复 arp 表
网络工程
路由器
arp
平
2021-07-08 12:42:13
1个回答
网络设备只能看到本地网络(实际上是广播域)上设备的 MAC 地址。ARP 流量是广播而不是路由的。当您的计算机 A 尝试与不同网络上的计算机 B 通信时,它不需要知道 B 的 MAC 地址。它只需要知道如何路由到该 IP 地址和本地路由器的 MAC 地址。
其它你可能感兴趣的问题