如果我有两台 PC(A 和 B)通过交换机连接,并且我从 A ping 到 B。A 将首先发送一条 arp 消息以了解 B 的 MAC 地址,在此过程中交换机将学习两台 PC 的 MAC 地址。
我想知道,在这之后,如果我只是清除交换机的mac地址表,然后从A到B ping,那么交换机将如何将ping转发到B。
如果我错了,请纠正我,但我假设:
- PC A 不会发送 arp,因为它已经知道 PC B 的 mac 地址
- 交换机无法发送 arp,因为它是 l2 设备,而 arp 本质上是 l3。