cisco 交换机和 BDCom 交换机之间的 Vlan 中继链路不工作,但在接入模式下工作

网络工程 局域网 思科小型企业
2022-02-07 13:31:03

我有一个连接到中国品牌 BDCOM 交换机(2500 系列全千兆端口)的 cisco SF 300 交换机。当交换机的两个端口都配置为接入模式时,它可以工作。但是当它们配置为中继模式标记两个 vlan 时,它不起作用。我需要在这两个交换机之间传递两个 VLAN。可能是什么问题?下面是cisco交换机的配置:

interface gigabitethernet1 switchport trunk allowed vlan add 17,2029 !

BDCom 交换机配置:

interface GigaEthernet0/51
switchport trunk vlan-allowed 17,2029
switchport mode trunk

补充一点:两台交换机之间只有一条链路。如果它们之间有多个物理链接,我们可能会怀疑 STP 问题。但事实并非如此。

2个回答

我意识到问题出在 STP 上。Bdcom 交换机接口处于阻塞模式。因此,我在两个交换机的两个连接接口中手动禁用 STP:BDcom 和 cisco。

对于 Bdcom:

interface GigaEthernet0/36
switchport trunk vlan-allowed 17,18
switchport mode trunk
spanning-tree bpdufilter enable

对于思科:

interface gigabitethernet1
spanning-tree disable
switchport trunk allowed vlan add 17,18

尽管在中继模式下 STP 状态如何变化,但我并不清楚。但它在禁用 STP 后工作。

一个非常常见的问题是有人在非 Cisco 交换机上使用 ISL 中继协议。链路两端都需要使用 802.1q 才能使中继工作。