Cisco交换机上如何做到随心所欲的控制STP根桥

时间:2024-06-01 08:04:15

在实际工作中我们总是碰到各种因素来干扰STP的选举,使得本应该成为根桥的交换机却无法正常接收到BPDU。

我们该如何做到随心所欲的控制STP根桥,使其满足我们的需求呢?

1. 我们先来画一个三台交换机的拓扑:

Cisco交换机上如何做到随心所欲的控制STP根桥

按照我们本意是想让Switch3成为根桥的,但是实际上发现Switch3的F0/1接口却是阻塞状态,我们来查看一下spanning-tree:

Cisco交换机上如何做到随心所欲的控制STP根桥

查看配置发现F0/1端口为block状态。

2. 重点来了,我们来设置Switch3成为这三台交换机的根桥:

执行这个命令:Switch(config)#spanning-tree vlan 1 root primary

等待差不多30秒(STP收敛时间),我们再来查看一下拓扑图:

Cisco交换机上如何做到随心所欲的控制STP根桥

这时发现Switch3的两个接口都起来了,我们再来查看一下配置:

Cisco交换机上如何做到随心所欲的控制STP根桥

修改成功后会有提示"This bridge is the root"

在看看它的两个接口,根桥上的接口都为指定端口。修改成功~

 

3. 等等,还没完呢,我们不想让Switch4上的接口阻塞,让Switch5的F0/1接口可以实现吗?

a) 先查看这两台交换机的优先级:

Cisco交换机上如何做到随心所欲的控制STP根桥

可以看到它们的优先级都是32769,我们把Switch5的优先级加大不就可以了嘛,来试试~

 执行命令:Switch(config)#spanning-tree vlan 1 priority 36864

执行完等待30秒,等待收敛,再来看看拓扑图:

Cisco交换机上如何做到随心所欲的控制STP根桥

搞定,我们看一下Switch5配置:

Cisco交换机上如何做到随心所欲的控制STP根桥