RSTP 快速生成树协议
STP 回顾
STP,生成树协议,Spanning-Tree Protocol。交换网络中存在环形拓扑,其拓扑设计和交换机转发原则会形成数据环路,数据环路将会导致广播风暴、资源(CPU、带宽等)消耗、CAM 表不稳定(用于二层交换的地址表,内有 MAC 地址与出接口的对应关系)等。
为解决该问题,提出了使用 STP 解决局域网交换网络中的环路问题,其原理是将环路中的某个端口进行阻塞。STP 分为 STP、PVST、RSTP 和 MSTP。
在选择阻塞端口时涉及到根、备根的选举;根端口、指定端口、非指定端口的选择。
STP的选举:
1、先选根桥,并且根桥的所有接口都是 DP(根桥的接口离本身最近);
2、DP 对面就是 RP(因为 DP 发送 BPDU 分组,RP 接收 BPDU 分组)
3、选举的流程:先选根桥 --> 选 DP/RP --> 选 NDP(阻塞端口)
阻塞端口是在逻辑上阻塞,因此涉及到链路收敛,从链路出故障到网络拓扑趋于稳定的过程称为链路收敛过程,分为直接链路收敛(30s)和间接链路收敛(50s)。究其收敛速度慢,引入思科私有技术 portfast(端口加速,用于加速主机接入交换机,减少30s)、uplinkfast(上联加速,用于加速直接链路收敛,减少30s)、backbonefast(骨干加速,用于加速间接链路收敛