当一个L2数据包的源地址和目的MAC地址相同时,它是从主机的堆栈出来到交换机上,再回到同一个接口上?还是说,具有相同源和目的MAC的L2数据包从主机的TX环移到RX环,然后上层接收 ?
如果它到了交换机,如果它是合法的,交换机是不是应该丢弃这个数据包,因为这可能意味着攻击?
一般情况下,这要看交换机的情况。一般情况下,网络中的交换机不会将收到的数据包从端口转发出去,不管它的目的MAC地址是否相同。