生成树问题

网络工程 思科 以太网 生成树 铸造厂
2021-07-06 04:01:34

我有以下设置:

Distro Switch 1 <-> Distro Switch 2
                 ||
                 ||
           Access Switch

一根电缆从端口 47 连接到 Distro 交换机 1,另一根电缆从端口 48 连接到 Distro 交换机 2。为此特定示例配置了 Vlan 1。有一个 LACP 中继设置 btw 发行版交换机来传递 vlan 流量。

但是,如果在接入交换机上同时启用了 47+48,我认为其中一个端口会进入阻塞状态。事实并非如此。两个端口都保持转发。如果我执行 show spanning-tree vlan 1,我在任何交换机的 vlan 中都看不到任何中继端口。为了使其正常工作,我在主干配置中缺少什么吗?最终目标是接入交换机的冗余。

顺便说一句,我正在运行 802.1w。

我正在为发行版交换机运行 Foundry SX,并为接入交换机使用 cisco 3550。

1个回答

我假设了几件事,因为缺少一些要点。除了发行版交换机之间的 LACP 以太通道之外,您没有配置任何内容。注意:LACP 是以太通道协议而不是中继协议。

您需要检查几件事情:

  1. 端口 47 和 48 是中继(静态配置或通过 DTP 协商)检查发行版交换机和 cisco 端的双方。sh int trunk应该列出 47 - 48

  2. 如果端口是中继,但sh spanning tree vlan 1不包括它们,请确保在该中继上允许 VLAN 1。如果不是,这些端口将不会显示在sh spanning vlan 1

现在至于为什么两个端口都保持转发状态,可能是哪个交换机成为根网桥的简单问题,即 cisco 3550,因为两个端口都保持转发状态。您需要在发行版交换机上配置网桥优先级,以便其中一个成为根网桥,另一个成为辅助根网桥。通过这种方式,您现在可以确定如果根网桥是发行版 1 交换机而辅助网桥是发行版 2 交换机,则 cisco 3550 的端口 48 将被阻塞。

还可以尝试不使用以太通道来消除一些可能的配置错误问题或错误。