1、为什么需要STP协议
1)局域网中容易出现的问题:单点故障和单链路故障,即:当某一条链路故障或某一台设备故障导致大面积主机网络中断
2)如何预防单点故障和单链路故障:
增加冗余/备份设备:预防单点故障
增加冗余/备份链路:预防单链路故障
3)增加冗余/备份链路后,引发的新的问题:
交换机与交换机之间增加备份链路后:极有可能形成环状网络,形成二层环路
二层环路:极有可能会引发广播风暴
广播风暴一旦形成:会造成网络拥塞,设备宕机,网络不可用
4)如何解决因二层环路所导致的广播风暴?
STP协议可以解决二层环路:STP会形成一个物理有环,逻辑无环的网络
2、STP协议
1)STP是什么
STP:Spanning Tree Protocol 生成树协议
2)STP的作用(如何实现逻辑无环,如何防止广播风暴)
- 所有交换机物理互相连接,所有交换机启动后,都运行生成树协议
- 通过生成树协议,逻辑上阻塞端口,从而形成一个逻辑无环拓扑,避免广播风暴。
- 当现在链路出现问题,被阻塞的链路可以重新启用,从而形成新逻辑无环拓扑,起到了链路备份的作用
3)STP的BPDU报文类型
一共有两种,分别是配置BPDU报文和TCN BPDU报文。