在HCL模拟器上做生成树协议的实验。
网络拓扑:
实验需求:
- 开启所有设备,等待STP收敛后观察STP状态
- 使SW4成为根网桥
- 使阻塞端口出现在SW2上
- 把SW1上连接的PC的端口配置为边缘端口
实验步骤:
-
查看STP收敛情况:
display stp brief
在各个交换机上输入命令:
display stp brief
,可以在交换机上看到生成树相关的信息。由上述信息可以分析得到:- SW1是根桥设备
- 阻塞端口ALTERNATE出现在SW4上
-
使SW4成为根网桥 如果想要SW4成为根网桥,则需要将SW4的BID设置到最大,就可以变成根网桥;但BID中只能修改优先级,所以将SW4优先级的值设置成四个交换机中最小的:
[SW4]stp priority 0
查看改变的拓扑:
-
使阻塞端口出现在SW2上:
①SW2和SW4之间物理链路的指定端口一定出现在SW4上;
②在默认配置下,SW2的根端口会出现在G1/0/2上,这样g1/0/1会成为SW2和SW1物理链路的指定端口;
③如果SW2上的根端口占用了g1/0/1口,那么SW2上的g1/0/2端口不会被选举为任何角色,即成为阻塞口;
④如果要让SW2的根端口出现在g1/0/1上,就需要让SW2->SW4的开销值大于SW2->SW1->SW3->SW4;
⑤综上所述,将SW2上的g1/0/2的接口开销尽量改大就可以实现这个需求。[SW2]int g1/0/2 [SW2-GigabitEthernet1/0/2]stp cost 1000
-
查看效果:
-
把SW1上连接的PC的端口配置为边缘端口:
[SW1]int g1/0/3 [SW1-GigabitEthernet1/0/3]stp edged-port [SW1]int g1/0/4 [SW1-GigabitEthernet1/0/4]stp edged-port