很多人搞不清楚pvid和VLAN ID的区别,甚至配置错了导致网络不通。今天一次性讲透这两个概念,让你不再踩坑。

首先,概念本质:PVID(Port VLAN ID)是交换机端口的属性,指端口的缺省VLAN,默认是VLAN1;VLAN ID(VID)是VLAN的标识符,是报文上的标签,每个VLAN有唯一的VID。

简单说,PVID是端口的“默认标签机”,VID是报文的“身份证”。

打开网易新闻 查看精彩图片

功能作用:当无标签的报文进入端口时,交换机会根据PVID给它打上对应的VID标签;而VID则用于交换机识别报文属于哪个VLAN,实现隔离和转发。

一个端口只能有一个PVID,但可以属于多个VLAN(即多个VID)。

不同端口类型下的表现:

- Access端口:连终端(PC、打印机),只能属于一个VLAN,PVID等于VID。收报文时无标签打PVID,有标签则丢弃;发报文时去掉标签。

- Trunk端口:用于交换机间连接,能转发多个VLAN。PVID是Native VLAN,收无标签报文打PVID,收带标签报文若在允许列表则转发;发报文时若VID等于PVID则去标签,否则带标签。

- Hybrid端口:更灵活,可同时发带/无标签报文,PVID处理无标签流量,需配置untagged/tagged VLAN。

打开网易新闻 查看精彩图片

举个例子:两个交换机用Trunk端口连接,PVID改VLAN10但默认只允许VLAN1通过,PC1和PC5(VLAN10)不通。

需用port trunk allow-pass vlan10才能让VLAN10通过。

打开网易新闻 查看精彩图片

华为交换机配置示例:

- Access端口:进入接口→port link-type access→port default vlan10

- Trunk端口:进入接口→port link-type trunk→port trunk pvid vlan20→port trunk allow-pass vlan20 30

- 验证:display port vlan 接口名,查看PVID和允许VLAN。

避坑提醒:Trunk两端PVID要一致;PVID需是已创建的VLAN;终端只能识别无标签报文,Trunk发往终端的报文需去标签(VID等于PVID)。

掌握这些,就能轻松解决VLAN配置中的问题啦!

打开网易新闻 查看精彩图片