STP
STP:生成协议(Spanning-tree-protocol)
STP产生的背景:
为了提高网络可靠性,交换网络中通常会使用冗余链路,然而,冗余链路会给交换网络带来环路风险,并且导致广播风暴以及MAC地址表不稳定等问题,进而影响到用户的通信质量。
STP可以在提高可靠性的同时又避免环路带来的各种问题。
STP概念
生成树协议(spanning-tree-protocol,stp),就是在具有物理环路的交换机网络上生成没有回路的逻辑网络的方法,生成树协议使用生成树算法,在一个具有冗余路径的容错网络中计算出一个无环路的路径,使一部分端口处于转发状态,另一部分处于阻塞状态(备份状态),从而生成一个稳定的、无环路的生成树网络拓扑,而且一旦发现当前路径故障,生成树协议能立即激活相应的端口,打开备用链路,重新生成STP网络拓扑,从而保持网络的正常工作。
STP工作原理
(1)交换桥协议数据单元(Bridge Protocol Data Unit,BPDU)
(2)具有最高优先级(优先级ID 的值最小)的交换机被选为根交换机
(3)在选举出根交换机后,所有的非根交换机会选择到达根交换机的最短路径
(4)选举出根交换机和最短路径后,根端口和指定端口也随之确定
(5)当网络拓扑发生变化时,交换机会自动启用备份链路
STP的作用
防止交换环路(消除环路)和链路备份
无STP配置的问题(网络环路引发的问题):
1.广播风暴