1、技术背景
在网络中有可能出现单点故障,影响整个网络或者某些网络的数据通信。
单点故障:可以发生在链路上,设备的端口上,或者整个设备
![](https://img-blog.csdnimg.cn/img_convert/a09f0884702dbdc2552097a00c9ff7f1.png)
2.如何解决单点故障:
配置链路双上联,或者使用双设备。-- [链路冗余和设备冗余]
![](https://img-blog.csdnimg.cn/img_convert/5749cf137f89bf24b7ed927b1cdaad44.png)
![](https://img-blog.csdnimg.cn/img_convert/917be4cb56ea96d41ea17988aba8cd6c.png)
以上网络存在二层环路
二层环路导致的问题:
1.广播风暴 耗尽链路带宽资源和交换机的计算资源
2.重复的数据帧
3. MAC地址表抖动
单点故障--》-链路、设备冗余----二层环路--->-广播风暴、MAC地址表抖动、重复数据帧
如何解决二层环路的问题:
既要冗余,有不希望环路出现。从物理上保证链路冗余,从逻辑上断开某个接口。当网络中出现单点故障的时候,能够自动化地实现该接口进行数据转发。
3、生成树技术
STP的概念
-使冗余端口置于“阻塞状态"
-网络中的计算机在通信时,只有一条链路生效
-当这个链路出现故障时,将处于“阻塞状态”的端口重新打开,从而确保网络连接稳定可靠
●STP (生成树协议,Spanning-Tree Protocol) 协议
●802.1d
●STP的终极目标:
找到那个需要被逻辑关闭的端口