导航:首页 > 编程大全 > 网络丢包现象分析处理指导书

网络丢包现象分析处理指导书

发布时间:2023-09-14 04:29:52

① 什么是网络丢包,如何解决局域网网络丢包

相信接触网络的大家一定遇到过这样的问题,特别是
局域网用户
,上网不稳定网络时通时断,这是典型的网络丢包。网络丢包是我们在使用ping(检测某个系统能否正常运行)对目站进行询问时,
数据包
由于各种原因在
信道
中丢失的现象。为什么会出现此类问题呢,如何解决网络丢包问题呢?下面我们就来一起学习下如何解决网络丢包问题的方法。一、简单介绍Ping丢包率概念数据在网络中是被分成一个个数据包传输的,每个数据包中都有表示数据的信息和提供数据
路由
的桢。而数据包在一般
介质
中传播是总有一小部分由于两个
终端
的距离过大会丢失,而大部分数据包都会到达目的终端.所谓
网络丢包率
是数据包丢失部分与所传数据包总数的比值.正常传输时网络丢包率应该控制在一定
范围
内。在cmd中键入ping
[网址],显示最后一行(x%loss)就是对目标地址ping包的丢包率。二、了解一下单位互联网用户
宽带接入
方式
拓扑图(如图1所示)
图1
三、
解决问题
的步骤方向
这次我们要解决的问题是用户电脑丢包严重,有时会影响用户正常上网,这次解决问题的方法是顺藤摸瓜,意思是说由用户电脑自下而上查找问题。
四、分步骤判断出网络丢包问题所在:
(一)介绍造成用户PC上网丢包原因:
1、
计算机
网卡
是否损坏;
2、RJ45头是否损坏,是否线路错误;
3、
网线
是否折伤;
4、设备故障;
第一步、下面首先使用用户的电脑,在cmd中键入ipconfig
第二步、得到该网络的
网关
(Default
Gateway)后,ping
192.168.0.2
-t得到该网络丢包
第三步、得到上述信息后,为了排除
故障点
,用自己随身携带的笔记本ping
192.168.0.2得到的结果,首先可以排除不是用户电脑网卡的故障。接着查看用户
水晶头
是否制作规范,为了保险起见,将水晶头截掉重新做了新的水晶头,可是故障依旧。这时候就要从用户这台机器脱离向上找问题,即顺藤摸瓜的方法。
第四步、为了能在24口
交换机
中迅速定位那根网线是该用户的,我们需要用户帮助我不停地做从网口上拔插网线动作,我就可在交换机指示灯处看到某个灯一灭一亮,注意这里说的一灭一亮并不是频闪,而是灭了又亮。采用上述办法就可以判断出7口为用户所接的交换机的
端口
,从交换上拔下该网线,用直通线
一端
接7口,一端笔记本,依然丢包,这样可以排除是网线的问题。
第五步、需要说明的是这次报修的互联网用户是极个别的,说明这个网络中,绝大部分用户上网是正常的,找到该交换机空余的端口,用直通线一端接上,一端接测试用笔记本,目的是通过这种步骤测试出那个端口是完好的,如果这个不行,可以试下一个,依次类推,找到一个完好的端口,尽量多测试一会,为了节省时间测试端口时,可以一直运行着ping包的
命令
,基本可断定该端口可正常使用。
第六步、为了保证该端口的能正常使用,可以多ping一段时间出现图5所示的情形。可以将将这次查修用户的网线插入该测试好的端口中,并加注标签,以备下次容易查修,然后到用户电脑上运行cmd命令,ping192.168.0.2-t
可以得到网络正常、ping包正常,此次维修工作也已完成。
五、总结
网络丢包是什么意思,如何解决局域网网络丢包?交换机端口出现故障,究其原因是因为交换机自身的性能发生老化,这就意味着故障交换机的确出现了
硬件性能
下降的现象,因此会出现上网数据丢包严重的现象。总结这次工作,自己的一点心得就是要细心,在平时的工作中多积累,多总结,下次再出现此类问题就可以迅速的找到问题的所在点,并快速解决问题!

② 网络丢包怎么解决

第一步:既然无线出现了问题,那么连接有线网络来检查检查。

第二步专:登录无线路属由器的管理界面,找到“无线”参数的“基本设置”选项。将默认的发射频段进行了修改,从11改为了7。

第三步:保存后路由器重新启动,接下来浏览速度提高了不少,看来这个问题还是无线信号发射信道惹的祸。

第四步:无线设置里虽然启用了WEP加密,但是依然容许了SSID广播,有了一定的网络维护经验,广播数据包是非常占用网络资源,影响速度的。所以再次登录无线路由器的管理界面,将容许广播SSID选项取消。保存后再次上网发现网络速度恢复了正常,下载浏览没有一点延迟了。

③ 网络丢包原因及解决方案

网络丢包是我们在使用ping对目站进行询问时,数据包由于各种原因在信道中丢失的现象。ping 使用了ICMP 回送请求与回送回答报文。ICMP 回送请求报文是主机或路由器向一个特定的目的主机发出的询问,收到此报文的机器必须给源主机发送 ICMP 回送回答报文。这种询问报文用来测试目的站是否可到达以及了解其状态。

许多时候,我们可能都会碰到网络连接时断时续的故障现象,面对这种网络故障,不少网络管理员都会使用Ping命令对网络连通性进行测试,测试结果表明此时的网络传输线路数据丢包现象非常严重,那么究竟是什么因素导致了数据丢包现象比较严重呢?是连接线路接触不稳定?是网络病毒?还是其他的潜在因素?

原因一:物理线路故障

网管员发现广域网线路时通时断, 发生这种情况时, 有可能是线路出现故障, 也可能是用户方面的原因。为了分清是否是线路故障,可以做如下测试。

如果广域网线路是通过路由器实现的,可以登录到路由器,通过扩展 ping 向对端路由器广域网接口发送大量的数据包进行测试。如果线路是通过三层交换机实现,可在线路两端分别接一台计算机,并将 IP 地址分别设为本端三层路由交换机的广域网接口地址,使用 “ping 对端计算机地址 - t ”命令进行测试。

如果上述测试没有发生丢包现象, 则说明线路运营商提供的线路是好的, 引起故障的原因在于用户自身,需要进一步查找。

如果上述测试发生丢包现象, 则说明故障是由线路供应商提供的线路引起的, 需要与线路供应商联系尽快解决问题。

由物理线路引起的丢包现象还有很多,如光纤连接问题,跳线没有对准设备接口,双绞线及 RJ-45 接头有问题等。另外,通信线路受到随机噪声或者突发噪声造成的数据报错误,射频信号的干扰和信号的衰减等都可能造成数据包的丢失。我们可以借助网络测试仪来检查线路的质量。

原因二:设备故障

设备故障主要是指设备硬件方面的故障,不包含软件配置不当造成的丢包。如网卡是坏的,交换机的某个端口出现了物理故障,光纤收发器的电端口与网络设备接口,或两端设备接口的双工模式不匹配。

曾看过这样的例子,一交换机端口的光纤模块故障造成的丢包现象, 该交换机在通信一段时间后死机,即不能通信,重启后恢复正常。在经过一段时间观察后发现,某光纤模块存在问题,取一块新的模块替换,一切正常。

究其原因,交换机会对所有接收到的数据包进行 CRC 错误检测和长度校验,将检查出有错误的包丢弃,正确的包转发出去。但这个过程中有些有错误的包在 CRC 错误检测和长度校验中都均未检测出错误,这样的包在转发过程中不会被发送出去,也不会被丢弃,它们将会堆积在动态缓存中,永远无法发送出去,等到缓存中堆积满了,就会造成交换机死机的现象。最终结果是,数据包无法到达目的主机。

原因三:网络拥塞

网络拥塞造成丢包率上升的原因很多,主要是路由器资源被大量占用造成的。

如果发现网速慢, 并且丢包率呈现上升的情况, 这时应该 show process cpu 和 show process mem ,一般情况下发现 IP input process 占用过多的资源。接下来可以检查 fast switching 在大流量外出端口是否被禁用,如果是,则需要重新使用。

再看一下 Fast switching on the same interface是否被禁用,如一个接口配有多个网段并且这些网段间流量很大时,路由器工作在 process-switches 方式,这种情况下要在接口上执行命令“enable ip route-cache same- interface 。”

接下来,用 show interfaces 和 show interfaces switching 命令识别大量包进出的端口。一旦确认进入端口后,打开 IP accounting on the outgoing interface 看其特征,如果是攻击,源地址会不断变化但是目的地址不变,可以用命令 “access list ”暂时解决此类问题(最好在接近攻击源的设备上配置),最终解决办法是停止攻击源。

应用中遇到的造成网络拥塞的情况还有很多, 如大量的 UDP 流量, 可以用解决 spoof attack 的步骤解决此问题。大量的组播流、广播包穿越路由器,路由器配置了 IP NAT 并且有很多 DNS 包穿越路由器等。上述情况造成网络拥塞后,通信双方采取流量控制,丢弃不能传输的包。

原因四:MTU 配置不当

在关键设备上MTU设置不当,也会造成网络丢包(以太网:1500 字节,IEEE 802.3/802.2 1492字节)。查看网络中关键设备的 MTU 配置。

在了解了如何定位网络丢包的位置之后,网管需要进一步分析丢包发生的原因,以排除故障。打开网络分析软件以后,我们配置好网络档案,选择分析档案之后,就可以开始分析了。

首先我们可以在图表中添加利用率统计,可以看到,在14:38:05 之后,网络利用率突然升高,接近40% 。推荐利用率不高于15% ,当网络利用率超过了 30% ,就会产生1%的丢包,并且呈几何倍数的增长。这个网络中,利用率高达 40%,肯定存在着严重的丢包现象。

了解了有丢包就会有 TCP 数据包重传之后,网管可以在诊断中,找出 TCP 数据包重传比较严重的主机。

如何确定网络丢包的存在

通常我们利用 PING x.x.x.x -t 这个命令来进行测试网络中是否存在丢包。

在上图中可以看到,在本机上向 192.168.122.2 这个不存在的地址进行长时间 PING 的时候,发送出去的 ICMP 包都丢失了,丢失率达到 100% 。即从本机到 192.168.122.2 这个实际不可达地址的路径上存在丢包。

定位网络丢包的分析步骤

在网络丢包发生的情况下,用户会明显感受到网络速度变慢,这时候网管首先需要做的就是进行 PING X.X.X.X –t 来进行大致是哪个网段的诊断。在发现确实有丢失率存在的情况下,我们可以利用科来软件进行进一步分析。

在分析之前,我们有必要学习一下前置知识。

TCP协议的特点之一就是保障数据传输的可靠性,即确保数据能够正确完整传输。那么TCP究竟是如何来保障的?可以看到,TCP 在传输时,有着传输确认—重传机制,即发送数据一方在传输数据时为每一个分段编制序列号( Sequence Number ),接收方会向发送方发送接收到分段数据的确认(Acknowledgment),通过这种方式确认数据是否准确传送,在无法确认某分段数据被准确传送或确认某分段数据没有被准确传送时重新进行传输。

所以,在网络丢包发生的情况下,必定会有 TCP 数据包重传的出现。

1. 解决方案

分析关键链路(一般是出口链路) 的流量占用情况, 查看网络利用率是否过高,每秒数据包是否过多,数据包大小分布是否合理、TCP会话是否正常等。

当然最根本的方法就是限制用户流量,就是针对每个上网的用户进行流量控制,比如禁止访问视频网站和其他与工作内容无关的网站,同时又能针对每个用户做出精准的流量限制,防止其对有限网络带宽的过度占用。

还可以针对一些流量做出服务质量保证( QOS),比如可以将与工作关系比较大的流量:如网页访问、邮件流量等的流量优先级提高,从而可以在一定程度上缓解网络拥塞,保证高优先级业务可以优先得到转发。 (治标不治本的方法)

2. 另外关于 ping IP 老是丢包的问题:

通常有以下几种原因:

3. 总之一般排除故障的方法是:

引荐自:[ http://network.51cto.com/art/201810/584884.htm

阅读全文

与网络丢包现象分析处理指导书相关的资料

热点内容
string转jsonjs 浏览:810
如何反制清洁网络计划 浏览:500
数据库数据库实例是什么意思 浏览:756
6splus南京东路苹果专卖店报价 浏览:688
vm获取配置文件中变量 浏览:639
三星note2哪个版本好 浏览:405
c程序求5 浏览:736
文件图片去水印去斑点 浏览:538
电脑编程哪个语言最万能 浏览:915
计算机网络能传送的信息是 浏览:381
gtx950怎么升级 浏览:502
如何外网共享文件夹 浏览:665
excel2010表格工具在哪 浏览:935
路由器一个账号密码忘了怎么办 浏览:83
根据内容检索文件 浏览:569
索尼手机文件夹 浏览:739
win1010194190 浏览:722
windows文件夹命名 浏览:905
博易大师升级文件在哪里 浏览:415
ghost83手动安装教程 浏览:802

友情链接