目录

一、广播风暴简介:

二、二层广播风暴产生过程 —二层环路

三、危害:

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

五、二层广播风暴产生的一般原因:

六、如何解决这个问题:


一、广播风暴简介:

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

——————————————————————————————————————————————————————————

二、二层广播风暴产生过程 —二层环路

注:这里只讨论一个方向

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

o...........A           F0/8   vlan        10

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

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

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

o...........A           F0/6   vlan        10

然后泛洪给 pc3 和 sw1

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

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

o...........A           F0/3   vlan        10

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

o...........A           F0/8   vlan        10(第一次来自pc1
0............A          F0/1 vlan           10(来自sw1)

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

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

——————————————————————————————————————————————————————————

三、危害:

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

————————————————————————————————————————————————————————————

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

  • ---成片区域上网非常慢或者断网
  • ---机房观察设备接口状态灯,正常接口状态灯是绿色,全变成黄色则有可能是广播风暴
  • ---如能登陆网络设备,当前网络设备CPU利用率在80%--100%左右
  • ---交换机MAC地址表出现了MAC地址偏移现象(一个MAC地址同时在我这台交换两个不同接口学习到)
  • 1、成片区域上网特别卡(延迟时间100-300ms) PC通过console线登录到交换机,通过命令行的方式发现交换机的CPU利用率特别 高(95%-100%)(不严重的情况下)
  • 2、查看MAC地址表,出现了MAC地址偏移的现象(一个相同的 MAC地址在不同的接口学习到)(二层环路和mac地址欺骗和泛红攻击)如图:
o...........A           F0/8   vlan        10(第一次来自pc1
0............A          F0/1 vlan           10(来自sw1)
  • 3、查看 0/8 和 0/1接口的速率统计,从设备开机到现在,接口一共收到了多少 广播包,一分钟,再看这个接口收到了多少广播包,看一分钟之内增加了多少广播 包,成百上千的话肯定是产生了二层广播风暴
  • 4、查看机房交换机接口的状态灯,正常情况下是绿色且定期的闪烁(有流量在传 输),如果说其中有一个接口呈黄色且快速闪烁,很难判断 但如果是所有的接口呈黄色且快速闪烁,基本上可以判断产生了二层广播风暴

——————————————————————————————————————————————————————————

五、二层广播风暴产生的一般原因:

  • 1、形成二层环路
  • 2、黑客恶意攻击(mac地址泛洪和欺骗攻击)
  • 3、病毒攻击

——————————————————————————————————————————————————————————

六、如何解决这个问题:

  • 1、生成树。 思科和华为的交换机默认开启了生成树,但是其他厂商的生成树可能没有开启 STP和RSTP所有 的vlan 运行一个生成树 PVSTP是思科私有的,一个vlan运行一个生成树 MSTP是1-49运行一个生成树,50-99运行另外一个生成树 所以,需要看交换机也没有运行生成树 同时,也会有运行的模式和其他交换机STP模式不匹配的问题
  • 2、暴力拔线。登录困难的话,粗暴的办法,拔线 拔掉某一个交换机的电源线,通过查看其他的交换机MAC地址表,找到造成二层环 路的接口
  • 3、创建vlan隔离广播域
  • 注:mac地址表默认老化时间为300s

arp缓存表默认老化时间为20min , 在三层交换机上通过命令 show ip  arp  ,查看        arp缓存表。在pc上可以通过 cmd---> arp -a , 查看:

二层广播风暴(产生原因+判断+解决)相关推荐

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

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

  2. 引起网络广播风暴的原因

    http://blog.csdn.net/littletigerat/article/details/5624096 1 引言  什么是广播风暴呢? 处于同一个网络的所有设备,位于同一个广播域.也就是 ...

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

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

  4. 网络的一些特殊状态网络回路,广播风暴等原因导致网速慢的问题和网络不稳定的问题

    什么是网络回路,在进行分线设备里,例如路由器,网线两端插在同一台路由器里,造成网络回路,会使这个设备不能上网,交换机也一样 广播风暴原因及解决问题: https://product.pconline. ...

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

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

  6. vrrp广播风暴_VRRP常见故障解决方法

    VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是一种容错协议,是由一台以上的路由器或三层交换机虚拟成一台路由器,来增加网关可靠性的协议. 本文对VR ...

  7. 广播风暴的成因以及如何判断、解决

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

  8. 广播风暴的产生原因和原理是什么?

    广播风暴的产生原因和原理是什么? 网吧行业竞争的加剧,出现了一些规模比较大的网吧.目前在网吧行业内,百台以上的网吧已经随处可见了.由于网吧在进行网络建设时,缺乏专业的网络技术支持,使得网吧的网络故障频 ...

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

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

最新文章

  1. mysql如何获取当前时间
  2. python文件合并_用Python 将两个文件的内容合并成一个新的文件.
  3. mysql对结果限制_在查询中限制MySQL结果
  4. 【JVM调优系列】----CPU过高的分析与解决方案
  5. [雪峰磁针石博客]2018最佳人工智能数据采集(爬虫)工具书下载
  6. SPOJ PGCD (mobius反演 + 分块)
  7. 理解Android编译命令
  8. linux 内存pss,内存耗用:VSS/RSS/PSS/USS
  9. 科蒂斯控制器故障代码_CURTIS科蒂斯控制器故障代码大全
  10. JSP户外旅游网站系统myeclipse开发mysql数据库web结构计算机java编程
  11. 使用Clonezilla复制硬盘
  12. 16张图详解计算机网络协议(万字)
  13. slqdbx mysql_sqldbx下载 v4.3 附sqldbx使用教程
  14. OSChina 周五乱弹 ——国庆第六天,每逢佳节胖三斤
  15. 如何通过Python制作日历壁纸
  16. #176 – Two Kinds of Templates(两种模板)
  17. 打印机在不同操作系统的打印区别
  18. win10下loadrunner11安装与破解
  19. 《Linux内核修炼之道》精华分享与讨论(7)——分析内核源码如何入手?(下)
  20. Spring中Bean的生命周期以及三级缓存介绍

热门文章

  1. 万能方法解决——You have an error in your SQL syntax
  2. 提高Linux下打开WPS云文档速度的方法
  3. 《出版专业基础》2015年版(初级)思考与练习 第五章
  4. 许永鑫 南京理工大学计算机学院,南京理工大学计算机学院导师介绍:付安民...
  5. Understanding and Modeling of WiFi Signal Based Human Activity Recognition
  6. SAR图像相干斑滤波算法
  7. 安卓终端神器Termux (后面还有Termux常用的快捷键,妥妥干货分享,记得点赞收藏哦!)
  8. 【读书笔记】《利用Python进行数据分析》第2版_第六章 数据载入、存储及文件格式
  9. 数据库实验 统计查询和组合查询
  10. 如何给word 文章的每段段尾添加 脚注