我们在连接 Cisco 2960s 和 Cisco 3560s(接入层交换机)的两个站点使用瞻博网络 EX 4200 作为核心交换机。对于偶数 VLAN,一台 Juniper 交换机是根桥,对于奇数 VLAN,另一台 Juniper 交换机是根桥。
我们有 Cox 和 Verizon Metro-E 链路连接核心交换机(两个站点的瞻博网络 EX 4200)。
我想使用 VSTP 进行 VLAN 负载共享,但不知何故它没有按预期工作。我想通过 COX 传递一些 VLAN,通过 Verizon 传递一些 VLAN。当 Cox 出现任何问题时,所有 VLAN 流量都会通过 Verizon,反之亦然。RSTP 也在两个瞻博网络交换机上启用。
当我将两条 Metro-E 链路连接在一起时,我在所有 Cisco 接入层交换机的日志消息中看到 MAC 波动。当仅连接 Cox 时,一切正常。当仅连接 Verizon 时,一切正常。但是当 COX 和 Verizon 都连接时,网络会中断,我看到所有 Cisco 交换机上的 MAC 都在抖动。所有 cisco 交换机都运行 PVST。
任何人都知道发生了什么以及为什么当 COX 和 VERIZON Metro-E 链接都处于活动状态时 VSTP 不起作用?
更新(2013 年 12 月 9 日):=====
基于瞻博网络知识库:KB18291 和 KB15138,我执行了以下操作:
我在所有 Juniper 和 Cisco 交换机上启用了一个通用的本机 vlan 50(并关闭了 vlan 1),并配置了 Cisco 交换机连接到本机 vlan 的瞻博网络的中继端口。(这是因为生成树 BPDU 是通过 Cisco 和 Juniper 之间的本地 VLAN 交换的)。默认情况下,Cisco native vlan 是 vlan 1,并且 Juniper 上没有 native vlan。因此瞻博网络不理解 BPDU 并将它们视为将它们泛洪到相应 VLAN 的广播流量。因为 Cisco 和 Juniper 之间的这种 STP 没有收敛。
将 Cisco 生成树模式从 PVST 更改为 Rapid-PVST(瞻博网络建议将 Cisco 生成树模式从默认值 - PVST 更改为 Rapid-PVST)。Rapid-PVST 与瞻博网络生成树协议“VSTP”很好地融合。
根据瞻博网络文档删除了 RSTP 协议语句
- 为瞻博网络交换机上的 VLAN 和本地 VLAN 输入 vstp 接口优先级命令
现在,当 Cox 和 Verizon 链路同时启动时,我看到一些连接到两个站点的瞻博网络核心交换机的 Cisco 交换机出现故障。我还在瞻博网络(使用命令“show ethernet-switching interfaces”)中看到 Cisco 交换机连接的某些接口被 STP 阻止。
有人能弄清楚发生了什么吗?