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

1. 广播风暴的检测和故障解决

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

  1. 不合理的网络划分。比如很多客户机处于同一个网段内。由于ARP、DHCP都是广播包的形式,那么有时候就会产生广播风暴。
  2. 环路。环路时,数据包会不断的重复传输,也一样会产生广播风暴。
  3. 这两者中,环路的情况比较恶性,需要网管人员立即进行排除;而网段划分引起的广播风暴比较良性,一般对网络的影响较小。

  网络健康度检测插件的工作原理是发送N个广播包,同时进行监听,如果监听到的广播包数量大于N*2个,则会有广播风暴的告警提示。如下

                

  你把鼠标移到“广播风暴与环路检测”的图标上方,可以看到具体的值(实际发送广播包N,检测到M)。您需要根据实际的值进行判断。上图中,就是典型的环路情况:“检测到的广播包远大于实际发送的广播包,同时内网的连通状态也不佳。”

如果检测到的广播包只是略大于发送的广播包,则说明该风暴是由网段划分引起的。

2. 发现网络环路怎么办?

  一旦检测到了网络环路,需要立刻去检查交换机端口的LED显示,把频繁闪烁的交换机端口的网线拔掉,重新检测。如此多次重复,直到找到环路的端口。这个过程只能人工操作。

3. 如何合理的划分VLAN来避免广播风暴?

  1. 由于广播包是不能跨网段的,所以一般采用划分VLAN的方式来抑制广播风暴的产生。一般来说,推荐一个vlan一个c类网段,也就是254台主机。
  2. VLAN的划分,可以在三层交换机上配置;也可以在网关设备/防火墙设备上进行配置。

原文地址:https://www.cnblogs.com/heiyizixia/p/10498473.html

时间: 2024-10-14 21:40:05

广播风暴的成因以及解决办法有哪些?的相关文章

android ANR产生原因和解决办法【转】

ANR (Application Not Responding) ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框.用户可以选择"等待"而让程序继续运行,也可以选择"强制关闭".所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框.因此,在程序里对响应性能的设计很重要,这样系统不会显示ANR给用

局域网出现广播风暴怎么办?如何阻止广播风暴?

局域网网络慢,一般存在如下可能: 内网ARP欺骗攻击. 内网病毒攻击. 交换机.路由器硬件故障. 网线接触不良.网线老化. 广播风暴.网络环路. 以上这些问题,即使是一个有经验的网管,需要组合ping.arp.tracert等多条命令进行测试分析,才可以逐步排查出来.有时还需要用抓包工具来抓包分析.为了简化网管人员的工作,我们的WFilter软件(WSG网关)中,都集成了一个实用性很强的插件"网络健康度检测".以上问题一键就可以检测出来.如下图: 但是,软件的检测只是一个检测和定位手段

Android两种常见错误(ANR和FC)解决办法

ANR(Activity Not Respone)(无响应) 先介绍下Main线程(也称为UI线程.主线程) 功能: 1.创建UI控件 2.更新UI控件状态 3.事件处理 限制:Main线程不建议有超过5秒的事件 出现条件: 当用户输入事件5s内没有得到响应,将弹出ANR对话框 广播接收者的onReceive()执行时间超过10s 解决方案(原则): 所有可能的耗时操作都要在子线程()中执行 常见耗时操作: I/O:网络操作 SDcard 数据运算 FC(Force close) 原因: 1.E

经测试稳定可用的蓝牙链接通信Demo,记录过程中遇到的问题的思考和解决办法,并整理后给出一个Utils类可以简单调用来实现蓝牙功能

说明:这是本人在蓝牙开发过程中遇到过的问题记录和分析,以及解决办法. 在研究过程中,许多的前人给出的解决方案和思路指导对我相当有帮助,但并非都是可采取的解决方法, 经过本人对这些方法的测试和使用过后,给出自己的理解和解决方案,不一定是正确的,但这些方法的确可以解决问题. 如果有人遇到同样的问题,并且看到我的文章解决,那是我的荣幸. !!!!!!但特别需要说明的是,看的越多,不明白的越多,我的看法可能是完全错误的,这些方法只是暂时解决了我的问题, !!!!!!如果有人发现了我的错误,请私信或评论告

android ANR产生原因和解决办法

ANR (Application Not Responding) ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框.用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”.所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框.因此,在程序里对响应性能的设计很重要,这样系统不会显示ANR给用户. 默认情况下,在andro

Android ANR原因及解决办法

1.什么是ANR 在Android中,应用程序的响应性是由ActivityManager和WindowManager系统服务监视的.当监测到以下情况中的一个时,Android就会针对特定的应用程序显示ANR A activity中5秒内没有响应输入事件(如按键按下.屏幕触摸) B BroadcastReceiver在10秒内没有执行完毕 造成以上情况出现的原因有很多,主要的原因是在主线程中做了非常耗时的操作,如下载.IO异常等. 2.如何避免ANR 一般耗时的操作,如网络及数据库的访问.高耗时计

cobbler 无人值守安装出现 PXE-E32:TFTP OPen timeout的解决办法

cobbler   无人值守安装出现 PXE-E32:TFTP OPen timeout的解决办法 用cobber pxe 安装系统的时候 出现 PXE-E32:TFTP OPen timeout 查找PXE启动芯片出错代码表,是说tftp没有运行 PXE-E32:TFTP open timeout TFTP"Open"请求没有应答,验证TFTP服务是否正在运行. 重启xinetd服务,并确定端口以内监听,还是有这个问题 [[email protected] /]# service x

无法访问网上邻居之终极解决办法

在局域网内安装了Windows XP的电脑不能与安装了Windows 98的电脑互相访问,安装了Windows XP的电脑与安装了Windows XP的电脑也不能互相通信.在工作站访问服务器时,工作站的“网上邻居”中可以看到服务器的名称,但是点击后却无法看到任何共享内容,或者提示找不到网络径.无权访问等问题.现将解决办法列出! 1.检查计算机之间的物理连接. 2.确保所有计算机上都安装了TCP/IP,并且工作正常. 3.使用ping命令测试网络中两台计算机之间的连接. 4.使用ping命令测试网

Launcher Activity在开机时重启两次解决办法

今天在看log的时候发现,Launcher activity会被onDestroy掉一次,然后再重启. 可能原因猜测: 1.横竖屏切换 2.MCC MNC等Configuration改变引起的 MCC(移动国家码)和 MNC(移动网络码) 由于当时的Launcher设置为强制横屏了,应该是不会引起重启的. 对于Configuration改变系统会发一个android.intent.action.CONFIGURATION_CHANGED的广播 于是就做了一个广播接收器去检测是不是由于Config