首页/网络/VLAN 与高可用速查/路径开销与选路
生成树 STP70 条

路径开销与选路

去根桥的路径开销是各端口开销之和,最小者成为根端口;端口开销与带宽相关,标准不同数值不同。

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

路径开销与选路是什么

去根桥的路径开销是沿途所有端口开销之和,累加值最小的端口被选为根端口,所以端口开销直接决定流量走哪条链路。端口开销由带宽换算,802.1t(长整型)与旧版 802.1D(短整型)两套标准数值差异很大,全网不统一会造成选路分歧,严重时出现环路风险。

基本信息

适用平台各厂商 STP / RSTP / MSTP
短整型 legacy100M=19、1G=4、10G=2、40G=1
长整型 802.1t100M=200000、1G=20000、10G=2000、40G=500
华为命令stp pathcost-standard dot1t | legacy
影响面决定根端口与阻塞口位置,也就是流量走向

典型使用场景

  • 让流量优先走 10G 主链路而不是 1G 备份链路
  • 扩容或带宽升级后核对选路是否符合设计,避免次优路径
  • 排查『链路已升级但流量仍走旧链路』的现象
  • 两端开销标准不一致时统一标准,消除选路分歧
  • 手工微调部分端口开销,让两条上行链路分担不同 VLAN 流量

查看与调整

查看与调整
display stp interface GigabitEthernet0/0/24   # 看端口开销与角色
display stp brief                              # 结合角色判断实际选路
# 华为:切换开销标准,需全网统一
stp pathcost-standard dot1t
# 手工调整开销,引导流量走主用链路
interface GigabitEthernet0/0/24
 stp cost 20000

端口开销对照

带宽短整型 legacy长整型 802.1t
100M19200000
1G420000
10G22000
40G1500
开销标准不统一是隐性故障源:一端按 dot1t、另一端按 legacy,同一条链路两端算出的开销不一致,可能出现非预期阻塞甚至流量绕行,巡检时把标准的显示值一起核对。
调整开销属于引导流量的常规手段,前提是替代路径已经存在且能承载这份流量;改前先算清改完之后谁转发、谁阻塞,改后核对端口角色是否与预期一致。

易错点

  • 两端采用不同开销标准会产生选路分歧,严重时出现环路风险,全网必须统一为标准之一
  • 手工改 cost 引导流量前未确认替代路径容量,会把流量赶到低带宽链路上,业务质量下降
  • 带宽升级后没核对 STP 选路,流量可能继续走老链路,升级投入得不到收益
  • 把某个端口开销改得过小,可能让原本阻塞的端口变成转发,与设计不符时形成非预期转发路径
  • 不同厂商的开销默认值与取值范围不同,跨厂商组网要按设备显示值核对,不能只按带宽推算

数据来源与参考

  • IEEE 802.1t
  • 华为 S 系列交换机产品文档(路径开销)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌