首页/网络/网络设备配置速查/桥优先级配置(手工控根)
VLAN 与二层交换60 条

桥优先级配置(手工控根)

优先级是根桥选举的本质参数(越小越优先,步进 4096):配 root primary 等价设置数值,但要精确控根时直接改优先级更直观。

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

优先级决定谁是根

桥优先级是根桥选举的本质参数:数值越小越优先,步进为 4096。思科的 root primary 宏等价于设置一个较小的优先级数值;当需要精确控制哪个实例由哪台设备做根时,直接修改优先级比用宏更直观、也更容易复核。

基本信息

适用平台思科 IOS / 华为 VRP / H3C Comware 交换机
华为与 H3Cstp priority 值,可按实例 stp instance N priority 值
思科spanning-tree vlan N priority 值
取值要求必须是 4096 的倍数,默认 32768

典型使用场景

  • 精确指定主根与备份根桥
  • MSTP 多实例下为不同实例指定不同的根
  • 排查根桥与设计不符的情况
  • 纠正接入层设备抢占根桥的问题
  • 与根保护配合形成完整的防抢根方案

华为 VRP

华为 VRP
[Huawei] stp priority 4096                # 步进 4096,默认 32768
[Huawei] stp instance 1 priority 4096     # 按实例设置
<Huawei> display stp | include Bridge
<Huawei> display stp root

思科 IOS

思科 IOS
SW-CORE-01(config)# spanning-tree vlan 10 priority 4096
SW-CORE-01(config)# spanning-tree vlan 10 root primary   # 宏方式,等价设置较小数值
SW-CORE-01# show spanning-tree vlan 10 | include priority
SW-CORE-01# show spanning-tree root

H3C Comware

H3C Comware
[H3C] stp priority 4096
[H3C] stp instance 1 priority 4096
<H3C> display stp
<H3C> display stp root

取值与规划建议

取值用途说明
4096主根桥数值最小,优先成为根
8192备份根桥主根失效后接管
12288 至 32768 之间汇聚层按层级递减,形成清晰层次
32768接入层默认保持默认即可
优先级必须是 4096 的倍数(4096、8192 直到 61440),非倍数会被拒绝或被取整,实际值与预期不符。规划上常见做法是主根 4096、备根 8192、接入层保持默认 32768。
MSTP 下改的是实例优先级:只改全局优先级对已经映射到实例的 VLAN 不一定生效,需要按实例配置并复核实际的根桥位置,不能只看配置文件。
优先级调整应与选路规划一起做:只改优先级而不核对路径开销与链路带宽,可能出现根桥选对了但流量绕远的情况,两层规划要同步检查。
配置前先确认当前的根桥是谁:根桥查看命令会直接给出结果,从现状出发调整比按设计文档推断更可靠,尤其在经历过多次变更的网络里,文档与现网往往已经不一致。

易错点

  • 写非 4096 的倍数(如 32767):实际优先级与预期不符,根桥选举结果出乎意料
  • MSTP 下只改全局优先级而不改实例优先级:已有实例的根桥没有任何变化
  • 只调整优先级而不做防抢根防护:新上电设备只要优先级更小就会抢走根桥
  • 改完不复核实际根桥:配置写对了但选举被其他更优参数影响,结果与设计不符
  • 只改优先级不做选路核对:根桥位置正确但流量走了绕远路径,延迟与带宽都不符合设计
  • 切换根桥不在窗口内执行:根桥变化会引起全网拓扑重算,无关业务也可能出现短暂中断

数据来源与参考

  • 华为 STP 优先级
  • Cisco STP priority
  • H3C STP 优先级

相关工具

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