我如何接收来自不同子网的 ARP 广播?

我如何接收来自不同子网的 ARP 广播?

我的本地 IP/子网是 10.33.19.*/24,但我偶尔会收到来自 10.17.*.* 范围内的 IP 的请求信息广播。我的印象是 ARP 请求不会通过子网。我错了吗?

答案1

您混淆了不同的网络层。IP 地址存在于第 3 层,即网络层。MAC 地址存在于链路层,即第 2 层。ARP 的目的是找出(通过第 2 层广播)特定第 3 层地址 (IP) 与哪个第 2 层地址 (MAC) 相关联。

换句话说,同一个 L2 段(交换机或 VLAN)上可能存在多个 L3 地址(IP 子网),因此在看到此类消息的机器上看到您不一定使用的子网的 ARP 消息是完全有效的。

相关内容