什么是网络丢包?常见故障现象与处理方法

工程实践
弱电工程 网络通信 网络故障
什么是网络丢包?常见故障现象与处理方法

什么是网络丢包?常见故障现象与处理方法

数据在 Internet 上是以数据包为单位传输的,单位为字节,数据在网络上传输,受网络设备,网络质量等原因的影响,使得接收到的数据小于发送出去的数据,造成丢包。网络丢包是网络中常见的故障之一,它会引起网速降低甚至造成网络中断。

了解了收发包的原理,可以了解到丢包原因主要会涉及网卡设备、网卡驱动、内核协议栈三大类。

网络丢包示意图

一、常见的丢包故障与处理方法

1. 网络数据包发送时通时断,丢包严重

故障现象:该方向网络出现震荡性中断,丢包率超过60%。

故障分析:交换机间出现环路,导致生成树协议构建失败,形成广播风暴。

故障处理:逐个拨出交换机级联接入网线,找到环路线路并清理。

2. 网络数据包发送超时,时有不规则丢包

故障现象:网络突然严重堵塞,打开网页速度缓慢,丢包率30%左右。

故障分析:主机感染病毒,主动扫描网络中其他主机的TCP 445端口进行攻击。

故障处理:对感染病毒的主机进行物理隔离,杀毒处理后恢复正常。

3. 网络数据包严重延时

故障现象:出局浏览外网速度明显降低,网络时延特别大。

故障分析:CPU和内存利用率高,某端口数据流量异常大,多线程下载占用带宽。

故障处理:强制关闭异常端口,联系用户终止下载进程后恢复。

总结:除了Ping命令,tracert、nslookup、mtr(my traceroute)等工具都可以用来判断网络连通性,帮助快速定位故障。