STP 状态查看与解读
生成树排障从一条查看命令开始:看清本机是根桥还是非根、根桥是谁、到根的开销是多少、各端口是什么角色与状态。三厂输出结构相似,字段名不同,判读逻辑一致。最常见的误读是把「根桥字段」当成自己,以及把 Alternate 端口的阻塞当故障。
基本信息
| 适用平台 | 华为 VRP、H3C Comware、思科 IOS 交换机 |
|---|---|
| 华为与 H3C | display stp 看全局,display stp brief 看端口速览 |
| 思科 | show spanning-tree 按 VLAN 显示,show spanning-tree summary 看汇总 |
| 关键字段 | 本机桥 ID、根桥 ID、到根开销、端口角色与状态 |
| 判读要点 | 本机桥 ID 与根桥 ID 相同即本机是根 |
输出字段判读
| 字段 | 含义 | 正常与异常 |
|---|---|---|
| CIST Bridge 或 Bridge ID | 本机桥 ID(优先级加 MAC) | 与根桥字段相同说明本机是根 |
| Root 或 Root ID | 本网根桥的桥 ID | 全网应一致,不一致说明存在多实例或跨区 |
| ERPC 或 Root Path Cost | 本机到根的累计开销 | 该值变大说明路径发生变化 |
| 端口角色 | Root、Designated、Alternate | Alternate 是防环的正常阻塞结果 |
| 端口状态 | Forwarding、Blocking、Discarding | 与角色对应,不匹配才是异常 |
典型使用场景
- 巡检确认生成树拓扑符合设计:哪台是根、哪条是阻塞路径
- 业务不通时确认端口是否因为生成树处于阻塞状态
- 割接后确认新链路是否被正确纳入了阻塞或转发角色
- 排查拓扑变化频繁:结合日志确认收敛是否稳定
- 根桥规划复盘:确认根桥确实落在核心而不是接入设备上
华为 VRP 与 H3C Comware
华为 VRP 与 H3C Comware
display stp # 华为:本机桥 ID、根桥 ID、到根开销
display stp brief # 各端口角色与状态速览
display stp interface GigabitEthernet0/0/24 verbose # 单端口细节
display stp # H3C:输出结构基本一致
display stp brief思科 IOS
思科 IOS
show spanning-tree # 按 VLAN 显示根桥与本机桥
show spanning-tree summary # 汇总与端口角色统计
show spanning-tree interface Gi1/0/24 detail # 单端口角色与开销
show spanning-tree detail | include topology # 拓扑变化次数判读顺序:先确认本机是不是根(比较本机桥 ID 与根桥 ID),再看端口角色,最后看状态。角色与状态是配套关系,Root 与 Designated 端口转发,Alternate 端口阻塞,这是设计行为。
根桥优先级决定选举结果:默认优先级下,MAC 最小的设备可能意外成为根。生产网应显式指定根桥与备份根桥,避免接入设备抢到根角色,导致流量路径绕行。