流量没有通过多跳跨越 VLAN?

流量没有通过多跳跨越 VLAN?

我正在配置一个新的 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 状态。禁用“生成树端口快速网络”可解决此问题。

相关内容