┌─────┐ ┌─────┐
| A ┼------┼ B |
└─────┘ └┬───┬┘
└---┘ <-- loop
看上面的图。这是连接开关 A 和 B 的测试设置,以及测试回路
A:带有rstp的cisco交换机
全局配置
spanning-tree mode rapid-pvst
spanning-tree portfast default
spanning-tree portfast bpduguard default
端口配置
switchport mode access
udld port aggressive
B:阿尔卡特朗讯全向开关
- 尽可能愚蠢
- 通过所有交通
- 没有stp
- 过滤 bpdu(默认设置,不是开玩笑)
当我在 B 上创建循环时,整个系统就淹没在广播 strom 中(因为开关 B 过滤了 bpdu)。
但是当我将 A 上的端口设置更改为中继(没有其他更改)时,stp 确实启动了。
switchport trunk encapsulation dot1q
switchport mode trunk
switchport nonegotiate
为什么?我不明白,有人可以向我解释一下吗?我可以保护我的网络免受阿尔卡特朗讯的这种“功能”的影响吗?(除了把我所有的端口都放在主干)