首页/网络/网络设备配置速查/端口优先级配置
VLAN 与二层交换60 条

端口优先级配置

同一设备上多条并行链路选主备端口时的裁决参数(越小越优先):双上联到同一交换机的场景用它定哪个口转发、哪个口阻塞。

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

端口优先级是什么

端口优先级决定同一台设备上多条并行链路里哪条转发、哪条阻塞,数值越小越优先。它只在比较同一上游(对端是同一台设备)的多个端口时参与裁决,跨设备选路看的是路径开销。华为与 H3C 的取值范围是 0 到 240、步进 16,默认 128;思科的 port-priority 范围与步进不同,配置前用 ? 在本机确认可接受值。

基本信息

适用平台三厂交换机的 STP 端口参数
取值范围华为/H3C 为 0 到 240,步进 16;思科范围与步进不同
默认值128
生效场景同一台设备、同一上游的并行链路之间裁决
查看命令display stp brief / show spanning-tree interface

典型使用场景

  • 双上联到同一台交换机,指定哪条转发哪条阻塞
  • 服务器双网卡接同一台交换机,需要固定主用口
  • 避免选路结果被默认值左右而变得不可预期
  • 扩容或迁移时保持阻塞路径不变,减小变更影响面
  • 排障时确认某条链路为什么处于阻塞状态

华为 VRP

华为 VRP
[Huawei-GigabitEthernet0/0/23] stp port priority 112   # 步进 16,默认 128
<Huawei> display stp brief     # 查看端口角色与状态
# 数值小的端口优先进入转发

思科 IOS

思科 IOS
SW-A(config-if)# spanning-tree port-priority 112
# 多 VLAN 环境可逐 VLAN 指定:spanning-tree vlan 10 port-priority 112
SW-A# show spanning-tree interface Gi1/0/23

H3C Comware

H3C Comware
[H3C-GigabitEthernet1/0/23] stp port priority 112
<H3C> display stp brief
# 与华为命名相同,注意前面不加连字符

取值与规则

平台取值范围步进默认值
华为 VRP0 到 24016128
H3C Comware0 到 24016128
思科 IOS以本机 ? 提示为准非 16 的倍数也可能接受128
共同规则数值越小越优先非步进倍数会被拒绝两端比较后才出结果
裁决顺序是:先比路径开销,再比发送者的桥 ID 与端口优先级,最后比端口号。因此端口优先级只对同一设备上的多个端口有意义;如果链路接到了不同上游设备,它基本不参与裁决,配了也不会改变选路结果。
端口优先级的改动要同步到文档与对端记录。割接或扩容后,如果链路角色与设计不符,就要先确认是不是某一侧端口优先级被改动过,否则会把问题归因到手误插线或其他方向。

易错点

  • 把它当路径开销用:跨设备链路时端口优先级不参与裁决,配了也没用
  • 两端不对称配置时结果以先比优先级、再比端口号的规则为准,不要凭感觉预期
  • 使用非步进倍数的值,命令被拒绝却以为已经改掉
  • 端口优先级改动没有同步到对端与文档,后续割接时链路角色与设计不符

数据来源与参考

  • 华为 STP 端口优先级
  • Cisco port-priority
  • H3C STP 端口优先级

相关工具

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