###SmallArticleTitle###
来源:xjh; 编辑:xjh; 2017-11-04
Pvid和Vid经常出现于二、三层交换机里,由于PVID和VID的设置不合理,造成VLAN划分变得混乱,本文就对PVID和VID的概念进行说明。
首先解释一下什么是PVID,PVID英文解释为Port-base VLAN ID,是基于端口的VLAN ID,一个端口可以属于多个vlan,但是只能有一个PVID,收到一个不带tag头的数据包时,会打上PVID所表示的vlan号,视同该vlan的数据包处理,所以也有人说PVID就是某个端口默认的vlan ID号。
由此可见,pvid是交换机上的概念,说的是进入该端口的报文如果没有打vlan id就按pvid的值打上。而vid是报文上的vlan tag的意思,故二者不是同个概念。
默认情况下,简单的理解为:
ACCESS端口接PC,VID=PVID
TRUNK端口级联,VID允许所列的VLAN全部,但是默认PVID=1
简单的说,VID(VLAN ID)是VLAN的标识,定义这个帧属于哪个VLAN;而PVID(Port VLAN ID)是基于端口定义的,给出这个端口的默认vlan标识。
或者说,PVID并不是加在帧头的标记,而是端口的属性,也就是说,当端口收到一个未标记的帧时,马上打上PVID 所示的vlan号,则把该帧转发到VID和本端口PVID相同的VLAN中去。