STP 生成树协议
一、环路引起的问题之一:广播风暴
环路引起的问题之二:MAC地址表不稳定
二、STP作用
打破环路、链路备份
三、BPDU(Bridge Protocol Data Unit)网桥协议数据单元
1、STP的各种选举是通过交换BPDU报文来实现,BPDU是直接封装在以太网帧中的。(802.3+802.2)
2、对于参与STP的所有SW(交换机),它们都是通过数据消息发交换来获取网络中其他SW(交换机)的信息,这种消息就被称为BPDU
3、BTPU是直接封装在二层的协议
1)选举根桥
2)确定冗余路径的位置
3)通过阻塞特定端口来避免环路
4)通过网络的拓扑变更
5)监控生成树根
3、BPDU每2s由根桥发送一次(拥有最小bridge-id的交换机称为根桥)
4、最初的网络,每个SW(交换机)都认为自己是根桥,都会发送BPDU,比较Lowwst BID,选举一个根桥,此时就只有根桥发送BPDU。非根桥只进行转发,转发时只修改bridge-id和cost字段
5、BPDU分类
1、配置BPDU——通常由根网桥以周期性间隔发出,包括了STP参数,用于进行各种选举
2、 TCN(topplogy change notification 拓扑变更通告)BPDU:这种BPDU是当交换机检测到拓扑发生变更时所产生,可由非根网桥发生
四、选举根交换机的规则
1、lowest BID&