ARP/Mac 地址表

use*_*131 7 networking mac arp

mac地址表和arp表有什么区别?是否说每个交换机只保留一个 arp 缓存,它自己学习将信息转发到另一台主机,并且网络上的每个主机都有自己的 mac 表,该表记录了它想要发送帧的主机的 mac 地址,此信息在广播后存储,这导致主机回复其 mac 地址,如果 20 分钟后未使用,则删除 mac 地址,以避免填满 mac 地址表。

我只是不知道为什么 arp 表 /cache 与 mac 表不同。

任何解释将不胜感激。

Dav*_*ude 13

MAC表(第2层)

交换机使用 MAC 表将 MAC 地址映射到交换机上的特定接口。这些通常每 5 分钟左右过期一次,并通过读取进入接口的帧的源地址进行更新。您的交换机应该有一个 MAC/CAM 表作为第 2 层设备。

ARP 表(第 3 层)

ARP 表用于将 MAC 地址映射到 IP 地址。如果不存在 ARP 条目,则会发出 ARP 广播,并使用响应更新该表。这些通常会在 2-4 小时后过期。每个连接到网络的主机都应该维护自己的 ARP 表。

  • @user171131:交换机中有一个 MAC 表,每个 TCP/IP 客户端中有一个 ARP 表。 (3认同)
  • 每个使用 IP 和 MAC (IEEE) 协议的主机 _interface_ 都有自己的 ARP 表。此外,交换机上的每个 VLAN 都有自己的 MAC 地址表。 (2认同)