RSTP
STP协议的缺点、存在的问题
1.协议工作的时候收敛的时间较长,响应速度慢 --> RSTP
2.原始的802.1d(stp)不支持多个vlan --> MSTP
STP的问题及解决方法
1、设备运行STP初始化场景
设备从初始化,到收敛完成,最少要经历30s的时间
为了防止临时环路的出现,采用被动等待的计时器
STP的计算,必须要等待固定的时长
解决方法:
P/A机制:
-
RSTP选举原理和STP本质上相同:选举根交换机-选举非根交换机上的根端口—选举指定端口—选举预备端口和备份端口。
-
但是RSTP在选举的过程中加入了“发起请求—回复同意”(P/A机制)这种确认机制,由于每个步骤有确认就不需要依赖计时器来保证网络拓扑无环才去转发,只需要考虑BPDU发送报文并计算无环拓扑的时间(一般都是秒级)。
特点:由于有来回确认机制和同步变量机制,就无需依靠计时器来保障无环。
2、交换机有BP端口,RP端口down掉场景
交换机BP(blocked) 端口,切换到RP的时候,至少要经历两个转发延时(15*2)
解决方法:
SWC与SWA的直连链路down掉,其AP端口切换成RP端口并进入转发状态可在秒级时间内完成收敛: