首页/网络/网络设备配置速查/生成树模式配置(改模式三步)
VLAN 与二层交换60 条

生成树模式配置(改模式三步)

改模式(STP↔RSTP↔MSTP)会引起整网拓扑重建:必须全网统一、窗口操作;三厂命令结构相似但默认值不同。

网络设备配置速查网络更新于 2026-10-13

生成树模式怎么选

生成树有三种模式:STP(802.1D,收敛最慢)、RSTP(802.1w)、MSTP(802.1s,华为与 H3C 默认多为 MSTP,思科默认是 PVST+)。切换模式会让全网重新计算拓扑,期间可能短暂断流,因此必须在变更窗口内全网统一执行,不能单点先改。兼容关系上 RSTP 兼容 STP,MSTP 兼容 RSTP,但兼容运行时多实例能力会退化。

基本信息

适用平台思科 IOS / 华为 VRP / H3C Comware 全部交换机
华为与 H3Cstp mode stp|rstp|mstp
思科spanning-tree mode pvst|rapid-pvst|mst
默认值华为/H3C 多为 MSTP,思科多为 PVST+

典型使用场景

  • 新网开局统一定模式,避免同网混跑多种模式
  • 从 STP 升级到 RSTP 或 MSTP,缩短故障收敛时间
  • 用 MSTP 多实例让不同 VLAN 走不同上行,实现二层负载分担
  • 跨厂商对接前确认双方模式与实例映射关系
  • 排查收敛慢、拓扑变化频繁类问题时的必查项

华为 VRP

华为 VRP
[Huawei] stp mode stp          # 802.1D
[Huawei] stp mode rstp         # 802.1w
[Huawei] stp mode mstp         # 802.1s,多数版本默认
<Huawei> display stp | include Mode
<Huawei> display stp brief      # 各端口角色与状态

思科 IOS

思科 IOS
SW-CORE-01(config)# spanning-tree mode pvst         # 默认模式
SW-CORE-01(config)# spanning-tree mode rapid-pvst
SW-CORE-01(config)# spanning-tree mode mst
SW-CORE-01(config)# spanning-tree mst configuration # 切 mst 后必须配映射
SW-CORE-01(config-mst)# name REGION-A
SW-CORE-01(config-mst)# revision 1
SW-CORE-01(config-mst)# instance 1 vlan 10, 20
SW-CORE-01# show spanning-tree summary

H3C Comware

H3C Comware
[H3C] stp mode stp
[H3C] stp mode rstp
[H3C] stp mode mstp
<H3C> display stp | include Mode
<H3C> display stp brief

模式特点与兼容性

模式标准特点兼容性
STP802.1D收敛慢,端口角色简单基准,被其它模式兼容
RSTP802.1w秒级收敛,新增替代端口等角色可兼容 STP
MSTP802.1s多实例,可按 VLAN 做负载分担兼容 RSTP,跨域运行退化为公共实例
PVST+思科私有每个 VLAN 一棵树与 MSTP 互通时按公共实例协商
MSTP 要真正合成一个域,region name、revision、VLAN 到实例的映射三项必须完全一致;不完全一致的设备会各自成域,多实例的负载分担能力随之失效。
改模式的推荐顺序是接入层到核心层,并安排在业务低峰窗口;切换期间可能出现短暂环路或断流,执行前先确认二层拓扑冗余足够、根桥位置明确。
跨厂商组网优先选择双方都原生支持的模式:思科默认 PVST+ 与华为、H3C 的 MSTP 互通时会退化到公共生成树(CIST)运行,按 VLAN 做负载分担的能力随之消失,这也是不少混合网络收敛变慢的真实原因。

易错点

  • 一端 RSTP 一端 MSTP:MSTP 自动降级兼容,多实例负载分担失效,按设计预期的性能落空
  • 思科切到 mst 模式后没有配置 mst configuration 的域名与实例映射,全网实例不一致,收敛与分担同时失效
  • 只在部分设备上改模式,兼容运行期间拓扑变化可能出现长期阻塞的端口,故障现象与配置不符
  • 把改模式当作顺手操作:切换瞬间全网重算拓扑,必须按变更流程走,不能在生产时段随手下发
  • 混合网络里各自保留默认模式:思科跑 PVST+、华为与 H3C 跑 MSTP,互通部分退化为公共实例,设计时的负载分担预期落空

数据来源与参考

  • 华为 stp mode
  • Cisco spanning-tree mode
  • H3C stp mode

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌