网络风暴和环路什么情况下出现 (网络风暴和广播风暴的区别)

1、网络拓扑和配置

使用华为的ensp模拟器,拓扑图非常简单,三台交换机形成了环路,默认配置,所有的端口属于VLAN1。一台PC,配置的IP地址为12.1.1.1/24。

网络风暴和环路检测软件,网络环路与广播风暴检测

默认情况下,交换机开启了stp协议,如果网络中有环路,可以阻塞端口,我们需要关闭交换机的STP协议,模拟网络环路,三台交换机都要关闭STP协议。

命令:stp disalbe

网络风暴和环路检测软件,网络环路与广播风暴检测

2、生成网络广播

生成广播包,我们在PC1上ping某个地址,首先会发送ARP广播包。

网络风暴和环路检测软件,网络环路与广播风暴检测

3、网络环路现象

方法一:大量的广播包

在交换机的端口抓包,可以看到网络中瞬间产生了大量的广播包,如下图所示。

网络风暴和环路检测软件,网络环路与广播风暴检测

现象2:MAC地址震荡

在交换机日志中,我们可以看到发生了mac地址震荡,以及环路告警。

网络风暴和环路检测软件,网络环路与广播风暴检测

在SW3交换机中,通过命令“dis mac-addr",可以看到PC1的MAC地址一会儿出现在GE0/0/2、一会儿出现在GE0/0/3,发生了MAC地址震荡(漂移)。

网络风暴和环路检测软件,网络环路与广播风暴检测

现象3:网络设备CPU利用率过高

使用命令display cpu-usage,可以看到交换机的CPU利用率高于日常。

网络风暴和环路检测软件,网络环路与广播风暴检测

4、如何破解环路?

1)开启stp协议,命令stp enable

开启之后,在SW3中输入命令“display stp brief",可以看到G0/0/2处于阻塞状态,破解了网络环路。

网络风暴和环路检测软件,网络环路与广播风暴检测

2)手动shutdown环路端口或者直接拔线。