RSTP的端口角色和端口状态
RSTP的端口角色如图14-9所示,RSTP的端口角色共有4种:根端口、指定端口、Alternate端口和Backup端口,与STP相比,新增加了2种端口角色。图14-9 端口角色示意图https://download.huawei.com/mdl/image/download?uuid=0bada15d85e04593bed1f362601ce015
RSTP中根端口、指定端口的作用与STP协议中定义的根端口、指定端口的作用相同,Alternate端口和Backup端口如表14-7所示。表14-7 Alternate端口和Backup端口[]
分类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字段格式
https://download.huawei.com/mdl/image/download?uuid=7539cb648fb144e0ae7028449b29776c
RSTP的端口状态不同于STP的5种端口状态,RSTP将端口状态缩减为3种。根据端口是否转发用户流量和学习MAC地址,端口状态可分为:
[*]Discarding:端口既不转发用户流量也不学习MAC地址;
[*]Learning:端口不转发用户流量但是学习MAC地址;
[*]Forwarding:端口既转发用户流量又学习MAC地址。
表14-8显示了RSTP与STP端口状态的对应关系,以及各种端口角色能够具有的端口状态,因为端口状态和端口角色是没有必然联系的。表14-8 STP与RSTP端口状态角色对应表[]
STP端口状态RSTP端口状态端口角色
ForwardingForwarding包括根端口、指定端口
LearningLearning包括根端口、指定端口
ListeningDiscarding包括根端口、指定端口
BlockingDiscarding包括Alternate端口、Backup端口
DisabledDiscarding包括Disable端口
{:6_267:} {:6_267:} {:6_268:} {:6_291:} {:6_301:} {:6_299:} {:6_290:} {:6_289:} {:6_285:} {:6_280:} {:6_269:} {:6_264:} {:6_265:} {:6_267:}