在我的 Cisco Catalyst 2960 之一和我的第 3 层交换机(第三方)之间设置本机 VLAN 时,我遇到了一个有趣的问题。这是设置,第三层交换机设置为在本地 vlan 171 上运行,并允许 vlan 1,2,151,170-175,1000-1001 通过中继。有问题的 Cisco 交换机配置为中继本地 vlan 1 并允许 1,2,151,170-175,1000-1001。第 3 层支持 RSTP,其网桥 ID 设置为低于下游的 Cisco 交换机,因此它始终是 root。
所以从我所描述的情况来看,我显然在这个中继上有一个本地 vlan 不匹配。此特定 Cisco 交换机的下游有 4 台其他交换机连接到它,它们中继本地 vlan 1001 并允许 vlan 1,2,151,170-175,1000-1001。
因此,每次我尝试更正第 3 层交换机和一台 Cisco 交换机之间的本地 vlan 不匹配时,中继将不会通过该中继传输任何流量。第 3 层交换机发现有东西插入并发送 ARPS,但没有回复。正在尝试的更改是将主干两端的本地 vlan 设置为 1001。我可以拥有相同本机 vlan 的唯一方法是将其设置为两端的 vlan 1。对第三方第 3 层交换机的支持表明在这方面没有错误或问题。有没有人有任何想法?我有生成树问题吗?
第 3 层交换机不会成为所有 VLAN 的根,只是 VLAN 1,另一个接入交换机是其余 VLAN 的根。我无法在实验室中复制它,这使它更加混乱。