RSTP的端口角色如图14-9所示,RSTP的端口角色共有4种:根端口、指定端口、Alternate端口和Backup端口,与STP相比,新增加了2种端口角色。
图14-9 端口角色示意图
RSTP中根端口、指定端口的作用与STP协议中定义的根端口、指定端口的作用相同,Alternate端口和Backup端口如表14-7所示。
表14-7 Alternate端口和Backup端口[]
分类 | | |
从配置BPDU报文发送角度来看 | 由于学习到其它网桥发送的配置BPDU报文而阻塞的端口 | 由于学习到自己发送的配置BPDU报文而阻塞的端口 |
从用户流量角度来看 | 提供了从指定桥到根的另一条可切换路径,作为根端口的备份端口 | 作为指定端口的备份,提供了另一条从根桥到相应网段的备份通路 |
给一个RSTP域内所有端口分配角色的过程就是整个拓扑收敛的过程。
另外,由于端口角色的变更,配置BPDU报文格式也有相应的改变,充分利用了STP协议报文中的Flag字段,明确了端口角色:
Type字段,配置BPDU类型不再是0而是2,所以运行STP的设备收到RSTP的配置BPDU时会丢弃。
Flags字段,使用了原来保留的中间6位,这样改变的配置BPDU叫做RST BPDU,如图14-10所示。
图14-10 RSTP Flag字段格式