当前位置:网站首页>二层广播风暴(产生原因+判断+解决)
二层广播风暴(产生原因+判断+解决)
2022-07-31 01:48:00 【孤城286】
目录
一、广播风暴简介:
广播风暴(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 , 查看:

边栏推荐
- 来自一位女测试工程师的内心独白...
- 蛮力法/邻接矩阵 广度优先 有向带权图 无向带权图
- 程序员转正述职报告/总结
- 勾股数元组 od js
- Path and the largest
- Programmer's debriefing report/summary
- "Cloud native's master, master and vulgar skills" - 2022 National New College Entrance Examination Volume I Composition
- 软件测试要达到一个什么水平才能找到一份9K的工作?
- Chi-square distribution of digital image steganography
- Inner monologue from a female test engineer...
猜你喜欢

C语言_结构体指针数组函数选票系统

想要写出好的测试用例,先要学会测试设计

《MySQL数据库进阶实战》读后感(SQL 小虚竹)

曼城推出可检测情绪的智能围巾,把球迷给整迷惑了

进程间通信学习笔记

MySQL installation tutorial (detailed, package teaching package~)

Drools规则属性,高级语法

The Meta Metaverse Division lost 2.8 billion in the second quarter, still want to continue to bet?Metaverse development has yet to see a way out

"Cloud native's master, master and vulgar skills" - 2022 National New College Entrance Examination Volume I Composition

一个无经验的大学毕业生,可以转行做软件测试吗?我的真实案例
随机推荐
Jetpack Compose学习(8)——State及remeber
Distributed. Idempotency
验证整数输入
程序员转正述职报告/总结
leetcode-399:除法求值
What does a software test report contain?
想要写出好的测试用例,先要学会测试设计
coldfusion文件读取漏洞(CVE-2010-2861)
MySQL installation tutorial (detailed, package teaching package~)
Google官方控件ShapeableImageView使用
rpm安装postgresql12
CV-Model [3]: MobileNet v2
Arbitrum Interview | L2 Summer, what does the standout Arbitrum bring to developers?
打印任务排序 js od华为
勾股数元组 od js
C语言_结构体指针数组函数选票系统
Fiddler抓包模拟弱网络环境测试
Chi-square distribution of digital image steganography
kotlin中函数作为参数和函数作为返回值实例练习
用户交互+格式化输出