我们都知道STP协议能够很好的避免网络环路,造成广播风暴带来的危害,那么RSTP是来干嘛的呢?
RSTP (Rapid Spanning-Tree Protcol)是快速生成树协议,是STP的一种优化版本,通过我们对STP的学习,我们知道STP端口会有Disable,Blocking,Listening,Learning和Forwarding这5种状态,收敛较慢,每次拓扑结构都要等待协商才能做出相应变化,,而且对于用户来说Listening,Learning,Blocking这三种状态并没有区别,都不会转发流量,所以RSTP做出改进
RSTP新增了两个端口,一个是备份(Backup)端口和一个是替代(Alternate)端口,原有STP有根端口,指定端口,而新增端口作用如下:
1.替代端口,当交换机中的根端口不可用时,RSTP能迅速的做出反应,让替代端口成为根端口
2.备份端口:当交换机中的根端口或指定端口断开后,RSTP能够迅速做出反应,让备份端口成为根端口或指定端口
RSTP还引入了边缘端口的概念,当交换机端口直连的是一个终端设备(PC,路由器等)时,我们可以指定该端口为边缘端口,使其尽量不参与生成树的计算,但是一旦边缘端口收到配置BPDU,边缘端口属性就丧失,导致网络震荡