解决 Native Vlan Mismatch 错误

网络工程 转变 局域网 交换
2022-02-19 17:28:30

拓扑图

我是 VLAN 的新手,我目前正在尝试完成此拓扑,但是我可以在所有三个交换机上看到以下错误:EX:

%CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on FastEthernet0/2 (1), with S3 FastEthernet0/2 (99).

%CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on FastEthernet0/1 (1), with S2 FastEthernet0/1 (99).

使用的配置是:S2:

int fa0/1
switchport mode trunk
switchport trunk native vlan 99
 int range fa0/1-5
switchport mode access
switchport access vlan 99
no shutdown
exit
int range fa0/6-10
switchport mode access
switchport access vlan 30
no shutdown
exit
int range fa0/11-17
switchport mode access
switchport access vlan 10
no shutdown
exit
int range fa0/18-24
switchport mode access
switchport access vlan 20
no shutdown
exit

S1:

int range fa0/1-2
switchport mode trunk
switchport trunk native vlan 99

S3:

int fa0/2
switchport mode trunk
switchport trunk native vlan 99
int range fa0/1-5
switchport mode access
switchport access vlan 99
no shutdown
exit
int range fa0/6-10
switchport mode access
switchport access vlan 30
no shutdown
exit
int range fa0/11-17
switchport mode access
switchport access vlan 10
no shutdown
exit
int range fa0/18-24
switchport mode access
switchport access vlan 20
no shutdown
exit

在所有交换机上创建的 vlan 是:

vlan 99
name management
vlan 30
name Guest(Default)
vlan 10
name Faculty/Staff
vlan 20
name Students

谁能帮我知道可能的错误是什么?

2个回答

您在 S2 和 S3 上的接口范围命令正在覆盖您刚刚输入的中继命令。确保在输入范围之前验证不包含预配置的端口,否则您将不断覆盖它们。

本地 VLAN 意味着 - 取消标记 vlan 99 详细信息,这样如果帧正在传输到其他交换机,接收端交换机将没有您的本地 vlan 详细信息,这意味着它没有将您的 vlan 详细信息标记到帧。

在您的情况下 -

开关 1 配置很好。

但是连接到 SW1 fa0/1 的 Switch 2 接口 fa0/1 应该配置为 switchport mode trunk,switchport trunk native vlan 99,你在 access mode 下配置了 interface range fa0/1-5 而不是trunk。

同样,对于连接到 SW1 fa0/2 的 Switch 3 接口 fa0/2 应配置为 switchport mode trunk,switchport trunk native vlan 99。

问题是您已配置连接到 SW1 的 SW2 和 SW3 接口处于访问模式。Make 为trunk 模式,然后设置native vlan 命令。希望这能澄清你的疑问。