stp根端口的选举:
非根交换机在选举根端口时分别依据该端口的根路径开销、对端BID、对端 PID和本端PID。
交换机的每个端口都有一个端口开销(port cost)参数,此参数表示该端口在stp中的开销值。默认情况下端口的开销和端口的带宽有关,带宽越高,开销越小。从一个非根桥到达根桥的路径可能有很多种,每一条路径都有一个总开销值,此开销值是该路径上所有接收BPDU端口的端口开销总和,称为路径开销。非根桥通过对比多条路径的路径开销,选出到达根桥的最短路径,这条路径的开销被称为 RPC(root path cost,根路径开销值),并产生无环树状网络,跟您瞧得根路径开销值位0.
一般情况下,企业网络中会存在多厂商的交换设备,华为X7系列交换机支持多种STP的路径开销计算标准,提供最大程度的兼容性。缺省情况下,华为x7系列交换机使用IEEE802.1t标准来计算路径开销。
运行STP交换机的每个端口都有一个端口ID,端口ID由端口优先级和端口号构成,端口优先级取值范围是0到240,步长为16,及取值必须为16的整数倍。缺省情况下,端口优先级是128.端口id可以用来确定端口角色。
每个非根桥都要选举一个根端口,根端口是距离根桥最近大的端口,这个最近的衡量标准是靠路径开销来判定的,路径开销最小的端口就是根端口,端口端口收到一个BPDU报文后,取该BPDU报文中根路径开销字段的值,加上该端