首页/网络/VLAN 与高可用速查/阻塞端口异常排查
生成树 STP70 条

阻塞端口异常排查

期望转发的端口被阻塞或期望阻塞的口在转发,都属异常;逐项核对桥 ID、路径开销、端口优先级与实例映射。

VLAN 与高可用速查网络更新于 2026-10-13

阻塞端口异常怎么判

生成树里端口角色由选举决定,异常有两种:期望转发的端口停在阻塞状态,或期望阻塞的端口反而在转发。判断依据不是『看起来对不对』,而是选举规则——一段链路上正确的组合是一端根端口、另一端指定端口;出现两端同角色,或两端都不在转发状态,说明选举条件或实例映射有问题。

基本信息

正常组合一端根端口(Root)+ 一端指定端口(Designated)
异常组合两端同角色、均非转发角色,或与设计相反
核对维度桥 ID、路径开销、端口优先级、实例映射
查看命令华为 display stp brief / display stp interface X verbose;Cisco show spanning-tree
前提两端看到的根桥必须是同一台

典型使用场景

  • 割接后部分链路不通:确认端口角色是否与设计一致
  • 多实例组网:逐实例核对转发路径是否分散在期望链路上
  • 根桥变更:改完根桥后核对各端口角色是否随之变化
  • 扩容新增链路:验证新链路是否按设计承担转发或备份角色
  • 故障定位:业务绕行时的角色取证

排查命令

排查命令
display stp brief                          # 华为:各端口角色与状态
display stp interface GigabitEthernet0/0/24 verbose   # 单端口细节
display stp instance 1 brief               # 按实例查看
display stp root                           # 确认根桥位置(按平台支持)
# Cisco
show spanning-tree brief                     # 角色速览
show spanning-tree interface GigabitEthernet1/0/24
show spanning-tree root

异常现象与原因

现象常见原因核对方向
两端都是指定端口对端未参与生成树或收到更优信息核对两端运行模式与域配置
两端都不转发链路单通或协议报文被过滤查端口收发与协议报文过滤
角色与设计相反桥优先级、开销或端口优先级与规划不符逐项对比参数与规划值
仅个别实例异常实例映射不一致或漏映射逐 VLAN 核对映射表
角色判断必须带实例维度:CIST 正常不代表业务实例也正常,多实例组网要逐个实例核对,尤其是靠映射分开路径的设计。
先确认两端看到的根桥是同一台:根信息不一致时,任何角色推断都不成立,此时排查方向应转到域配置与协议报文可达性上。

易错点

  • 只看 CIST 不看业务实例:多实例环境下业务实例的角色异常被掩盖
  • 两端根桥信息不一致还继续推断角色:结论不成立,浪费时间
  • 忽略链路单通:协议报文单向可达时角色组合异常,需逐段查收发
  • 改根桥后不复核角色:局部链路角色与设计不符,流量走非预期路径
  • 把角色异常当成物理故障处理:先核对参数与映射,再怀疑链路

数据来源与参考

  • 华为 S 系列交换机产品文档(STP 排障)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌