1、RSTP概述
STP协议虽然能够解决环路问题,但是收敛速度慢,影响用户通信质量。所以IEEE于2001年发布802.1w标准定义了快速生成树协议RSTP,RSTP在STP基础上进行了改进,实现网络拓扑的快速收敛。
2、RSTP的端口角色
![]()
角色 |
描述 |
Backup |
Backup端口作为指定端口的备份,提供了另外一条从根桥到非根桥的备份链路。 |
Alternate |
Alternate端口作为根端口的备份端口,提供了从指定桥到根桥的另一条备份路径 |
3、端口状态
STP |
RSTP |
端口角色 |
Disabled |
Discarding |
Disable |
Blocking |
Discarding |
Alternate端口、Backup端口 |
Listening |
Discarding |
根端口、指定端口 |
Learning |
Learning |
根端口、指定端口 |
Forwarding |
Forwarding |
根端口、指定端口 |
4、RSTP BPDU报文
![]()
- 非根桥设备无论是否接收到根桥发送的配置BPDU,都会按照Hello Time规定的时间间隔发送配置BPDU
5、RSTP收敛过程
![]()
- 每一台交换机启动RSTP后,都认为自己是“根桥”,并且发送RST BPDU。所有端口都是指定端口,处于Discarding状态。
- 交换机互相发送Proposal置位的RST BPDU。
- SWA收到SwB的RST BPDU,会忽略(因为SWA的BID比SWB的BID要低,优先级高)
- SWB收到了更优的RST BPDU,于是停止发送RST BPDU,并开始执行同步。
- SWB阻塞所有非边缘端口之后,SWB将会发送一个Agreement置位的RST BPDU给SWA。
6、RSTP的配置
- 配置RSTP模式
[huawei] stp mode rstp
- 配置边缘端口
[huawei] interface G 0/0/3
[huawei-GigabitEthernet0/0/3] stp edged-port enable
- 根保护(根保护功能确保了根桥的指定端口不会因为一些网络问题而改变端口角色)
[huawei] interface G 0/0/1
[huawei-GigabitEthernet0/0/1] stp root-protection
- BPDU保护(配置BPDU保护功能后,如果边缘端口收到BPDU报文,边缘端口将会被立即关闭,并通知网管系统。被关闭的边缘端口只能通过管理员手动恢复)
[huawei] stp bpdu-protection