当 L2 数据包具有相同的源和目标 MAC 地址时会发生什么

What happens when a L2 packet has same source and destination MAC address

当 L2 数据包具有相同的源和目标 MAC 地址时,它会离开主机堆栈到达交换机并返回到同一接口吗?还是源和目的相同的L2数据包MAC从主机的TX环移到RX环上层捡起来?

如果它到达交换机,如果它是合法的,交换机不应该丢弃数据包,因为它可能意味着攻击?

通常,这取决于交换机。一般来说,网络中的交换机不会将数据包从接收到的端口转发出去,无论它是否发往相同的 MAC 地址。