您现在的位置:首页 > 网络运维 > 网络协议

STP选举过程和规则

1、STP的两大用途1.逻辑上堵塞某个接口来防止二层环路2.能够在二层交换网络中实现冗余备份2、STP选举过程1、选举根桥2、在每个非根桥上选举一个根端口3、选举指定端口4、阻

1、STP的两大用途

消除环路:通过阻断冗余链路来消除网络中可能存在的环路

链路备份:当正常工作的链路出现问题,激活备份链路,及时恢复网络连通性

2、STP选举过程

1、选举根桥

2、在每个非根桥上选举一个根端口

3、选举指定端口

4、阻塞剩余端口

3、根桥(Root Bridge)的选举规则

1)BID用于在STP中唯一标识一台交换机,也就是交换机的唯一标识,在同一STP中,BID是唯一的。

2)BID由两部分组成:桥优先级(高16位)和桥MAC地址(低48位),桥优先级的最小变动单位是4096,范围是0-65535,缺省值为:32768(思科、华为、H3C默认桥优先级均为32768)。

3)根桥的选举是通过比较BID,BID最小的成为根桥(先比较优先级,优先级一样再比较MAC)。

4、根端口(RP)的选举


路径开销是一个端口量,BPDU报文每到达一个端口,会在路径开销字段加上该端口的COST。


PID:Port ID 用于在STP中唯一标识一个交换机上的一个端口、此值为交换机上端口的唯一标识。

PID由两部分组成,端口优先级(高8位,0-255,缺省为128),端口编号(低8位),默认为端口号。

根端口的选举规则:非根桥在选举根端口的时候分别依据:该端口到根桥的路径开销(该端口收到BPDU中COST的值)、对端BID、对端PID和本端PID。(越小优先级越高)

5、指定端口(DP)选举

指定端口的选举规则:在非根桥上选举指定端口分别依据:该端口到根桥的路径开销(该端口发送BPDU中COST的值)、BID、PID。(越小优先级越高)根桥上所有端口都是指定端口,除自环外。

未被选举为根端口或者指定端口的为预备端口(AP),将被阻塞。
 

注意:

STP在稳定后只有根桥发送BPDU,BPDU由指定端口DP发出,根端口接收,根端口在收到BPDU后根据端口的开销,累加COST值
 

版权所有
侵权必究

上一篇
STP/RSTP/MSTP帧格式、报文格式及字段说明
下一篇
STP中的BPDU报文格式详解和两种BPDU类型