STP中使用的参数包含网桥ID(Bridge ID)、路径开销(Path Cost)和端口ID(Port ID)。而我这里要说的是路径开销的cost,IEEE802.1D标准最初将开销定义为1000Mbit/s除以链路的带宽(单位为Mbit/s)。例如,10BaseT链路的开销是100(1000/10),快速以太网以及FDDI的开销都是10。随着吉比特以太网和速率更高的技术的出现,这种定义就出现了一些问题:开销是作为整数而不是浮点数存放的。例如,10Gbit/s的开销是1000/10000=0.1,而这是一个无效的开销。为了解决这个问题。IEEE改变了这个反比定义。出现了更新后的开销定义
如下表:
更新后的开销定义,用于反映速率低于1Gbit/s的宽带链路的STP开销
带宽 | STP开销 |
4 Mbit/s | 250 |
10 Mbit/s | 100 |
16 Mbit/s | 62 |
45 Mbit/s | 39 |
100 Mbit/s | 19 |
155 Mbit/s | 14 |
622 Mbit/s | 6 |
1 Gbit/s | 4 |
10 Gbit/s | 2 |
针对带有10 Gbit/s或者更高速率活动端口交换机的STP开销定义的调整
带宽 | STP开销 |
100 Kbit/s | 200 000 000 |
1 Mbit/s | 20 000 000 |
10 Mbit/s | 2000 000 |
100 Mbit/s | 200 000 |
1 Gbit/s | 20 000 |
10 Gbit/s | 2000 |
100 Gbit/s | 200 |
1 Tbit/s | 20 |
10 Tbit/s | 2 |