A. eNSP模拟实验-RSTP快速生成树协议
STP协议可以解决环路问题,但是收敛较慢。RSTP快速收敛分为三种。
1、proposal/agrement机制。一个端口被选举为指定端口后,此端口会进入discarding状态,再通过PA机制快速进入forwarding状态。
2、根端口快速切换机制。根端口失效,网络中最优的alternate端口成为根端口,进入fowarding状态。因为alternate端口连接的网桥必然有个指定端口可以通往根桥。
3、边缘端口的引入。指定端口位于网络边缘,不与其他交换机连接,而是直接与终端设备连接,整个端口叫边缘端口。边缘端口不接受处理BPDU,不参与RSTP计算,可以有disable状态直接转为forwarding状态。
配置stp模式为RSTP。dis stp可以查看得到SW4为根交换机。
[SW1]stp mode rstp
[SW2]stp mode rstp
[SW3]stp mode rstp
[SW4]stp mode rstp
设置汇聚层交换机SW1为根交换机,SW2为备份根交换机。
[SW1]stp root primary
[SW2]stp root secondary
关闭SW2的G0/0/1端口,G0/0/2端口还是指定端口,但是状态时discarding,最后变成转发的根端口。恢复SW2的G0/0/1端口,G0/0/2端口还是指定端口,但是状态时discarding,最后变成forwarding状态。因速度较快,笔者没有捕捉到。
配置边缘端口。生成树计算主要发生在交换机互联的链路上,连接PC的端口没有必要参与生成树计算,可以将交换机上连接终端的端口配置成边缘端口。如果一个接口参与生成树计算,要经过discarding和learning状态,30s后才进入转发状态。配置边缘端口后,端口进入转发状态无需等待。
这里可以将SW3的G0/0/1端口关闭,再开启,dis stp brief观察端口变化。
在RSTP中,可以在交换机上把连接PC、路由器、防火墙的端口都设置为边缘端口,边缘端口能降低终端设备访问网络需要等待的时间,明显提高网络的可用性。
查看SW3上的备份端口。关闭e0/0/3端口,e0/0/4端口会成为新的指定端口。
同样的,再SW4上关闭Ethernet0/0/2,Ethernet0/0/3会替代成为新的根端口。
alternate端口和backup端口角色对应端口状态都为discarding。 区别是,alternate端口为根端口做备份,backup端口为指定端口做备份。RSTP是对STP的升级,重新划定端口的角色及状态,使用更快额握手协商机制,降低收敛速度。不足之处在于同一个网络内的交换机再所有vlan共用同样的拓扑,此时可以使用MSTP来优化。