ARP缓存什么时候更新?

网络工程 arp 网络
2021-07-16 10:17:22

假设,我的主机是A

A(我的机器)的 IP 地址为 12。

B 的IP 地址为 13

C有 IP 地址 14

我的机器在 ARP 缓存中有以下条目

B => ip 地址 13 及其对应的 MAC 地址

C => ip 地址 14 及其对应的 MAC 地址

现在,BC与 LAN 断开连接,当它们重新连接到 LAN 时,但这次C分配的 IP 地址为 13,B分配的 IP 地址为 14

但是我的 ARP 缓存有旧信息。如果我现在尝试 ping B会发生什么

1个回答

如果这就像您所说的那样发生,那么您的 ping 就会失败。

实际上,如果您使用 DHCP 分发地址,服务器将返回相同的地址。即使没有(因为您清除了 DHCP 服务器缓存并重新启动它,所有这一切都在您的 ARP 缓存超时之前),您可能会发现您的 B 和 C 无论如何都会发送免费的 ARP 来更新 ARP 缓存。