什么是“本征VLAN”?

最近看CCNA的书,在VLAN总分的VTP那里说到了一个叫“本征VLAN”的,那个是什么东西?
请大家帮帮我啊,谢谢了

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多年,这个兼容性问题现在基本不存在了。

参考资料来源:百度百科-本征vlan

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-25
是这样的,在trunk链路上,如果允许permit vlan all,那么所有带有vlan信息的帧都允许通过,如果不加permit vlan all,那么只有native vlan 这个vlan的帧才能通过,默认native vlan 是vlan 1,有些情况下trunk出问题了,只能vlan 1的信息才能通过,vlan 1是管理vlan, 当然你也可以通过命令修改native vlan为vlan 2或者vlan 3,具体命令我不知道了。

个人认为,所有的帧在trunk中都是打上标记的,也就是tag,不同点在于,如果帧在进入trunk以前已经打上标记了,比如vlan 2的标记,并且trunk又允许vlan 2通过的话,该vlan 2的帧就通过,反之丢弃。 另外如果帧在进入trunk时是没有标记的,那么trunk就会给他打上native vlan的标记,该帧在trunk中就以native vlan的身份传输。本回答被提问者和网友采纳
第2个回答  2020-06-28
native VLAN(本征VLAN)是bai思科交换机中的专有名词,IEEE 802.1Q和其他大多数厂du商使用port VLAN,本质上zhiport VLAN和native VLAN是一回事。
第3个回答  2020-06-24
就是本机vlan而且是负责管理的vlan,vlan1就是本机vlan且是负责管理的vlan,也称为默认vlan。