总的原则是,先选择根桥,再选择根端口,最后选择阻塞端口。
根桥:stp 优先级最高的设备
根端口:非根桥设备上距离根桥最近的端口
指定端口:根桥设备上所有端口以及非根桥设备上除根端口外的端口(这里不考虑备份端口)
阻塞端口:所在设备距离根桥最远。
例如下图:
1. 选择根桥的时候,比较四台设备的STP优先级,SW1最高,所以选择SW1作为根桥设备。其他三台设备为非根桥设备。
2. 在每台非根桥设备上选择一个根端口,以SW3为例,SW3的port1距离根桥的距离是0+2000+5000+6000,而port2距离根桥距离为0+3000,所以选择port2作为根端口。其他设备类似,SW1根端口为port1,SW4根端口为port1。
3. 其他端口暂认为是指定端口,那么下图中SW4的port2和SW3的port1都是制定端口。
4. 最后在SW4的port2和SW3的port1中选择出一个阻塞端口。选择所在设备距离根桥远的端口作为阻塞端口。SW4距离根桥0+2000+5000,SW3距离根桥0+2000,所以选择SW4的port2.