原理:网络
RSTP把原来的5种状态缩减为3种。根据端口是否转发用户流量和学习MAC地址来划分:若是不转发用户流量也不学习MAC地址,那么端口状态就是Discarding状态;若是不转发用户流量可是学习MAC地址,那么端口状态就是Learning状态;若是既转发用户流量又学习MAC地址,那么端口状态就是Forwarding状态。性能
例子:学习
本实验模拟公司网络场景。S3和S4是接入层交换机,负责用户的接入,S1和S2 是汇聚层交换机,四台交换机组成一个环形网络。为了防止网络中出现环路,产生网络风暴,全部交换机上都须要运行生成树协议。同时为了加快网络收敛速度,网络管理员选择使用RSTP协议,且使得性能较好的S1为根交换机,S2为次根交换机,并配置边缘端口进一步优化公司网络。测试
拓扑图:优化
实验编址:3d
1.基础配置blog
进行PC机的基础配置。开启后,测试它们的连通性。接口
2.配置RSTP的基础功能路由
像这样开启S1 S2 S3 S4的stp功能(其余同理)基础
配置完后能够用命令 display stp 查看一下生成树的模式和根交换机的位置
咱们网络管理员须要设置汇聚层主交换机S1为根交换机,S2为备份交换机。
如今咱们再看一下每台交换机上的端口角色及状态
咱们发现S1根交换机上无根端口,所有都是指定端口;S2 GE0/0/1是根端口;S3上E0/0/2是根端口,E0/0/1 E0/0/3是指定端口,E0/0/4是备份端口;S4 E0/0/2是根端口
咱们如今来实验一下,目前S2的GE0/0/1是根端口,若是咱们把S2的根端口断掉那么S2会选择其余到达根交换机端口置成根端口吗。。。
如今咱们把GE0/0/1断掉
而后咱们再看一下,能够看到GE0/0/2成为了根端口,而且处于转发状态
好了,如今咱们恢复过来
3.配置边缘端口
生成树的计算主要发生在交换机互连的链路之上,而链接PC的端口没有必要参与生成树计算,为了优化网络,下降生成树计算对终端设备的影响,如今网络管理员把交换机上链接PC的接口配置为边缘端口。
配置S4链接PC端口为边缘端口
咱们重启此端口观察现象
发现接口直接进入到Forwarding状态,没有30s的延迟。
因此,在使用RSTP的环境中,能够在交换机上把链接PC、路由器和防火墙的端口都配置为边缘端口,边缘端口能下降终端设备访问网络须要等待的时间,明显提升网络的可用性。