首页/网络/VLAN 与高可用速查/show spanning-tree 系列查看命令
生成树 STP70 条

show spanning-tree 系列查看命令

Cisco 查看生成树用 show spanning-tree(全量)、show spanning-tree vlan、show spanning-tree root 与 summary。

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

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
按 VLANshow 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 的倍数
RoleRoot / Desg / Altn / BackAltn 是健康备份,不是故障
Cost到根桥的累计开销偏大说明走了绕行路径
Ports blocked阻塞端口数量应与冗余设计数量吻合
不带 vlan 参数时输出量随 VLAN 数量膨胀,容易被终端行数截断;巡检脚本建议直接用 show spanning-tree root 或逐 VLAN 取数。
Topology changes 计数持续增长说明网络在反复震荡,先查链路抖动与端口频繁 Up/Down,而不是先去调计时器。
配置了边缘端口(PortFast)的接入端口在终端插拔时不会触发全网拓扑变化;如果接入口插拔就让整网抖动,先确认边缘端口是否漏配。
Rapid-PVST 与 MST 的输出结构不同:MST 会按实例(MST0、MST1)分别列出树,解读前先确认设备当前运行模式,避免按 PVST 的习惯读 MST 输出。

易错点

  • PVST 环境下不带 VLAN 参数,容易把别的 VLAN 的树当成目标 VLAN 解读,定位直接跑偏
  • 看到 Altn/blocked 端口就当作故障处理,可能拆掉健康备份链路,而防环点恰好在那里
  • root 输出显示根桥不是设计设备却未处理,说明优先级或保护配置缺失,抢根风险持续存在
  • 端口级输出里的保护配置容易漏看,排障时要把 guard 状态一起核对,避免遗漏误配
  • 输出被终端行数截断导致信息缺失,核对前先调整终端显示长度,避免基于不完整输出下结论

数据来源与参考

  • Cisco IOS 配置手册(Show Commands)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌