3.9 STP进阶配置

实验目的:

1、掌握PortfastUplinkfastBackbonefast的配置和原理。

2、理解STP的链路收敛。

实验拓扑:

213625827.png

实验步骤:

1、依据图中拓扑部署STP技术,其中SW1RootSW2Secondary,配置如下:

SW1(config)#spanning-tree vlan 1 root primary[PL1]

SW2(config)#spanning-tree vlan 1 root secondary

2、理解STP链路加速特性。默认情况下,STP的链路收敛至少需要30s或者50s,其中直接链路收敛30s,间接链路收敛50s。由于收敛速度非常缓慢,Cisco引入三种私有特性,portfast/uplinkfast/backbonefast,各自功能如下:

Portfast:端口加速,主要用于接入层交换机的接入接口,用于减少用户接入网络的时间,可加速30s。只需要在接入层交换机上部署。

Uplinkfast:上联加速,主要用于接入层交换机的上联链路,当上联链路出现故障后,备用链路能够快速切换,可加速30s,此特性用于加速STP的直接收敛。只需要在接入层交换机上部署。

Backbonefast:骨干加速,主要用于汇聚层交换机的骨干链路,当骨干链路出现故障后,阻塞端口能够快速切换,可加速20s,此特性用于加速STP的间接收敛。需要在所有交换机上部署。

3、部署STP链路加速特性。配置如下:

Portfast=>

SW3(config)#int f0/0

SW3(config-if)#spanning-tree portfast

Uplinkfast=>

SW3(config)#spanning-tree uplinkfast

Backbonefast=>

SW1(config)#spanning-tree backbonefast

SW2(config)#spanning-tree backbonefast

SW3(config)#spanning-tree backbonefast

4、验证STP加速特性。

验证Portfast特性。

SW3#debug spanning-tree events

SW3(config)#int f0/0

SW3(config-if)#sh

*Mar 1 01:51:10.243: STP: VLAN1 Fa0/0 -> blocking

SW3(config-if)#no sh

*Mar 1 01:51:22.603: STP: VLAN1 Fa0/0 ->jump to forwarding from blocking[PL2]

验证Uplinkfast

SW3#debug spanning-tree events

SW3(config)#int f0/1

SW3(config-if)#sh

*Mar 1 01:57:49.011: STP: VLAN1 Fa0/1 -> blocking

*Mar 1 01:57:49.011: STP: VLAN1 new root port Fa0/2, cost 3038

*Mar 1 01:57:49.011: STP FAST: UPLINKFAST: make_forwarding on VLAN1 FastEthernet0/2 root port id new: 128.3 prev: 128.2

*Mar 1 01:57:49.011: %SPANTREE_FAST-7-PORT_FWD_UPLINK: VLAN1 FastEthernet0/2 moved to Forwarding (UplinkFast).[PL3]

验证Backbonefast

SW3#debug spanning-tree events

SW3#debug spanning-tree backbonefast

SW2(config)#int f0/0

SW2(config-if)#sh

*Mar 1 02:10:34.987: STP: VLAN1 Fa0/2 -> listening

*Mar 1 02:10:35.963: STP: VLAN1 heard root 16384-cc06.23d8.0000 on Fa0/2

*Mar1 02:10:35.963: current Root has 0-cc05.23d8.0000

*Mar1 02:10:35.963: STP FAST: received inferior BPDU on VLAN1 FastEthernet0/2.[PL4]

*Mar 1 02:10:49.991: STP: VLAN1 Fa0/2 -> learning

*Mar 1 02:11:05.011: STP: VLAN1 Fa0/2 -> forwarding

通过debug命令可以看到详细的状态变化,更多详细内容可以观看PingingLab的视频教程。此实验完成。


[PL1]此配置原理是交换机检测全局的优先级,然后将本地的优先级调整到适当的位置,达到目的。一般此命令会转换为具体数值,可以通过show run查看到。

[PL2]F0/0从原来的BLK状态切换到FWD状态。

[PL3]F0/2从原来的BLK状态切换到FWD状态。

[PL4]收到次级BPDU

==========================================

PingingLab·高品质IT教育提供商

CCIE 实验室·IT项目实战·高端人才定制

深圳拼客信息科技有限公司·广州大学城外环西路站

新浪微博:@拼客科技PingingLab  @PingingLab-陈鑫杰

PingingLab微信公众号:pinginglab

PingingLab技术交流群:240920680

PingingLab传世经典系列《CCNA完全配置宝典》-3.9 <wbr>STP进阶配置