在linux中的VLANconfiguration没有在tcpdump中显示标签

绑定了2个网卡,并指定了11个VLAN标签

cat /etc/sysconfig/network-scripts/ifcfg-bond0.11

DEVICE=bond0.11 ONBOOT=yes VLAN=yes NM_CONTROLLED=no STP=no HOTPLUG=no 

 ifconfig bond0.11 192.168.211.6 netmask 255.255.255.0 

然后

 tcpdump -i bond0.11 -n -e 

不显示任何VLAN标记

即使物理接口或交换机有任何问题,为什么我不会看到tcpdump中的标签stream量,当它进入接口。

这是正确的行为:接口bond0.11是VLAN感知的接口,所以你应该看到的唯一的stream量就是它所属的VLAN(11)的stream量,在这些帧被select之后,删除了VLAN标签。

如果你转储bond0你应该看到所有的stream量,物理接口,标签完好。