一.实验前准备
在进行这个实验的时候,需要了解生成树的工作原理(生成树工作的流程?根交换机的选举原则?桥ID的组成部分?根端口和指定端口的选举过程?),详情可以看上一条博客。
二.设备设置
1.建立如下图所示拓扑图并初始化设备
2.修改交换机树运行模式
[LSW1]stp mode stp
【LW2】stp mode stp
【LW3】stp mode stp
【LW4】stp mode stp
【LW5】stp mode stp
3.确定生成树的根(一些例子)
(1)在此实验的拓扑中,我们如果需要确定LSW1为整个网络的根网桥。为了达到这个目的,管理员只需要对LSW1的桥ID优先级(1024的倍数)进行修改。
[LSW1]stp priority 4096
此时LSW2上的E0/0/1;LSW3上的E0/0/2会被选为根端口,因为它们离根网桥最低(RPC最低)。
可以通过display stp brief 查看该交换机上的端口配置。
(2)如果想要修改LSW2的桥ID来影响LSW4的根端口选举
[LSW2]stp priority 28672
此时,和3(1)相比,LSW4的根端口从E0/0/1变成了E0/0/2。因为LSW2的桥ID在更改后比LSW3的桥ID更低。
(3)如果想要LSW4的E0/0/1口变为根端口,只需进行如下操作:
[SW4]int e0/0/1
[LSW4-Ethernet0/0/1]stp port priority 144
[LSW4-Ethernet0/0/1]stp cost 30000
(4)通过发送方的Port-ID控制LSW5的E0/0/4口为根端口
[LSW4]interface Ethernet0/0/4
[LSW4-Ethernet0/0/4]stp port priority 64
LSW4会将修改后的值发送给LSW5,从而去影响LSW5的接口选举。
(5)本实验拓扑各交换机端口角色分布图
4.配置PC1和PC2的IP地址
5. 测试连通性:
直接ping
若堵塞LSW5的根端口,ping:
三.总结
当链路故障时,STP恢复连通性的时间在30s以上,这是一个相当慢的收敛时间。由于收敛速度慢,目前在现网中,人们已经基本上不会再使用STP,而是会使用STP的升级版,快速生成树。