STP原理
具体原理就不在介绍了,这里简单说一下
- 选举一个根桥。
- 每个非根交换机选举一个根端口。
- 每个网段选举一个指定端口。
- 阻塞非根、非指定端口。
STP实验
实验拓扑如下:
这是该网络刚刚组成的情况,可以看到,交换机所有的接口都是堵塞状态,在接下来,这些交换机会互相发送STP数据包进行选举和协商
STP进行选举之后,网络稳定下来的情况:
可以看到交换机有一个接口是堵塞状态,也就避免了环路
此时的PC0和PC1是可以相互通信的:
此时我们将最上面的线路剪短,过了一段时间,原本阻塞的接口也重新自动接通,这也是STP协议的优点
此时的PC0和PC1也还是能通信的
如果我们把交换机的STP协议去掉会发生什么呢,如果去掉的话,就会形成回路,会造成广播风暴的灾难
配置交换机关闭STP协议:
注意:我们在关闭STP协议之前要复位网络,因为刚才我们用PC0去ping PC1的时候,交换机已经有记录了,已经用MAC表记录下来,所以我们要清除这些记录
Switch>enable
Switch#configure
Switch(config)#no spanning-tree vlan 1
所有的交换机都关闭了STP协议之后,可以发现交换机所有的接口都处于打开状态
此时我们再用PC0去ping PC1:
此时我们发现已经ping不通了,我们用动画演示一下,发现网络中,充斥着大量的广播包,可能是因为此时的广播包太多了,我的电脑还有点卡顿