广播风暴和网络环路,虽然两者的原理不一样,但是其物理表现却比较相似:“交换机灯狂闪,同时内网丢包或者ping值变高。”作为一名网管,需要可以迅速判断故障的原因,从而制定不同的解决方案。两者的主要差别如下:
广播风暴只在特定的条件下出现,所以广播风暴是不持续的。而环路是持续存在的。
广播风暴由局域网架构的缺陷导致,而网络环路属于网络故障。
网络环路对网络的影响比较大,丢包和ping值都要比广播风暴严重的多。
广播风暴需要通过划分VLAN来解决。网络环路只需要拔掉环路设备或者网线即可。
有经验的网管,还可以通过抓包来区别风暴和环路。如果你不会抓包分析,也可以总结故障出现的规律来进行判断。下面我再介绍下WFilter里面的网络健康度检测插件是如何区分广播风暴和环路的。
1. 正常网络
网络健康度检测插件会发送广播包来检测广播包的转发情况,从而进行判断。正常网络情况下,发送的广播包和实际接收的广播包应该相差不大。如图:
2. 广播风暴
局域网存在广播风暴时,检测到的广播包会比测试的广播包多很多,至少在2倍以上。如图:
3. 网络环路
网络环路就要严重多了,检测到的广播包是测试包的好多倍。如图:
在WFilter的“网络健康度检测插件”的“广播风暴与环路检测”,如果是绿色的图标,您大可放心。如果是×××的告警图标,那么要注意了,广播风暴的可能性比较大。如果是红×××标,那么就需要排查网络环路了。
转载于:https://blog.51cto.com/12800391/2174831