一、access口和trunk口的区别
1、access口。
收到报文:没有vlan标签的打上pvid标签,有vlan标签的,丢弃数据包。
发送报文:去掉vlan标签
2、truank口。
收到报文:没有vlan标签的,打上pvid标签。有vlan标签的,允许通过的放行,不允许通过的丢弃。
发送报文:vlan标签和pvid一样,去掉标签发出。vlan标签和pvid不一样,发出。
二、pvid和vid
VID(VLAN ID)是VLAN的标识
PVID英文解释为Port-base VLAN ID,是基于端口的VLAN ID,一个端口可以属于多个vlan,但是只能有一个PVID,收到一个不带tag头的数据包时,会打上PVID所表示的vlan号,视同该vlan的数据包处理。
个物理端口只能拥有一个PVID,当一个物理端口拥有了一个PVID的时候,必定会拥有和PVID相等的VID,而且在这个VID上,这个物理端口必定是Untagged Port。
PVID的作用只是在交换机从外部接受到可以接受Untagged 数据帧的时候给数据帧添加TAG标记用的,在交换机内部转发数据的时候PVID不起任何作用。
三、vlan
vlan报文
标准:IEEE 802.1Q
VID帧头占用12bit。
VID的范围:2的12次方=4096,VID的范围就是0~4095。0和4095协议中规定为保留的VLAN ID,不可使用。