一 标准生成树

实验拓扑:

clip_p_w_picpath002

实验目的:观察生成树的运行原理

掌握生成树的常见参数修改,如生成树优先级、接口开销、接口优先级等

 

学会控制生成树的主根备份根

实验需求:SW1成为网络中的主根,SW2为备份根

 

修改SW3的FA0/24口的优先级设置为64

手工修改SW3与SW4的Fa0/20的接口开销为5

 

实验步骤:

步骤一:cisco交换机上面生成树是默认启用的,默认运行的生成树是PVST+。可通过命令show spanning-tree查看生成树运行情况。

步骤二:手工在交换机上启动生成树(默认是自动启动的,本步骤非必须)

 

因为默认运行的是PVST+,所以生成树的修改是基于VLAN:

Switch(config)#spanning-tree vlan 2 //在VLAN2上面开启生成树

Switch(config)#no spanning-tree vlan 2 //在VLAN2上关闭生成树

步骤三:修改生成树优先级,使SW1成为主根,SW2为备份根:

SW1(config)#spanning-tree vlan 1 priority 24576

SW2(config)#spanning-tree vlan 1 priority 28672

注意,由于生成树的system-id-extend特性,所以生成树优先级必须是4096倍数。

也可以使用Cisco交换机提供的交换机根设置的宏命令:

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

SW1设置为主根,交换机会自动将自己VLAN1的优先级设置的比网络中

其他交换机的低,保证自己被选举为主根。

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

SW2设置为备份根,SW2会自动将自己VLAN1的生成树优先级设置的比总根高,但是比其他交换机低,以作为主根的备份。

步骤四:修改SW3Fa0/24的接口优先级为100

SW3(config)#int fa0/24

SW3(config-if)#spanning-tree vlan 1 port-priority 64

注意,交换机生成树接口优先级必须以16递增。

步骤五:修改SW3SW4Fa0/20口的接口开销为5

SW3(config)#int fa0/20

SW3(config-if)#spanning-tree vlan 1 cost 5

SW4(config)#int fa0/20

SW4(config-if)#spanning-tree vlan 1 cost 5

步骤六:使用命令show spanning-tree查看实验结果

扩展命令:

Switch(config)#spanning-tree vlan 5 hello-time 4

修改生成树的hello 计时器

Switch(config)#spanning-tree vlan 5 forward-time 20

修改生成树的转发计时器

Switch(config)#spanning-tree vlan 5 max-age 25

修改生成树的最大年龄计时器

常用查看命令:

Switch#show spanning tree

查看生成树的运行信息

Switch#show spanning tree active

只显示激活接口的生成树信息

Switch#show spanning tree detail

显示生成树运行详细信息

Switch#show spanning tree interface fa0/24

查看特性接口的生成树信息

Switch#show spanning tree summary

显示生成树运行信息汇总

二 快速生成树

实验拓扑:与之前实验相同

实验目的:掌握快速生成树的运行原理

实验需求:在所有交换机上面启动快速生成树

观察快速生成树的运行过程

实验步骤:

步骤一:在所有交换机上面启动快速生成树

SW1(config)#spanning-tree mode rapid-pvst

SW2(config)#spanning-tree mode rapid-pvst

SW3(config)#spanning-tree mode rapid-pvst

SW4(config)#spanning-tree mode rapid-pvst

步骤二:使用命令show spanning-tree查看快速生成树的运行情况