大家好,欢迎来到IT知识分享网。
在华为的交换机中,VID和PVID是两个不同的概念,他们都是在VLAN配置和管理中有着至关重要的作用,本文将解读这两个概念,希望对大家有所帮助。
VID (VLAN ID)
代表的是VLAN标识,用于在二层交换机中划分端口,每个接口都可以设置不同的VID,用于接收特定的VLAN数据帧。在交换机中拥有相同Tag的数据帧的物理端口之间,只要VID相同,无论的Untagged Port还是Tag port都可以接收交换机标记了这个Tag的数据帧。
PVID(Port Vlan ID)
PVID是端口属性,端口的标识,交换机在未进行任何操作配置的情况下,所有的端口的PVID值都为1,PVID只是在交换机接收到未标记数据帧的时候,交换机给数据帧头部打上当前的PVID标识,可以让数据帧在同一个PVID的端口之间进行数据交换。
其实就可以理解成,在华为的二层交换机中,只有交换机收到了未标识的数据帧的时候需要标记PVID进行数据转发,这个交换机接口类型只适用于Access接口和Hybrid接口的Untagged数据帧。
PVID和VID两者的区别:
1、VID是基于端口的VLAN ID,用于标识不同VLAN的数据包。
2、PVID是具有端口的属性,表示端口所属的VLAN ID,如果是Access那只能承载一个Vlan的流量。
3、PVID只在本交换机内有有效。
4、VID可以在交换机中配置,而PVID是交换机默认设置的。
5、VID用于接收和发送特定VLAN的数据包,而PVID只能在交换机接收未标记帧时起作用。
实践见真章
通过简单的一个网络实验拓扑,了解下PVID和VID的区别。当PC1的数据帧(原始数据)进入交换机的端口G0/0/1,交换机会根据接口G0/0/1的PVID值10对数据帧打上标识,这个数据帧在交换机SW-1的内部,只能在属于PVID10的端口组内进行转发。
SW1的交换机配置:
vlan batch 10 20 #在交换机中创建vlan 10 和20
interface GigabitEthernet0/0/4 #进入交换机端口G0/0/1接口视图下
port link-type trunk #将端口类型设置未Trunk类型
undo port trunk allow-pass vlan 1 #不允许VLAN 1数据通过
port trunk allow-pass vlan 10 20 #允许VLAN ID10和20的数据通过
interface GigabitEthernet0/0/1
port link-type access #将端口类型设置未Trunk类型
port default vlan 10 允许VLAN 10的数据通过
查看Access接口1的PVID值
使用命令 display interface GigabitEthernet 0/0/1,可以看到Access接口G0/0/1的PVID值已经变更为10(图1).而Trunk接口的G0/0/4的PVID仍为默认值(图2)。
总结:
当进入该端口的报文没有打VLAN ID时,会按照PVID值打上标识,定了了这Untag端口看可以转发到哪个VLAN的数据包。而VID是报文上的Tag的意思,是vlan的标识,定义了端口可以接受发这个VLAN的数据包。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/162411.html