数据库系统网络丢包故障处理和研究

数据库系统网络丢包故障处理和研究

ID:32959841

大小:54.73 KB

页数:5页

时间:2019-02-18

数据库系统网络丢包故障处理和研究_第1页
数据库系统网络丢包故障处理和研究_第2页
数据库系统网络丢包故障处理和研究_第3页
数据库系统网络丢包故障处理和研究_第4页
数据库系统网络丢包故障处理和研究_第5页
资源描述:

《数据库系统网络丢包故障处理和研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库系统网络丢包故障处理和研究摘要:网络丢包是我们在使用ping对目标站进行询问时,数据包由于各种原因在信道中丢失的现象。本文笔者从网络丢包的原因及实例分析入手,简要介绍了故障分析及排除过程。关键词:网络丢包;数据包;丢包率中图分类号:TP393.1网络丢包率是数据传输过程中数据包丢失部分与所传数据包总数的比值。数据在网络中是被分成一个个数据包传输的,每个数据包中有表示数据信息和提供数据路由的桢。而数据包在一般介质中传播是总有一小部分由于两个终端的距离过大会丢失,而大部分数据包会到达目的终端。正常传输时网络丢包率应

2、该控制在一定范围内。我们在cmd中键入ping[网址],显示最后一行(x%loss)就是对目标地址ping包的丢包率。网络丢包是我们在使用ping对目标站进行询问时,数据包由于各种原因在信道中丢失的现象。ping使用了ICMP回送请求与回送回答报文。ICMP回送请求报文是主机或路由器向一个特定的目的主机发出的询问,收到此报文的机器必须给源主机发送ICMP回送回答报文。这种询问报文用来测试目的站是否可到达以及了解其状态。需要指出的是,ping是直接使用网络层ICMP的一个例子它没有通过运输层的UDP或TCP。1网络丢包

3、的原因及实例分析网络丢包的原因主要有物理线路故障、设备故障、病毒攻击、路由信息错误等,下面我们结合民航二期数据库系统的具体情况进行说明。民航二期数据库系统简介民航二期数据库系统于2008年投入业务运行,该系统以北京气象中心为主节点,通过ATM网络与六个地区气象中心、37个空管分局站构建了民航气象广域网络。主要网络设备采用cisco系列产品,通信中间件釆用IBMMQo在兰州建立了民航二期数据库系统。兰州与西安线路网络拓扑如下2故障现象西安气象中心计算机室反映兰州MQ队列压报严重,同时兰州资料缺失严重,通过远程数据库调取

4、资料十分缓慢。3故障分析及排除过程首先考虑西安MQ线路同时向兰州、银川、西宁发送资料,经了解两地均能正常接收资料,所以西安线路故障可能性较小。联系北京网控中心帮助测试ATM网络线路,发现到兰州ATM交换机的网络线路正常,丢包率仅为3%左右,由此判断故障应该在兰州ATM交换机到路由器之间。其次通过兰州通信服务器(172.25.18.2)pingl72.31.5.1,发现网络延迟严重,丢包率高达20%-30%,可以看出资料缺失严重的原因是丢包率太高。这样根据网络丢包的原因开始检查,确认丢包的位置。3.1检查物理线路首先用

5、网络检测设备和替换法检查了全部网线和兰州ATM交换机的线缆均正常;观察ATM交换机及板卡显示灯状态正常。其次在计算机172.25.18.2上执行到网关172.25.18.254的路由跟踪,tracertl72.25.18.254跟踪路由往返时间也正常。3.2考虑网络拥塞造成丢包这种情况主要是路由器资源被大量占用造成的。showprocesscpu和showprocessmem,发现IPinputprocess没有占用过多的资源。3.3路由错误导致网络路径错误路由错误导致网络路径错误数据包也不能到达目的主机,如主机的默

6、认路由配置错误,主机发出的访问其他网络的数据包会被网关丢弃。Showiproute检查路由器的配置及串口设置均正确。3.4病毒攻击利用查杀病毒软件检查后,主机和网络上均未发现病毒。3.5设备故障线路上的设备只有两个用于延长通信距离的RAD基带猫无法检测,由于没有替换设备,只能首先查看基带猫收发设置,检查没有发现错误,然后用reset命令复位基带猫,再pingl72.31.5.1丢包率依然高达20%-30%,考虑到RAD基带猫的作用只是延长通信距离,咨询厂家后确认基带猫与资料传输不存在同步问题,所以大胆甩掉基带猫,将路

7、由器直接搬至转报室与ATM交换机连接,此时再pingl72.31.5.1丢包率只有2%左右,资料接收正常,故障解决。4小结此次故障在定位可能故障点时由于基带猫的特殊作用决定了可以直接甩掉不用,如果是网络线路中不能直接甩掉的设备,同时又无替换设备时可以考虑用对比分析法定位可能故障点,方法是通过对网络中传输的数据包的对比,分析出数据包在传输过程中各个中间设备对数据包的相应处理过程,包括更改、丢弃和转发等。在实际的分析过程中,我们需要考虑到抓包的方便性和相应中间设备的功能特性选取数据包捕获点,然后通过专有的网络分析工具将故

8、障时相应的数据包捕获下来进行深度分析,并通过分析发现相应的异常,从而定位故障点。参考文献:[1]吕明,吴晓蓿•具有数据包丢失的网络控制系统的容错控制[J].计算机工程与应用,2007,43(21).[2]谢德晓.具有随机丢包与时延的网络控制系统容错控制研究[Z].南京理工大学,2010.作者简介:王慧清,女,工程师。作者单位:民航甘肃空管分局,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。