HCIP-STP&RSTP&MSTP


一、选举根桥,
比较桥ID,最小的胜出,桥ID相同比较MAC地址,小的胜出
二、选举根端口,在非根桥交换机上选举
比较端口开销值,小的胜出,端口开销值相同,对端BID小的胜出,BID相同比较对端的PID(端口ID)小的胜出,对端PID相同,比较本端的PID,小的胜出
三、选举指定端口
比较端口开销,小的胜出,端口开销值相同,比较本端的BID,小的胜出,BID相同,比较本端PID,小的胜出
四、选举阻塞端口
剩余接口



| 接收BPDU | 发送BPDU | 学习MAC地址 | 转发数据帧 | |
| Disabled | F | F | F | F |
| Blocking | T | F | F | F |
| Listening | T | T | F | F |
| Learing | T | T | T | F |
| Forwarding | T | T | T | T |







STP对计时器依赖高,发生链路故障重新收敛速度慢,拓扑变更机制繁杂。







00:未知端口,01替代或者备份端口,10根端口,11指定端口









RSTP:
①增加了替代端口(学习到其他网桥发送的配置BPDU,作为根端口的备份)和备份端口(学习到自己发送的BPDU,作为指定端口的备份)
②只用三个端口状态Discard ing(不转发用户流量,不学习MAC地址)Lear ing(不转发用户流量,学习MAC地址),Foewarding(转发用户流量,学习MAC地址)
③配置BPDU的类型是2不是0
④对配置BPDU的处理,非根桥设备按照HElloTime规定的时间间隔发送BPDU,每台设备自主进行,BPDU超时时间更短为3和HelloTime
,任何端口角色都可以处理次优BPDU
⑤快速收敛机制,根端口出现问题,最优的替代端口会成为根端口,指定端口出现问题,最优的备份端口,成为指定端口。边缘端口(和终端设备直接相连接的端口)不参与RSTP的计算,可以直接由Discard ing状态进入Forwarding状态,PSTP通过P/A(协议、协商)机制加快了上游端口进入Forwarding的状态,
⑥拓扑变更机制,链路发生故障,首先本交换机开启计时器并清空端口学习到的MAC地址,然后发送TC置为的RSTBPDU,其他交换机收到后除接收口清空所有端口学习到的MAC地址
⑦保护功能,开启BPDU保护功能后,如果边缘端口收到RSIBPDU,边缘端口将会被error-down,但是边缘端口属性不变,同时通知网管系统。开启根保护的指定端口,其端口角色只能保持为指定端口,开启环路保护后,如果根端口和替代端口长时间接收不到上游设备发来的BPDU报文,则向网关发出通知信息,(根端口进入Discard ing状态,角色切换为指定端口,替代端口一直保持discarding 状态)开启防TC-BPDU报文攻击功能后,在单位时间内,交换设备处理TC BPDU的报文次数可以设置,
















首先每个交换机都会认为自己是根桥并发送PSTBPDU,所有端口都为指定端口,处于Discard ing状态
然后上游链路的设备互联端口通过P/A机制,快速装入转发状态,
最后下游的设备互联接口会进行新一轮的P/A协商


















CST公共生成树:连接交换网络内所有MST域的一棵生成树
IST内部生成树:各MST域内的一棵生成树,instance ID为0
CIST(公共内部生成树):连接一个交换网络内所有交换设备的单生成树
SST(单生成树):MST域中只有一个交换设备,这个交换设备构成单生成树。
































浙公网安备 33010602011771号