实际网络环境中,设备冗余避免了单点故障造成的影响,但是也会存在一些问题。
网络环路引发的问题
1:广播风暴
2:MAC地址表震荡
3:多帧复制
为了解决这一问题,STP协议应运而生。
STP
STP(spanning tree protocol)生成树协议。一个二层管理协议,运行在交换机上。利用STA算法在存在交换机的网络中生成一个没有环路的网络,运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保障数据的正常转发。
STP工作过程
1:选择根桥,根桥上的所有端口都为指定端口(DP)
规则:比较交换机的优先级,最小的被选择为根桥。若优先级一样,再比较MAC地址,选择MAC地址最小的作为根桥
2在非根桥上选择根端口(RP)
规则:离根桥最近的端口,与cost等值有关
3:在每条链路上选择一个指定端口,其余端口被阻塞
规则:比较桥ID。先比较优先级,选出最小的作为指定端口;若优先级一致,比较MAC地址
网络拓扑图