我们有多个交换机,所有交换机都启用了 STP。但是有些交换机在谁成为 STP 主机时闪烁。
我认为存在一些配置问题.. 如果我们查看“主”开关和其他开关之一..
主开关是这样的
Multiple Spanning Tree (MST) Information
STP Enabled : Yes
Force Version : MSTP-operation
IST Mapped VLANs : 1-4094
Switch MAC Address : b05ada-2f76cb
Switch Priority : 0
Max Age : 20
Max Hops : 20
Forward Delay : 15
Topology Change Count : 8277
Time Since Last Change : 2 mins
CST Root MAC Address : 20677c-a64200
CST Root Priority : 0
CST Root Path Cost : 20000
CST Root Port : 2/46
IST Regional Root MAC Address : b05ada-2f76cb
IST Regional Root Priority : 0
IST Regional Root Path Cost : 0
IST Remaining Hops : 20
Root Guard Ports :
Loop Guard Ports :
TCN Guard Ports :
BPDU Protected Ports :
BPDU Filtered Ports : 2/31-2/32
PVST Protected Ports :
PVST Filtered Ports :
Root Inconsistent Ports :
Loop Inconsistent Ports :
和其他人之一:
Multiple Spanning Tree (MST) Information
STP Enabled : Yes
Force Version : MSTP-operation
IST Mapped VLANs : 1-4094
Switch MAC Address : 941882-b26c00
Switch Priority : 32768
Max Age : 20
Max Hops : 20
Forward Delay : 15
Topology Change Count : 5
Time Since Last Change : 54 mins
CST Root MAC Address : 20677c-a64200
CST Root Priority : 0
CST Root Path Cost : 60000
CST Root Port : 24
IST Regional Root MAC Address : 941882-b26c00
IST Regional Root Priority : 32768
IST Regional Root Path Cost : 0
IST Remaining Hops : 20
Root Guard Ports :
Loop Guard Ports :
TCN Guard Ports :
BPDU Protected Ports :
BPDU Filtered Ports :
PVST Protected Ports :
PVST Filtered Ports :
Root Inconsistent Ports :
Loop Inconsistent Ports :
我看到的是它们都将 CST 根优先级设置为 0?但是确实有不同的开关优先级..
它们还具有相同的“MST 配置修订版”但不同的“MST 配置名称”..
那是对的吗?
这很正常——“CST Root Priority”并非来自您正在查看的交换机。它显示有关当前通过 STP 选择哪个交换机作为“根”交换机的信息。
例如,由于您有优先级为 0 的 b05ada-2f76cb,它通常应该成为根交换机,并且您的所有交换机都应该显示“CST Root MAC Address: b05ada-2f76cb”以及“CST Root Priority: 0”。
但在你的情况下,你有一个神秘的交换机 20677c-a64200 (20:67:7c:a6:42:00) 也配置了优先级 0并且它有一个数字较低的 MAC 地址,所以它被选为根. (如果它经常断开连接并重新连接,那肯定会动摇整棵树。)
所以跟踪交换机(它可能不是交换机,它可能是路由器或运行 STP 服务的计算机);如果它是合法设备,则将其更改为使用更高的优先级值;如果不是,找出是谁把它放在你的网络上。
STP 状态中的“CST Root Port: 2/46”行告诉您坏根连接的位置。)
(也许可以考虑启用诸如“BPDU guard”之类的功能,以防止某些端口在不应该连接交换机的情况下完全接受 STP,或者启用“受限角色”/“root guard”以防止它们被选为根端口同时仍然允许 STP。)