为什莫要使用STP?
在没有冗余的网络,可靠性无法保证,所以需要添加冗余网路。冗余线路会造成环路问题,环路会造成广播风暴、多帧复制、MAC地址表不稳定等问题,所以需要使用STP,在保证冗余的情况下消除环路,做到物理上冗余,路基上消除环路。
STP的工作原理/工作过程:
①选根桥。比BID,BID由优先级+MAC组成,先比较优先级,优先级相同再比较MAC地址,越小越优先。
②选根端口。在非根桥上,到根桥开销最小的端口。先比COST值,再比PID。
③选指定端口。在物理线路上,到根桥开销最小的端口。先比COST,再比BID,最后比PID。比PID情况:一段链路的两个端口都在同一个非根桥上。
STP的五种状态:
disabled:禁用。不收发BPDU,不学习MAC地址,不收发业务数据。
Blocking:阻塞。收BPDU,不学习MAC地址,不收发业务数据。
Listening:监听。收发BPDU,不学习MAC地址,不收发业务数据。
Learning:学习。收发BPDU,学习MAC地址,收业务数据。
Forwording:转发。收发BPDU,学习MAC地址,收发业务数据。