native VLAN(本征VLAN)是思科交换机中的专有名词,IEEE 802.1Q和其他大多数厂商使用port VLAN,本质上port VLAN和native VLAN是一回事。
交换机的每个端口都属于一个port VLAN或者native VLAN,如果没有配置的话多数交换机默认是VLAN 1。在H3C交换机中, port VLAN就是端口的PVID。
native VLAN常出现在trunk类型端口的配置中,思科交换机使用802.1Q协议对trunk口数据帧封装时,trunk口接收到没有VLAN标签的数据帧打上native VLAN标签,对VID等于native VLAN的数据帧去掉VLAN标签发送。H3C交换机trunk口的工作流程也是这样。
扩展资料
native VLAN存在的原因主要是支持VLAN与不支持VLAN的设备相互兼容,大部分计算机网卡、集线器等设备不能识别带VLAN标签的数据帧,只有去掉VLAN标签,这些设备才能正确识别数据帧。
提到native VLAN存在的原因常会举这样的例子,对STP协议数据打上VLAN标签会让不支持VLAN的交换机无法识别,最终STP协议无法工作,所以需要native VLAN将VLAN标签去掉在发送。
这个例子实际上是新老设备兼容性问题,STP协议(802.1D)是1990年发布,802.1Q协议是1998年发布, VLAN概念出现的比较晚,老设备不支持802.1Q协议不能识别带VLAN标签的数据,所以新设备要具备去掉VLAN标签的能力, native VLAN就出现了。
网络技术进步很快,距离802.1Q协议发布已经过去20多年,这个兼容性问题现在基本不存在了。

您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏