目录
1、环路引发的问题:
(1)、广播风暴;(2)、MAC地址表不稳定。
2、为什么要有生成树协议?
因为当有环路存在时,广播的发送会引起全网的广播风暴,因此需要打破环路生成的条件,而生成树协议就是解决二层广播风暴的重要手段,另外我们会阻塞一些端口,打破环路生成条件,当链路出现问题时,这些被阻塞的端口可以过渡到转发状态,实现链路的备份作用。
3、BPDU:网桥协议数据单元
STP的各种选举是通过交换BPDU报文来实现的,BPDU是直接封装在以太网帧中的。(802.3+802.2)
对于参与STP的所有SW,它们都是通过数据消息的交换来获取网络中其他SW的信息,这种消息就被称为BPDU。BPDU是直接封装在二层的协议。
BPDU每2S由根桥发送一次。(拥有最小Bridge-id的交换机成为根桥)
4、BPDU的功能:
- 选举根桥;
- 确定冗余路径的位置;
- 通过阻塞特定端口来避免环路;
- 通告网络的拓扑变更;
- 监控生成树的状态。
5、BPDU分为两种类型:
- 配置BPDU—通常由根网桥以周期性间隔发出,包括了STP参数,用于进行各种选举。
- TCN(topology change notification 拓扑变更公告)BPDU—这种BPDU是当交换机检测到拓扑发生变更时所产生TCN(topology change notification)BPDU
这种BPDU是SW检测到拓扑变更时产生的,可由非根网桥发出。
6、根交换机
最初的网络