show spanning-tree 怎么看
Cisco 平台查看生成树状态的命令族:show spanning-tree 看全量,加 vlan 参数看指定 VLAN,show spanning-tree root 一屏列出各 VLAN 根桥,summary 汇总端口与阻塞数量,接口级命令看单口角色与保护配置。PVST/Rapid-PVST 按 VLAN 建树,带 VLAN 参数才是常规用法。
基本信息
| 适用平台 | Cisco IOS / IOS-XE 交换机 |
|---|---|
| 全量 | show spanning-tree |
| 按 VLAN | show spanning-tree vlan 10 |
| 根桥概览 | show spanning-tree root |
| 汇总 | show spanning-tree summary |
典型使用场景
- 巡检时一屏确认所有 VLAN 的根桥是否符合设计
- 排障单个 VLAN 的端口角色与阻塞点位置
- 核对 blocked 端口数量与冗余设计是否一致
- 割接后确认根桥是否发生非预期迁移
- 检查端口是否配置了边缘端口与各类保护
常用命令
常用命令
show spanning-tree # 全量,配合分页与过滤
show spanning-tree vlan 10 # 指定 VLAN 的树
show spanning-tree root # 各 VLAN 根桥概览
show spanning-tree summary # 端口与阻塞数量汇总
show spanning-tree interface GigabitEthernet1/0/24 # 单口角色与保护
show spanning-tree vlan 10 detail # 详情:计时器与拓扑变化计数输出逐列读法
| 字段 | 含义 | 关注点 |
|---|---|---|
| Root ID | 根桥标识(优先级 + MAC) | 与设计一致才算正常 |
| Bridge ID | 本桥标识 | 优先级应为 4096 的倍数 |
| Role | Root / Desg / Altn / Back | Altn 是健康备份,不是故障 |
| Cost | 到根桥的累计开销 | 偏大说明走了绕行路径 |
| Ports blocked | 阻塞端口数量 | 应与冗余设计数量吻合 |
不带 vlan 参数时输出量随 VLAN 数量膨胀,容易被终端行数截断;巡检脚本建议直接用 show spanning-tree root 或逐 VLAN 取数。
Topology changes 计数持续增长说明网络在反复震荡,先查链路抖动与端口频繁 Up/Down,而不是先去调计时器。
配置了边缘端口(PortFast)的接入端口在终端插拔时不会触发全网拓扑变化;如果接入口插拔就让整网抖动,先确认边缘端口是否漏配。
Rapid-PVST 与 MST 的输出结构不同:MST 会按实例(MST0、MST1)分别列出树,解读前先确认设备当前运行模式,避免按 PVST 的习惯读 MST 输出。