一、RSTP快速生成树

•Rapid Spanning Tree Protocol 快速生成树。

•RSTP是STP的升级版本,与STP相比,最显著的特点就是通过新的机制,加快了收敛速度。

二、交换机端口角色

端口角色描述
Root Port根端口,是所在交换机上离根交换机最近的端口,稳定时处于转发状态。
Designated Port指定端口,转发所连接的网段发往根交换机方向的数据和从交换机方向发往所连接的网段的数据,稳定时处于转发状态。
Backup Port备份端口,不处于转发状态,所属交换机为端口所连网段的指定交换机。
Alternate Port预备端口,不处于转发状态,所属交换机不是端口所连网段的指定交换机。

三、交换机端口状态

端口状态描述

Discarding
丢弃状态

此状态下端口对接收到的数据做丢弃处理,端口不转发数据帧,不学习MAC地址表。
Alternate Port和Backup Port

Learning
学习状态

此状态下端口不转发数据帧,但是学习MAC地址表,参与计算生成树,接收并发送BPDU。

Forwarding
转发状态

此状态下端口正常转发数据帧,学习MAC地址表,参与计算生成树,接收并发送BPDU。

四、边缘端口

五、BPDU (Bridge Protocol Data Unit)

•STP的配置BPDU的Flag字段的中间6位在RSTP中得到了应用

六、RSTP发送BPDU

•在802.1D中,只有当SW从根端口收到BPDU时,非根桥才能转发BPDU。

•在802.1w中,每个SW会每隔2S就发送一次包含当前信息的BPDU。

七、RSTP的初次收敛