网络丢包的原因

视频会议室,图象卡,屏幕右下脚出现一个小闪电符号。说明出现丢包现象。

丢包了,怎么办

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

网络丢包的原因主要有物理线路故障、设备故障、病毒攻击、路由信息错误等,下面我们结合具体情况进行说明。

物理线路故障

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

如果广域网线路是通过路由器实现的,可以登录到路由器,通过扩展ping向对端路由器广域网接口发送大量的数据包进行测试。

如果线路是通过三层交换机实现,可在线路两端分别接一台计算机,并将IP地址分别设为本端三层路由交换机的广域网接口地址,使用“ping对端计算机地址-t”命令进行测试。

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

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

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

设备故障

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

笔者近日在工作中发现一交换机端口的光纤模块故障造成的丢包现象,该交换机在通信一段时间后死机,即不能通信,重启后恢复正常。在经过一段时间观察后发现,某光纤模块存在问题,取一块新的模块替换,一切正常。究其原因,交换机会对所有接收到的数据包进行CRC错误检测和长度校验,将检查出有错误的包丢弃,正确的包转发出去。但这个过程中有些有错误的包在CRC错误检测和长度校验中都均未检测出错误,这样的包在转发过程中不会被发送出去,也不会被丢弃,它们将会堆积在动态缓存中,永远无法发送出去,等到缓存中堆积满了,就会造成交换机死机的现象。最终结果是,数据包无法到达目的主机。

网络拥塞

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

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

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

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

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

路由错误

网络路径错误也会导致数据包不能到达目的主机,如主机的默认路由配置错误,主机发出的访问其他网络的数据包会被网关丢弃。但此类丢包属于正常情况下的丢包,是意料之中的,不会对网络造成影响。

视频会议室,图象卡,屏幕右下脚出现一个小闪电符号。说明出现丢包现象。

丢包了,怎么办

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

网络丢包的原因主要有物理线路故障、设备故障、病毒攻击、路由信息错误等,下面我们结合具体情况进行说明。

物理线路故障

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

如果广域网线路是通过路由器实现的,可以登录到路由器,通过扩展ping向对端路由器广域网接口发送大量的数据包进行测试。

如果线路是通过三层交换机实现,可在线路两端分别接一台计算机,并将IP地址分别设为本端三层路由交换机的广域网接口地址,使用“ping对端计算机地址-t”命令进行测试。

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

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

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

设备故障

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

笔者近日在工作中发现一交换机端口的光纤模块故障造成的丢包现象,该交换机在通信一段时间后死机,即不能通信,重启后恢复正常。在经过一段时间观察后发现,某光纤模块存在问题,取一块新的模块替换,一切正常。究其原因,交换机会对所有接收到的数据包进行CRC错误检测和长度校验,将检查出有错误的包丢弃,正确的包转发出去。但这个过程中有些有错误的包在CRC错误检测和长度校验中都均未检测出错误,这样的包在转发过程中不会被发送出去,也不会被丢弃,它们将会堆积在动态缓存中,永远无法发送出去,等到缓存中堆积满了,就会造成交换机死机的现象。最终结果是,数据包无法到达目的主机。

网络拥塞

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

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

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

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

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

路由错误

网络路径错误也会导致数据包不能到达目的主机,如主机的默认路由配置错误,主机发出的访问其他网络的数据包会被网关丢弃。但此类丢包属于正常情况下的丢包,是意料之中的,不会对网络造成影响。


相关内容

  • 电脑基础知识大全
  • 2000XP双系统启动问题 先装好了WindowsXP,然后再安装Windows 2000.开机后发现Windows XP的滚动条消失后,电脑即黑屏,无法进入登录画面. 其实,这个问题是因为当安装好Windows 2000后,某些系统文件从高版本变回低版本,因此导致Windows XP无法识别.解决 ...

  • 网络设备中常见术语含义及故障分析
  • ----CRCError: ----含义:指示在数据传输中有坏帧出现.坏帧将被丢弃,并通过高层协议而重传. ----原因:通常因电缆或网络硬件错误.环境噪音造成.如网卡硬件错误,劣质电缆. ----解决方法:更换网络硬件或避开周围的环境干扰源. ----ShortFrame: ----含义:说明设备 ...

  • 电信宽带网无法连接的原因
  • 错误 602 The port is already open 问题:拨号网络由于设备安装错误或正在使用,不能进行连接 原因:没有完全和正确的安装 解决:卸载干净任何PPPoE 软件,重新安装. 错误 605 Cannot set port information 问题:拨号网络由于设备安装错误不能 ...

  • 大学生网络犯罪原因分析
  • 大学生网络犯罪的原因分析 改革开放30多年来,在校大学生中网络犯罪事件频繁发生,网络犯罪率逐年上升,日益成为干扰校园秩序.社会安定和社会主义市场经济秩序有序运行的严重问题,越来越得到高校和社会的普遍关注.其犯罪特点朝着暴力化.群体化.多元化.智能化.专业化等发展的趋势:网络犯罪原因也由传统的单一型转 ...

  • 网络摄像机常见问题
  • 网络摄像机常见问题 V1.0.0 浙江大华科技有限公司 前言 目的 为快速解决和处理客户日常使用中出现的网络摄像机故障,提高响应速度,特收集整理出此份常见问题解决方法手册,以及时准确的为客户提供解决方法. 注意事项 此手册涉及的网络摄像机问题不涵盖所有问题,如出现未知问题,欢迎及时与我们联系,以方便 ...

  • 网络经济学复习
  • 名词解释: 1.外部性是指一个市场参与者(个人.家庭.企业或其他经济主体)的行为影响到了其他人或者公共的利益,而行为人却没有因该行为做出赔偿或得到补偿. 2.网络效应: 就是利用通过网络而从中所产生的种种无法估计的经济或市场效益或指使用者从用户网络中获得的额外的福利变化. 3.路径依赖:即使在一个以 ...

  • 中学生网络成瘾原因及对策调查报告
  • 中学生网络成瘾原因及对策调查报告 一.网络成瘾定义与症状 "网络成瘾综合症"(Internet AddictionDisorder,简称IAD ),于1994 年由纽约的一位精神医生Goldberg 提出,临床上是指由于患者对互联网过度依赖而导致明显的心理异常症状以及伴随的生理性 ...

  • 大中学生沉迷网络小说的心理原因分析
  • 学科分类号: 湖南人文科技学院 本科生毕业论文 题目:大中学生沉迷网络小说的心理原因分析 学生姓名: 学号: 系 部: 教育科学系 专业年级: 应用心理学2007级 指导教师: 职 称: 湖南人文科技学院教务处制 湖南人文科技学院本科毕业论文诚信声明 本人郑重声明:所呈交的本科毕业论文,是本人在指导 ...

  • 网络成瘾的原因及对策和预防
  • 大学生网络成瘾的原因 网络成瘾是指由重复的对于网络的使用所导致的一种慢性或周期性的着迷状态,并带来难以抗拒的再度使用的欲望,同时还会产生想要增加使用时间的张力与耐受性,克制,退瘾等现象.对于上网所带来得快感会一直有心里上与生理上的依赖. 大学生网络成因现象的产生是网络使用者的个人特性与网络功能交互作 ...

  • 网络流行语产生的原因
  • 摘要:作为互联网产物的网络流行语正日益影响着我们的生活和文化.本文从主观和客观两个方面来分析网络流行语产生的原因.以帮助我们客观对待.合理引导和适当规范网络流行语,使之得以健康发展. 关键词:网络流行语;原因;健康发展 网络流行语是在网络上流行的一种语言形式,它以实时或相对延时的形式,以文字.数字. ...