广播风暴(broadcast storm)简单的讲是指当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了“广播风暴”。一个数据帧或包被传输到本地网段 (由广播域定义)上的每个节点就是广播;由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪,这就是广播风暴。

首先,广播风暴的产生有两种可能性:

1、不合理的网络划分。比如很多客户机处于同一个网段内。由于ARP、DHCP都是广播包的形式,那么有时候就会产生广播风暴。

2、环路。环路时,数据包会不断的重复传输,也一样会产生广播风暴。

这两者中,环路的情况比较恶性,需要网管人员立即进行排除;而网段划分引起的广播风暴比较良性,一般对网络的影响较小。

二层广播风暴产生原因

注:这里只讨论一个方向

首先pc1发送arp请求到达sw2以后形成一个交换机的mac地址表

从f0/8接口学习到的mac地址)0........A, 属于vlan  10

然后在判断Dmac,当Dmac为12个F时,然后在自己所有vlan 10 的接口内(除了F0/8)以及trunk链路接口泛洪

同样sw3收到来自sw2的arp也形成一个mac地址表:

然后泛洪给 pc3 和 sw1

!!!***注:在到达pc3以前dmac都是12个F(二层广播)

到达sw1以后形成一个交换机的mac地址表

然后sw1又接着泛洪给sw2,形成一个交换机的mac地址表

!!!***注:此时dmac都是12个F(二层广播) 

由于在 sw2 时 dmac 为12个F,所以接着泛红给 sw3,然后 sw3 泛洪给 pc3 和 sw1,然后    sw1 又泛洪给 sw2.....................这样来回往复,最终形成二层广播风暴

二层广播风暴图解:

危害:

广播风暴对网络的危害是非常大的,将严重消耗设备资源及网络带宽,cpu利用率过高......最终导致网络瘫痪........

 如何判断当前是否出现了二层广播风暴:

1、成片区域上网特别卡(延迟时间100-300ms) PC通过console线登录到交换机,通过命令行的方式发现交换机的CPU利用率特别 高(95%-100%)

2、查看MAC地址表,出现了MAC地址偏移的现象(一个相同的 MAC地址在不同的接口学习到)如图:

转存失败重新上传取消

3、查看 0/8 和 0/1接口的速率统计,从设备开机到现在,接口一共收到了多少 广播包,一分钟,再看这个接口收到了多少广播包,看一分钟之内增加了多少广播 包,成百上千的话肯定是产生了二层广播风暴

4、查看机房交换机接口的状态灯,正常情况下是绿色且定期的闪烁(有流量在传 输),如果说其中有一个接口呈黄色且快速闪烁,很难判断 但如果是所有的接口呈黄色且快速闪烁,基本上可以判断产生了二层广播风暴

二层广播风暴产生的一般原因,除了不合理的网络划分和环路,还有以下几种:

1、网络设备原因:我们经常会有这样一个误区,交换机是点对点转发,不会产生广播风暴。在我们购买网络设置时,购买的交换机,通常是智能型的Hub,却被奸商当做交换机来卖。这样,在网络稍微繁忙的时候,肯定会产生广播风暴了。

2、网卡损坏:如果网络机器的网卡损坏,也同样会产生广播风暴。损坏的网卡,不停向交换机发送大量的数据包,产生了大量无用的数据包,产生了广播风暴。由于网卡物理损坏引起的广播风暴,故障比较难排除,由于损坏的网卡一般还能上网,我们一般借用Sniffer局域网管理软件,查看网络数据流量,来判断故障点的位置。  

3、网络病毒:目前,一些比较流行的网络病毒,Funlove、震荡波、RPC等病毒,一旦有机器中毒后,会立即通过网络进行传播。网络病毒的传播,就会损耗大量的网络带宽,引起网络堵塞,引起广播风暴。  

4、黑客软件的使用:目前,一些上网者,经常利用网络执法官、网络剪刀手等***软件,对网吧的内部网络进行***,由于这些软件的使用,网络也可能会引起广播风暴。

如何解决这个问题:

在面对网络广播风暴发生时,要冷静分析广播风暴产生的原因,可运用排除法、替换法和网线插拔法等多种方法综合运用,一步一步地进行故障排除,快速定位引发广播风暴的故障点,查出引发广播风暴的原因,及时采取相应措施来消灭广播风暴。总的来看,要解决广播风暴的问题,可以从以下几个方面入手:

1、在局域网中安装WSUS补丁服务器,保证局域网所有计算机都能及时打上最新的补丁。

2、最好在局域网内安装网络版的防毒服务器,如无条件这,起码也得保证单机版的防毒软件的病毒库是经常更新的。

3、检查每一台计算机的网卡、网线和交换机的每一个端口,检查是否有故障。

4、当广播风暴发生时,观察交换机的指示灯不啻为很好的方法,可直接观察网络连通性及网络流量。

要避免广播风暴,可以采用恰当划分VLAN、缩小广播域、隔离广播风暴,还可在千兆以太网口上启用广播风暴控制,最大限度地避免网络再次陷入瘫痪。当端 口接受到大量的广播、单播或组播的包时,就会发生广播风暴。转发这些包会导致网络速度变慢或超时,在交换机上借助对端口的广播风暴控制可以有效避免硬件损 坏或链路故障导致的广播风暴的网络瘫痪。

从海翎光电小编的实际经验来看,90%以上的网络广播风暴是病毒所致,因此,要加强网络 病毒的防治,加强对网络线路运行状态的监控,及时发现和处理网络上的异常流量和病毒***等问题,并制定计算机安全管理制度,确保网络线路的正常运行。

广播风暴的成因以及如何判断、解决相关推荐

  1. 二层广播风暴产生原因、如何判断、解决--详细解答(附图,建议电脑观看)

    广播风暴: 广播风暴(broadcast storm)简单的讲是指当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了"广播风暴".一个数 ...

  2. 广播风暴的成因以及解决办法有哪些?

    1. 广播风暴的检测和故障解决 首先,广播风暴的产生有两种可能性: 不合理的网络划分.比如很多客户机处于同一个网段内.由于ARP.DHCP都是广播包的形式,那么有时候就会产生广播风暴. 环路.环路时, ...

  3. 交换机组播风暴_广播风暴的成因以及解决办法有哪些?

    广播风暴就是因为以太网中出现了明环或暗环,引起广播包被指数涨速递增,整个网络流量被广播包占据,其他的转发业务不能进行. 以太交换机对广播包的处理,是不管从哪个端口收到广播包,都完整地复制一份转发到其他 ...

  4. 如何区分广播风暴和网络环路?

    广播风暴和网络环路,虽然两者的原理不一样,但是其物理表现却比较相似:"交换机灯狂闪,同时内网丢包或者ping值变高."作为一名网管,需要可以迅速判断故障的原因,从而制定不同的解决方 ...

  5. 什么是广播风暴,如何防止局域网环路引起的广播风暴?

    什么是广播风暴? 一个数据帧或包被传输到本地网段 (由广播域定义)上的每个节点就是广播:由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪,这 ...

  6. wireshark检测广播风暴_带你走进网络世界:一文读懂广播风暴

    什么是广播风暴? 那我们先来看下官方术语:广播风暴(broadcast storm)简单的讲是指当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了" ...

  7. 广播风暴原理,成因及解决办法(个人整理)

    广播风暴:简单的讲,当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了"广播风暴".一个数据帧或包被传输到本地网段 (由广播域定义)上的 ...

  8. 二层广播风暴(产生原因+判断+解决)

    目录 一.广播风暴简介: 二.二层广播风暴产生过程 -二层环路 三.危害: 四.判断当前是否出现了二层广播风暴: 五.二层广播风暴产生的一般原因: 六.如何解决这个问题: 一.广播风暴简介: 广播风暴 ...

  9. 轻松解决网络广播风暴

    http://www.pc0359.cn/article/article_1433_1.html 网吧行业竞争的加剧,出现了一些规模比较大的网吧.目前在网吧行业内,百台以上的网吧已经随处可见了.由于网 ...

最新文章

  1. HarmonyOS UI开发 match_parent与match_content
  2. 研究速递:预测学习——神经元高效运作的最佳策略
  3. AjaxPro.2.dll在VS2005使用中的基本使用
  4. hololens离线安装包都收集齐了
  5. Android显示系统之View与SurfaceView更新屏幕的区别
  6. oracle 查看日志组切换状态_Oracle 逻辑结构篇 之 重做日志和归档日志管理(一)...
  7. 使用thinkPHP做注册程序的实例
  8. Orion:谷歌的新一代SDN控制器
  9. 怎么做才能将请求平摊到多台服务器上面去呢
  10. 计算机文件不能包含的符号,文件夹的名称不能包括
  11. Ajax+Java实现大文件切割上传
  12. 编程之美4.7蚂蚁爬杆扩展问题附猎人抓狐狸(必胜策略)
  13. 腾讯发布 2017 年度代码报告
  14. 如何在QII中直接调用ModelSim
  15. 关于Java文件路径问题
  16. 电脑开机后没反应,如何解决?
  17. 让明日科技今日成真,Mali-G72有何妙招?
  18. 不再发烧,小米 11 推送降温补丁
  19. Matlab样条工具箱(Spline ToolBox)与曲线拟合
  20. [UE4教程] UE4蓝图总结(入门)

热门文章

  1. SuperMap GIS基础软件天地图服务QA
  2. cheat——linux命令好帮手
  3. 疯狂java学习笔记
  4. 全球及中国工业节能行业“十四五”动态调研及投资可行性研究报告2021-2027年
  5. c语言多实力测试,C语言 多线程测试
  6. 动态草地的Shaderlab实现方法
  7. 报错Unsatisfied dependency expressed through field ‘baseMapper‘解决
  8. NetStream 记录
  9. Ubuntu学习笔记:使用命令查看当前登录系统的用户信息
  10. 数组循环对比删除数据