为什么在 L2 上(当没有新数据包的 MAC 表条目时)会发生 MAC 泛洪。但同时在 L3 上有 ARP 请求(当 ARP 表中没有新数据包的条目时)却没有发生泛洪?
答案1
我不清楚你这个问题的“意图”是什么,但让我提出几点:
当交换机没有针对目标 MAC 地址的 MAC 地址到交换机端口映射时,它会将以太网帧泛洪到所有交换机端口。
ARP 将 IP 地址解析为 MAC 地址。除非交换机本身正在与网络上的主机通信,否则交换机不会执行 ARP。
当主机对 IP 地址执行 ARP 时,它会将该 ARP 请求广播到本地网络。
从技术上来说,泛洪和广播是两码事。
因此,当一个主机为另一个主机执行 ARP 时,您应该会看到 ARP 请求在本地网络上广播。