1. 服务器出现丢包的原因有哪些
第一:网络有问题(机房、节点、本地均可能出现)
第二:被攻击造成网络丢包
第三:骨干网线路出现问题/出现波动
第四:硬件冗余不足/带宽不足
2. 网络丢包的原因有哪些
网络丢包的原因有哪些
网络丢包的原因主要有物理线路故障、设备故障、病毒攻击、路由信息错误等,下面我结合具体情况进行说明。
路由错误
网络路径错误也会导致数据包不能到达目的主机,如主机的默认路由配置错误,主机发出的访问其他网络的数据包会被网关丢弃。但此类丢包属于正常情况下的丢包,是意料之中的,不会对网络造成影响。
设备故障
设备故障主要是指设备硬件方面的故障,不包含软件配置不当造成的丢包。如网卡是坏的,交换机的某个端口出现了物理故障,光纤收发器的电端口与网络设备接口,或两端设备接口的双工模式不匹配。
笔者近日在工作中发现一交换机端口的光纤模块故障造成的丢包现象,该交换机在通信一段时间后死机,即不能通信,重启后恢复正常。在经过一段时间观察后发现,某光纤模块存在问题,取一块新的模块替换,一切正常。
究其原因,交换机会对所有接收到的数据包进行CRC错误检测和长度校验,将检查出有错误的包丢弃,正确的包转发出去。但这个过程中有些有错误的包在CRC错误检测和长度校验中都均未检测出错误,这样的包在转发过程中不会被发送出去,也不会被丢弃,它们将会堆积在动态缓存中,永远无法发送出去,等到缓存中堆积满了,就会造成交换机死机的现象。
最终结果是,数据包无法到达目的主机。
物理线路故障
网管员发现广域网线路时通时断,发生这种情况时,有可能是线路出现故障,也可能是用户方面的原因。为了分清是否是线路故障,可以做如下测试。
如果广域网线路是通过路由器实现的,可以登录到路由器,通过扩展ping向对端路由器广域网接口发送大量的数据包进行测试。
如果线路是通过三层交换机实现,可在线路两端分别接一台计算机,并将IP地址分别设为本端三层路由交换机的广域网接口地址,使用“ping 对端计算机地址 -t”命令进行测试。
如果上述测试没有发生丢包现象,则说明线路运营商提供的线路是好的,引起故障的`原因在于用户自身,需要进一步查找。
如果上述测试发生丢包现象,则说明故障是由线路供应商提供的线路引起的,需要与线路供应商联系尽快解决问题。
由物理线路引起的丢包现象还有很多,如光纤连接问题,跳线没有对准设备接口,双绞线及RJ-45接头有问题等。另外,通信线路受到随机噪声或者突发噪声造成的数据报错误,射频信号的干扰和信号的衰减等都可能造成数据包的丢失。我们可以借助网络测试仪来检查线路的质量。
网络拥塞
网络拥塞造成丢包率上升的原因很多,主要是路由器资源被大量占用造成的。
如果发现网速慢,并且丢包率呈现上升的情况,这时应该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包穿越路由器等。上述情况造成网络拥塞后,通信双方采取流量控制,丢弃不能传输的包。
;3. 服务器丢包是什么原因呢
丢包的原因
1.网络本身的问题
2.网络设备故障及网络瓶颈
3.物理线路故障
4.网络攻击
5.网络流量占用较大
6.网络环路
7.广播风暴
8.操作系统_丢包率_
丢包率高怎么办?
1.线路问题:看屋内接头是否接好,线路是否经过了什么干扰源,比如空调、冰箱、电视等,尽量与这些用电设备保持一定的距离。也可以自行把室内的线路使用抗干扰能力更强的网线代替。
2.网卡问题:网卡一般都是PCI网卡或者板载网卡,选择的时候定要选择质量较好的,不然可能造成上网质量欠佳。外,许多机器共享上网,使用双网卡,这也是引起冲突同样值得关注,这时,应当拔起连接局域网或其它电脑的网卡,只用连接ADSL的网卡上网测试,如果故障恢复正常,再检查两块网卡有没有冲突。
3. 光猫或者网卡设置问题:现在MODEM一般具有2种工作模式,一种是使用拨号软件的正常模式,一种是自动拨号的路由模式。在正常模式工作下,不需要对MODEM进行设置,使用默认即可。
4. 光猫同步异常问题 :检查一下自己的光纤接入连接的地方是否接触不良,或者是电话线出现了问题,质量不好的电话特别容易造成掉线,但是这样的问题又不好检查,所以务必使用质量较好的电话线。
5.操作系统,病毒问题 :除了上面提到的线路状况外,还有电脑系统方面的问题。建议首先查杀病毒;如果有能力的话,重新安装系统;如机器使用有双网卡,卸载一块网卡;建议对于电脑不是很熟悉的用户不要随意安装各种防火墙软件,设置不正确会造成上网不稳定。有的操作系统可能对ADSL的相关组件存在兼容性问题,这样可以到微软对系统进行升级,或者修复系统。有条件可以进行重装。如果软件有冲突就尽量找出冲突软件,对其卸载或者其他方法解决。
4. 网络一有数据传输就掉包是什么原因
分析可能有以下几点:1,网线老化或水晶头接触不好。2,检查是否有接头处没接好。3,是否有人安装了超级嗅探狗、p2p终结者等。4,路由或交换机是否有问题。5,电脑是否中了木马
5. 网络为什么经常丢包
上网丢包其实和一些列设备都有关系:服务器、猫、路由器、网线、电脑;
要检测丢包原因是需要用排除法来解决的,以下一步一步来:
1、测试服务器丢包:找一个你觉得丢包的网址(比如游戏服务器),ping XXX -t,看ping值的稳定程度,再找一个最基础的网址(比如网络),同样ping,对比两个数值参考,看看是否有出现丢包,如果服务器丢,那么可能需要一个VPN来链接,如果都丢,说明本地问题的可能性会更大;
2、猫,对猫的测试很简单,保修过后,直接让相关运营商过来检测;
3、路由器,链接路由器测试一遍,然后直接链电脑测试一遍,对比ping值,当然如果丢包只能用(更新路由器配置文件,更换路由器)来解决;
4、网线:换一根新网线试试就知道了;
5、电脑:同环境下用其他电脑ping一下目标网址,对比数据也就知道了,电脑丢包的话一般都是中毒导致的,最简单的方法就是杀毒或者重装系统。
如上,判断丢包情况是一个系统的工程,可以先从最简单的服务器、电脑开始(毕竟不需要准备什么东西)。
6. 服务器经过交换机传递文件有大量丢包是因为什么
我从经验分析的----楼下的都能连接服务器是吧!说明网络与交换机、服务器都没有问题楼上有一台也可以连接到服务器,说明网络连接也是没有问题。问题在于你丢包的那台电脑,一是这台电脑的网线有问题?看一下水晶头是否卡紧。二是,换一下交换机的端口看看三,这台电脑的网络线和强电(电线)走在一起干扰。(这个很难说清为什么)你可以试试上面这几个方面,交叉排除一下。当然前提是你这台电脑没有中毒。
7. 服务器网络丢包怎么回事
会不会是网卡出问题或者经过的路由器有问题呢?
192.168.20.2
已经是内网做配置用。。。
如果去到公网发现丢包可能会是网卡线路或者去到目的地经过的路由器出现问题??
自己先换网卡,同样问题联系机房管理员和专线宽带运营商啊。
8. 网络丢包原因及解决方案
网络丢包是我们在使用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
9. 网络经常掉包是什么原因
具体表现:由于所有工作站都是10-100Mb自适应网卡,而原来的全部采用的是10Mb
的交换机,现将网络升级一下,全部换成100Mb交换机,发现交换机更换后,速度还没有
原来快。部分机器甚至不能上网;
故障分析:我们用ping命令ping一下该局域网的网关,发现掉包现象严重,用测线仪检查一下双绞线,发现一切正常。检查一下网线时,发现网线是原来用的三类线,不支持100Mb的网络。由于我们在网络升级的时候,只升级了网络交换设备,忽视了升级传输介质——网线;
解决办法:更换网线;
说明:大家在升级网络的时候,一定要检查一下自己的配套设备如网卡、网线是否支持100Mb的网络工作环境,不要盲目升级其中一项,造成小马拉大车的不配套现象;
要根据自己的资源,合理利用。对于目前的网络,大家在布线时,不如一步到位,选购安
普(AMP)超五类网线,一是方便日后的升级,二者也可以使自己的网络速度得到稳定;
故障二、新开的网吧,经常掉线或者无法登录网络;
具体表现:一家新开的网吧,面积三百平方,五十台机器,配备了专用的机房,放
置交换机和服务器。结果发现机器调试时,经常掉线或者无法登录网络;
故障分析:用ping命令检查时,发现严重丢包和超时,网络全部用测线仪测试,一
切正常。无意中发现从交换机到工作的距离太长,仔细测量了一下距离,100米。双绞线
的传输距离一般不超过100米,实际传输距离在95米左右。网吧业主只为了追求高档,配
备了专用的机房,却忽视了网线传输距离的极限;
解决方法:将交换机的位置重新安置;
说明:在综合布线时,一定要将交换机的位置选择好,中心交换机最好放在网吧的
中央位置。下面的交换机也应该放在所连接的计算机的中心。这样的安置方法,一是节
约网线,二是可以使网络达到最佳的传输状态;
故障三、IP地址与地址串发生冲突;
具体表现:所有机器,IP地址在网络中设置是唯一,总有两台机器,在启动的时
候,出现一个地址与IP地址冲突与一串地址冲突。更改IP地址后依旧。而且在冲突时,
只有一台机器可以上网;
故障分析:仔细看了一下冲突的提示,是一串地址,会不会是物理地址冲突呢,也就是MAC地址冲突导致的呢?但总不能每台每台查找吧。用IPbook超级网上邻居吧,朋友提示到。用IPbook超级网上邻居,扫描整个网络段,结果发现两台机器的网卡的MAC地址是完全相同的;
解决办法:更换网卡。更换网卡后,问题解决;
说明:所有工作在网络中的网络设备,包括网卡、交换机、路由器都有一个物理地址,叫MAC地址。MAC地址包含了该网络设备的厂商和在全球网络设备中唯一的序列号;
所有的网络数据交换,都是基于MAC地址的交换,而不是基于IP地址的交换。因此,如果
MAC地址冲突,IP地址不冲突的话,也会造成网络中断,因为数据找不到终点。因此,大
家在购买网卡的时候,一定要买正品,不要为了贪图便宜,买了次品。如果是网卡MAC地
址冲突,更换一块,还是小事。如果是交换机发生MAC地址冲突,那你就麻烦大了;
故障四、100Mb的网络网络速度不稳定;
具体表现:网卡采用10-100Mb自适应网卡,交换机为全双工10-100Mb交换机。在上
网的时候,网络速度时快时慢故障分析:用ping命令检查的时候,也没有掉包现象,一切正常,偏偏下速度不正常。检查了网络设置,也正常。后来仔细看了一个交换机的指示灯,发现交换机老是在10Mb和100Mb两种工作状态下转换。问题搞定了;
解决方法:发现问题了,如何不让他自动切换工作状态呀。仔细看了机器中网卡的属性,值中指定的速度是AUTO,我把他改成100Mb Full后。测试了一下,一切正常了;
说明:一些网络问题的发生,要首先检查一下所有的网络设备,然后分析一下原
因,相信解决问题的速度会很快的;
故障五、网络中所有机器全部IP地址冲突;
具体表现:机器启动后,所有的机器出现IP地址冲突。检查了一下IP地址设置,没
有重复。工作使用WinXP操作系统;
故障分析:所有的工作站开机后,进入桌面,自动弹出IP地址冲突的提示,而每台客户机使用的是固定的IP地址,没有地址冲突。于是决定在XP的DOS下查看一下网络配置。运行了一下ipconfig /all,发现网络中有一个DHCP服务器在运行,给这台机器动态分配的IP地址与其他机器的IP地址发生了冲突。说明一下,DHCP服务器是网管在进行网络克隆时,为了方便建立的。结果网络克隆结束后,忘记把服务停止了;
解决方法:1、把DHCP服务器关闭 2、把DHCP服务的IP地址池更改一下,排除所有正
在使用的固定的IP地址。
10. 一般网络出现丢包现象,是什么造成的原因
1,网络不通畅
2,被黑客监听
3,软件,硬件问题
网络丢包就是在我们数据包的数据传输过程中,因为中途的传输而导致部分数据包被丢失