络丢包率如何解决
络丢包是我们在使用
ping
(检测某个系统能否正
常运行)
对目站进行询问时,
数据包由于各
种原因在信道中丢失的现象。
ping
使用了
ICMP
回送请求与回送回答 文。
ICMP
回送请求
文是主机或路由器
向一个特定的目的主机发出的询问,收到此 文的机器必须给源主机发送
ICMP
回送回答 文。这种询问 文用来测试目的站是否可到达以及了解其状态。需要指
出的
是,
ping
是直接使用 络层
ICMP
的一个例子,它没有通过运输层的
UDP
或
TCP
。
络丢包的原因主要有物理线路故障、
设备故障、
病毒攻击、
路由信息错误等,下面我们结
合具体情况进行说明。
物理线路故障
管员发现广域 线路时通时断,
发生这种情况时,有可能是线路出现故障,
也可能是用户
方面的原因。为了分清是否是线路故障,可以做如下测试。
如果广域 线路是通过路由器实现的,可以登录到路由器,通过扩展
ping
向对端路由器广
域 接口发送大量的数据包进行测试。
如果线路是通过三层交换机实现,可在线路两端分别接一台计算机,并将
IP
地址分别设为
本端三层路由交换机的广域 接口地址,使用
“ping
对端计算机地址
–
t”
命令进行测试。
如果上述测试没有发生丢包现象,
则说明线路运营商提供的线路是好的,
引起故障的原因在
于用户自身,需要进一步查找。
如果上述测试发生丢包现象,
则说明故障是由线路供应商提供的线路引起的,
需要与线路供
应商联系尽快解决问题。
由物理线路引起的丢包现象还有很多,如光纤连接问题,
跳线没有对准设备接口,
双绞线及
RJ-45
接头有问题等。另外,通信线路受到随机噪声或者突发噪声造成的数据 错误,射频信
的干扰和信 的衰减等都可能造成数据包的丢失。我们可以借助 络测试仪来检查线路的质
量。
设备故障
设备故障主要是指设备硬件方面的故障,不包含软件配置不当造成的丢包。如 卡是坏的,
交换机的某个端口出现了物理故障,
光纤收发器的电端口与 络设备接口,
或两端设备接口的双
工模式不匹配。
笔者近日在工作中发现一交换机端口的光纤模块故障造成的丢包现象,
该交换机在通信一段
时间后死机,即不能通信,重启后恢复正常。在经过一段时间观察后
发现,某光纤模块存在问
题,取一块新的模块替换,一切正常。究其原因,交换机会对所有接收到的数据包进行
CRC
错
误检测和长度校验,将检查出有错误的包丢
弃,正确的包转发出去。但这个过程中有些有错误
的包在
CRC
错误检测和长度校验中都均未检测出错误,
这样的包在转发过程中不会被发送出去,
也不会被丢弃,
它们将会堆积在动态缓存中,永远无法发送出去,等到缓存中堆积满了,就会
造成交换机死机的现象。最终结果是,数据包无法到达目的主机。
络拥塞
络拥塞造成丢包率上升的原因很多,主要是路由器资源被大量占用造成的。
如果发现 速慢,并且丢包率呈现上升的情况,这时应该
show process cpu
和
show
process m
em
,一般情况下发现
IP input process
占用过多的资源。接下来可以检查
fast
switching
在大流量外出端口是否被禁用,如果是,则需要重新使用。
再看一下
Fast switching on the sam
e interface
是否被禁用,如一个接口配有多个 段
并且这些 段间流量很大时,路由器工作在
process-switches
方式,这种情况下要在接
口上
执行命令
“enable ip route
-cache sam
e-interfac
e”
。
接下来,
用
show interfaces
和
show interfaces switching
命令识别大量包进出的端口。
一旦确认进入端口后,打开
IP accounting on the outgoing interface
看其特征,如果是攻
相关资源:暗组苹果找回助手(找回丢失Iphone手机)v1.0中文绿色版-其它代码类…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!