1、实验拓扑

wKiom1Z6ainjr79PAABbh5b9SXI746.png


2、PortFast

默认情况下,当交换机的接口接入路由器或PC的时候,端口需经过Listening、Learning、Forwarding三个状态耗时30s才变为转发状态。将端口配置为PortFast后,交换机接口一旦接入路由器或PC就立马进入转发状态,可以减少30s进入转发状态。

配置方法:

全局模式:spanning-tree portfast default

接口模式:spanning-tree portfast             启用

接口模式:spanning-tree portfast disable     禁用

我们在S3上观察将e0/2配置为PortFast前后,转为转发状态所需要的时间。

wKiom1Z6bO2QanLIAACq4Q0f9Tw627.png


3、UplinkFast

当S3的上行链路e0/0出现故障后,e0/1需经过Listening、Learning、Forwarding三个状态耗时30s才变为转发状态。将S3配置为UplinkFast交换机一旦检测到e0/0出现故障,e0/1立马进入转发状态,可以减少30s进入转发状态。

配置方法:

全局配置模式:spanning-tree uplinkfast

我们在S3上观察将S3配置为uplinkfast前后,关闭e0/0后e0/1转为转发状态所需要的时间。

wKiom1Z6ciWwneY4AABba0ez8R4430.pngwKiom1Z6csfgPLXaAABRH2xa7i4962.png


4、BackboneFast

当S1和S2之间的链路出现故障前,S2在收到S1发过来的包含自身BID的BPDU后,将其转发给S3。当S1和S2之间的链路出现故障后,S2将包含自身BID的BPDU发给S3,S3此时发现收到的BPDU中BID与之前的不一样,就继续等待20s老化时间,之后e0/1再耗费30s经历Listening、Learning、Forwarding三个状态,总共一共需要50s才变为转发状态。

当将S1、S2、S3都配置为BackboneFast后,当S3收到与之前BID不同的BPDU后,就会从根端口发送RLQ查询原来的根桥是否存在,根桥回应后,e0/1口就直接经历Listening、Learning、Forwarding三个状态,最终只需30s就可以变为转发状态。

配置方法:

全局配置模式:spanning-tree backbonefast

我们在S1上观察将S1、S2、S3都配置为backbonefast前后,关闭S1的e0/0后S3的e0/1转为转发状态所需要的时间。

wKiom1Z6d5ngi9eOAABS-IHvOjE890.png

wKioL1Z6eJnSBBm_AABXmwF9Gvs241.png