为了提高网络稳定性,通常需要冗余链路。为了避免冗余电路给交换网络带来环路风险,并导致广播风波以及MAC地址表不稳定等情况。生成树协议STP(Spaning Tree Protocol)可以在提高可靠性的同时避免环路。
环路带来的问题:广播风暴、MAC地址表震荡。
STP的作用:通过阻塞端口来消除环路,并实现链路备份的目的。
一、STP操作
- 选举一个根桥
- 每个非根交换机选举一个根端口
- 每个段选举一个指定端口
- 阻塞非根、非指定端口,将其置为备用端口
每个STP网络中,都会存在一个根桥,其他交换机为非根网桥。根桥或者交换机位于整个逻辑树的根部,是STP网络的逻辑中心,非根桥是根桥的下游设备
根端口是非根交换机去往根桥路径最优的端口。在一个运行STP协议的交换机上最多只有一个根端口,但根桥上没有根端口。
指定端口是交换机向所连网段转发配置BPDU的端口,每个网段有且只能有一个指定端口。一般情况下,根桥的每个端口总是指定端口。
相关命令
stp mode stp 开启stp模式
stp priority 4096 配置交换机优先级,数值越小,优先级越高