一个关于华为交换机的hybrid口的问题,如下图:
LSW1的GE0/0/1端口,display port vlan active
LSW2的GE0/0/1端口,display port vlan active
结果,可以ping通
在LSW1的GE0/0/1端口抓包结果
可以看到帧在出LSW1的GE0/0/1时是带着tag的,vlanid是2
问题:LSW2的GE0/0/1是access口,收到802.1Q帧应该是直接丢弃,为何本例中可以ping通?
可能原因有以下几种:
可能该接口已被配置为 Trunk 口,可以接收和发送 VLAN 标记帧。
可能另一端的设备已将该帧进行了 QinQ 双重标记,将原来的 VLAN 标记添加了一个新的 VLAN 标记,使该帧变成了合法的 Trunk 帧。
可能该交换机的软件版本存在缺陷,无法正确识别并丢弃该帧,导致跨越该口的帧被接收和处理。
你上面是直连同网段同vlan、不管是hybrid Trunk access 口、都会ping通