一.理解pvid,native vlan和tag各自的含义
1.Pvid 和 native vlan都叫缺省VLAN,也可以叫默认VLAN(一般为 VLAN 1);
2.Paid 英文为( port-base vlan id),可以理解为VLAN局域网中交换机端口的ID号;
3.Pvid 华为交换机的缺省VLAN被称为Pvid ,而CISCO思科的缺省VLAN被称为Native vlan(本征vlan);
4.tag就是标签的意思,其中802.1q和isl都是vlan的封装协议,tag包含4字节,其中就包含vlan id(简称 vid );
二.pvid和vid之间的关系(以华为的为例)
1.PC等终端设备是无法打标签的,因为帧是固定的;
2.PVID是交换机端口ID,VID是协议字段;
3.打标签是由交换机的端口来完成,交换机的端口可以根据PVID来打标签,就是修改VID;
三.tag和pvid之间的关系
1.数据从PC发出到达交换机的端口,此时交换机检查帧是untag,然后交换机根据接收端口的PVID修改VID(可以理解为赋值);
2.交换机在查MAC映射表,从对于端口转发,如果映射表没有就会泛洪;
3.数据帧每经过一个端口,就会检查有无tag
(1)如果没有,就根据端口的PVID修改VID;
(2)如果有,查看数据帧的VID与端口的PVID是否相同,不同继续转发,相同就删掉tag标签返回(1);
其删除的目的是接收方收到数据帧和发送方发送的是一样的没有tag标签的。
基于端口划分的VLAN,其交换机和PC连接的端口的PVID就是PC所在的 vlan id 。
本文章是my根据大佬谢公子 个人理解的归纳,希望能对你们有帮助,如有不对请斧正。