【发布时间】:2016-02-11 07:31:29
【问题描述】:
网络中的每个系统在 ARP 表中都有其条目,当系统离开网络时,它的条目会发生什么情况,如果另一个系统尝试发送数据包,它如何知道它不再存在。 以及 ARP 表将如何获得更新?
【问题讨论】:
标签: networking ethernet lan arp
网络中的每个系统在 ARP 表中都有其条目,当系统离开网络时,它的条目会发生什么情况,如果另一个系统尝试发送数据包,它如何知道它不再存在。 以及 ARP 表将如何获得更新?
【问题讨论】:
标签: networking ethernet lan arp
任何主机的 ARP 缓存都没有理由为第 2 层网络上的所有其他主机提供一个条目。 ARP 缓存由 ARP 请求和 ARP 回复填充。如果您指的是主机或路由器(路由器只是二层网络上的另一台主机)的 ARP 缓存或交换机的 MAC 地址表,则条目将超时。
当系统离开二层网络时,它在其他主机的 ARP 缓存和交换机的 MAC 地址表中的条目最终会超时。其他主机不知道该主机已经离开网络,发送主机要么尝试向离开二层网络的主机发送帧,要么发送主机发送 ARP 请求获取离开网络的主机,取决于该条目是否仍在发送主机的 ARP 缓存中。在任何一种情况下,发送数据包的尝试都会失败;在第一种情况下,将发送封装数据包的帧,在第二种情况下,数据包将被发送主机丢弃,因为它不能被封装在帧中,因为它没有可以使用的 MAC 地址构建框架。
【讨论】: