如果使用802.1q封装,要确保Trunk链路两端的Native VLAN的配置相同。
如图所示
PC1和PC3属于VLAN2,IP地址分别为PC1:192.168.0.2/24,PC3:192.168.0.3/24
PC2和PC4属于VLAN3,IP地址分别为PC2:192.168.1.2/24 PC4:192.168.1.3/24
网络管理员配置设备后发现属于相同VLAN的主机无法通信,应如何解决?
SW1配置信息为:
Switch1(config)#interface fastEthernet 0/1
Switch1(config-if)#switchport access vlan 2
Switch1(config-if)#switchport mode access
Switch1(config)#interface fastEthernet 0/2
Switch1(config-if)#switchport access vlan 3
Switch1(config-if)#switchport mode access
Switch1(config)#interface fastEthernet 0/24
Switch1(config-if)#switchport mode dynamic auto
SW2配置信息为:
interface FastEthernet0/1
switchport access vlan 2
switchport mode access
!
interface FastEthernet0/2
switchport access vlan 3
switchport mode access
Switch2(config)#interface fastEthernet 0/24
Switch2(config-if)#switchport mode dynamic auto
首先,需要需要确定交换机之间的连通性:然后,在查看交换机的配置和端口的协商。经检查交换机的物理链路正常,使用show int fastEthernet 0/24 switchport 命令查看接口模式:
Switch1#show int fastEthernet 0/24 switchport
Name: Fa0/24
Switchport: Enabled
Administrative Mode: dynamic auto //管理模式
Operational Mode: static access //工作模式
Administrative Trunking Encapsulation: dot1q //管理的Trunk的封装模式
Operational Trunking Encapsulation: native
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)
发现SW1,SW2的F0/24的接口工作模式为access模式,导致网络不通。
分别更为SW和SW2交换机的接口模式,使其成为Trunk模式,配置如下:
Switch1(config)#int fa0/24
Switch1(config-if)#sw mo trunk
Switch1(config)#int fa0/24
Switch1(config-if)#sw mo trunk
更改完成后,经测试,PC1和PC3,PC2和PC4能够正常通信。
当两台Cisco Catalyst 交换机连接时,连接的端口会进行协商,由于端口配置不同会有不同的协商结果。