广播风暴与网络环路

zz/2024/6/13 22:40:11

广播风暴和网络环路,熟悉其原理的人应该知道他们原理不一样,只是他们的表象相似:SW指示灯狂闪,同时内网丢包或者ping值变高。

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

广播风暴产生的原因是多种的:蠕虫病毒、交换机端口故障、网卡故障、链路冗余没有启用生成树协议、网线线序错误或收到干扰等。

下面就几个引发广播风暴的原因及对策进行阐述。

1、网线短路

制作网线时没有做好,或者网线表面有磨损导致短路,会引起交换机的端口阻塞,因为交换机大多都使用存储转发技术,它的工作原理是对某一段数据包进行分析判断寻址,并进行转发,在发出前均存储在交换机的缓冲区内,当网线发生短路时,数据包来不及转发,导致缓冲区溢出产生丢包现象,导致广播风暴。

对策:使用MRGT等流量查看软件查看出现短路的端口,如果交换机是可网管的,也可以通过逐个封闭端口来进行处理查找。

2、接入层拓扑环

对策:stp(生成树协议)

3、傻瓜交换机

可网管的交换机由于具备生成树协议功能,可自行切断级联交换机端口,避免网络拓扑环的产生,但这个功能,傻瓜交换机并不具备。在同一傻瓜交换机上的不同端口,或傻瓜交换机之间有冗余的连接,就导致网络拓扑环的发生,进而导致网络风暴,造成网络通讯阻塞瘫痪。

4、蠕虫病毒

当网络中某计算机感染蠕虫病毒时,如震荡波、RPC等病毒,如果查看该网卡的发送包和接收包时发现发包数在快速增加,则说明该计算机感染蠕虫病毒,通过网络传播,损耗大量网络带宽,引起网络阻塞,导致广播风暴。

对策:为每台计算机安装杀毒软件并及时更新。

总结:

网络环路会导致广播风暴,进而使SW缓存区溢出,导致丢包甚至网络瘫痪。

要解决这个问题,最好的方法是划分VLAN,使得广播范围变小,从而更容易排查。


http://www.ngui.cc/zz/1545160.html

相关文章

学习记录:二层网络环路相关

学习记录 上周实习过程中由于对此相关内容不熟悉,造成了事故。由此对相关内容加强学习,特此记录。 目录学习记录一、交换机相关二、网络环路的产生三、网络环路的影响四、如何避免网络环路五、二层环路的直观异常情况一、交换机相关 总的来说&#xff0…

计算机网络检查方式,一种计算机网络环路检测方法与流程

本发明涉及计算机网络环路检测技术领域,具体为一种计算机网络环路检测方法背景技术:计算机俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按…

网络环路导致公司网络瘫痪问题排查

问题:公司网络突然很不稳定,跟踪发现大量丢包 问题排查: 1.怀疑电信网络/设备有问题 联系电信经理 ,安排工程人员过来排查,排查发现入户网络正常,更换电信入户光猫后网络还是不稳定,还是大量…

网络环路

可抓包分析。网络环路可分为网络二层和三层环路。首先看IP头中的IPID标识,如果数据包中的IPID都一样,可判断存在网络环路。再看IP头中的TTL值,若数据包中的TTL值逐渐减1,可判断存在网络三层环路,即网络路由环路&#x…

什么是网络环路问题?

在由交换机构成的交换型中,通常为可靠性而设计有冗余链路和设备。虽然冗余设计消除了单点故障,但也导致了交换回路的产生。一旦交换网络存在环路,就会造成数据包在环路内不断循环和增生,甚至造成广播风暴,导致网络堵塞…

Java SE 银行收支系统管理

展示: 1.Customer类 package com.linfeng.bean; /*** * Description Customer为实体对象,用来封装客户信息* author linfeng Email:1296752939qq.com* version* date 2022年3月14日下午5:30:56*/ public class Customer {private String name;//客户姓…

Golang入门项目(家庭收支软件和客户信息管理软件)

家庭收支软件 package utilsimport "fmt"type FamilyAccount struct {//声明一个变量,保存接收用户输入的选项key string//声明一个变量,控制是否退出forloop bool//定义账户的余额 []balance float64//每次收支的金额money float64//每次收支…

java编写家庭收支记录,java swing mysql 实现的家庭收支管理系统项目源码附带视频运行教程...

<p><span style"color:#555555;font-family:&quot;font-size:16px;background-color:#FFFFFF;line-height:2;">今天给大家演示一下一款由Java swing mysql实现的简单的家庭收支情况管理系统&#xff0c;也可以叫个人消费情况记录软件&#xff0c;功能…

【java】家庭收支管理系统

目录 1.该项目所涉及的主要知识点 2.项目要实现的功能 3.使用的工具&#xff08;eclipse&#xff09; 4.代码部分 1.该项目所涉及的主要知识点 ①变量的定义 ②数据类型的使用 ③循环语句&#xff08;for循环&#xff0c;while循环&#xff09; 2.项目要实现的功能 ①模…

java ssm班费收支信息管理系统

学校中对班费的管理&#xff0c;已经从通常的手工记事本的方式管理过渡到电脑信息化软件管理的方式。通过软件进行班费的管理&#xff0c;方便用户的查询&#xff0c;数据的登记等&#xff0c;对班级的班费管理更加方便。通过系统的建设&#xff0c;也能够对班费的缴费情况&…