我正在配置一个新的 Cisco 边缘交换机堆栈,并暂时通过另一个边缘交换机将此堆栈中继回我的核心交换机(没有备用光纤对可用于直接中继)。它们的配置方式如下(删除了许多无关内容):
**2960X Edge Stack**
vtp mode transparent
vlan 10 (old data subnet, 10.1.10.0/24)
vlan 1000 (management subnet, 10.255.10.0/24)
vlan 1080 (new data subnet, 10.1.80.0/24)
int gi1/0/48 (trunk to 3560 edge switch)
switchport mode trunk
switchport trunk native vlan 1000
switchport trunk allowed vlan 10,1000,1080
spanning-tree portfast network
int gi3/0/30 (edge port)
switchport mode access
switchport access vlan 1080
spanning-tree portfast edge
ip routing
ip route 0.0.0.0 0.0.0.0 10.255.10.254
**3560 Edge Switch**
vtp mode transparent
vlan 10
vlan 1000
vlan 1080
int gi0/3 (edge port)
switchport mode access
switchport access vlan 1080
spanning-tree portfast
int gi0/20 (trunk to 2960 edge stack)
switchport mode trunk
switchport trunk encapsulation dot1q
switchport trunk native vlan 1000
switchport trunk allowed vlan 10,1000,1080
spanning-tree portfast
int gi0/49 (trunk to 9300 core switch)
switchport mode trunk
switchport trunk encapsulation dot1q
switchport trunk native vlan 1000
switchport trunk allowed vlan 10,1000,1080
spanning-tree portfast
ip routing
ip route 0.0.0.0 0.0.0.0 10.255.10.254
**9300 Core Switch**
vtp mode transparent
vlan 10
vlan 100 (server subnet, 10.1.0.0/24)
vlan 1000
vlan 1080
int te1/1/2 (trunk to 3560 edge switch)
switchport mode trunk
switchport trunk native vlan 1000
switchport trunk allowed vlan 10,1000,1080
int Vlan10
ip address 10.1.10.254 255.255.255.0
ip helper-address 10.1.0.1
int Vlan100
ip address 10.1.0.254 255.255.255.0
int Vlan1000
ip address 10.255.10.254 255.255.255.0
int Vlan1080
ip address 10.1.80.254 255.255.255.0
ip helper-address 10.1.0.1
ip routing
连接到 VLAN1080 中 2960X 边缘端口(本例中为 gi3/0/30)的设备无法获取 DHCP 地址,即使使用静态分配的地址也无法 ping 网关(10.1.80.254)。如果我将该端口放在 VLAN10 中,它将获取 DHCP 地址并可以按预期 ping 所有内容。
连接到 VLAN1080 中 3560 的边缘端口的设备将获取正确范围内的 DHCP 地址 (10.1.80.0/24),并可以 ping 网关 (10.1.80.254)。
似乎发生的情况是,当流量从 2960X 传输到 9300 时,3560 可能会剥离 802.1Q 标签,但我认为它没有理由这样做。有人能建议这里发生了什么以及如何修复它吗?
答案1
问题实际上出在生成树上...如上所示,2960X 上的端口 Gi1/0/48 处于 BKN 状态。禁用“生成树端口快速网络”可解决此问题。