我有两台3560做HSRP,下面连了十几台2950或2960(每台上连两根线,有一根会被生成树协议置为阻塞状态),3560上划了3个VLAN1、2、3,下面的29没有划VLAN,两端交换机间链路的接口都已设为了access模式,现在的问题是接在3560VLAN1中的29都没有报错,接在VLAN2和3下的29都报类似%CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on GigabitEthernet0/19 (2), with sw-m1402 GigabitEthernet0/23 (1).这样的错误,但不影响正常使用。按说两端端口都指定为access模式后就不应该报本征VLAN不匹配的错了啊,难道非要手工改动端口所属的本征VLAN吗?请教中...



你回忆一下native vlan 的概念。 什么是native vlan? native vlan就是一个没有tag的vlan。 那你再回想一下, 配置为access的端口发出来的frame有tag吗? 没有。。 所以switch port access 100 = native vlan 100. 这样你可以理解为什么access port也报native vlan mismatch的错了么?