交换机里vlan1的包是否有vlan802.1q
的四个字节的tag,vlanid=1,还是和普通pc里抓包一样,没有vlan的四个字节?
交换机里vlan1的包是否有vlan802.1q
在交换机的VLAN配置中,VLAN ID 1是默认的VLAN ID,如果某个接口没有配置到特定的VLAN,则会被分配到VLAN ID 1。如果交换机上某个接口连接的是一个未打Tag的主机或设备,则交换机将在此数据帧上添加一个VLAN 802.1Q Tag,此时Tag的VLAN ID将被设置为1,即默认的VLAN ID。因此,在交换机里VLAN1的包中,会有VLAN 802.1Q Tag,并且Tag的VLAN ID为1。
在普通的PC上抓到的数据帧不会包含VLAN 802.1Q Tag,因为普通PC通常不会主动添加VLAN 802.1Q Tag,只有在被连接到配置了VLAN的交换机上,才有可能收到包含VLAN 802.1Q Tag的数据帧。