【问题标题】:What happens to ( system A) host's ARP table when another host (system B) leaves the network?当另一台主机(系统 B)离开网络时(系统 A)主机的 ARP 表会发生什么变化?
【发布时间】:2016-02-11 07:31:29
【问题描述】:

网络中的每个系统在 ARP 表中都有其条目,当系统离开网络时,它的条目会发生什么情况,如果另一个系统尝试发送数据包,它如何知道它不再存在。 以及 ARP 表将如何获得更新?

【问题讨论】:

    标签: networking ethernet lan arp


    【解决方案1】:

    任何主机的 ARP 缓存都没有理由为第 2 层网络上的所有其他主机提供一个条目。 ARP 缓存由 ARP 请求和 ARP 回复填充。如果您指的是主机或路由器(路由器只是二层网络上的另一台主机)的 ARP 缓存或交换机的 MAC 地址表,则条目将超时。

    当系统离开二层网络时,它在其他主机的 ARP 缓存和交换机的 MAC 地址表中的条目最终会超时。其他主机不知道该主机已经离开网络,发送主机要么尝试向离开二层网络的主机发送帧,要么发送主机发送 ARP 请求获取离开网络的主机,取决于该条目是否仍在发送主机的 ARP 缓存中。在任何一种情况下,发送数据包的尝试都会失败;在第一种情况下,将发送封装数据包的帧,在第二种情况下,数据包将被发送主机丢弃,因为它不能被封装在帧中,因为它没有可以使用的 MAC 地址构建框架。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      相关资源
      最近更新 更多