[发明专利]数据网络质量自动拨测方法及系统有效
申请号: | 201310282924.0 | 申请日: | 2013-07-05 |
公开(公告)号: | CN103716198A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 吴柳;张思拓;谢尧;杨俊权;洪丹轲 | 申请(专利权)人: | 中国南方电网有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆;曾旻辉 |
地址: | 510623 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 网络 质量 自动 方法 系统 | ||
技术领域
本发明涉及数据网络质量测试领域,特别是涉及一种数据网络质量自动拨测方法以及一种数据网络质量自动拨测系统。
背景技术
现有网络测量技术按照是否发送报文进行分类可分为被动测量技术和主动拨测技术。被动测量不发送报文,而是根据具体情况选取正在通信报文作为承载报文,即在正常的通信过程中实现了网络测量,其原理是通过捕获承载报文的信息,被动地实现网络测量。主动拨测是主动发送承载报文,根据返回的反馈报文来推断网络对这些数据包状态的影响,由此获得网络的状态信息。由于被动测量难以了解端到端的性能,也难以获取全局性能视图,并且测量时需要多方的协作,因此测量范围受限。此外,被动测量实现复杂度较高,并且需要查看用户数据包,给用户信息的保密和安全也带来一定威胁。
主动拨测技术又分为网络层拨测和应用层拨测,网络层拨测通过对目标服务器、网络设备、PC客户端发送ICMP(Internet Control Message Protocol,互联网控制消息协议)报文,从而达到了解被测网络的目的。应用层拨测可以对网络业务进行评估,通过向目标服务器发送与真实业务报文一致的模拟报文,对业务在网络中运行状态进行真实模拟和测试。
现有的拨测设备都是采用人工方式进行操作。当用户采用网络层拨测时,拨测设备按照固定间隔时间向网络设备或服务器发送ICMP echo请求数据包,并根据接收到的ICMP echo response响应数据包进行丢包率、时延等指标的统计。当用户采用应用层拨测时,拨测设备按照固定间隔时间向服务器发送HTTP GET/POST请求数据包,只针对接收到HTTP response响应的往返数据包记录接收时间,操作流程都必须用户人工操作完成。
然而,在上述采用人工方式分别对网络层和应用层进行拨测的过程中,用户需要了解整个网络的架构,并根据上报的故障情况对网络设备或服务器进行网络层或应用层拨测。由于拨测设备缺少对故障的自动分析功能,需要上报故障后,由用户根据拨测结果,人工分析故障类型。如果用户对故障类型不熟悉或者对维护的网络缺少全面的了解,那么在拨测过程中将无法采用合适的拨测手段,从而有可能导致故障分析不准确的问题出现,无法达到利用拨测设备对网络进行故障分析的目的。
发明内容
基于此,有必要针对上述故障分析不准确的问题,提供一种数据网络质量自动拨测方法及系统。
为实现上述目的,本发明采用如下的技术方案:
一种数据网络质量自动拨测方法,包括以下步骤:
当接收到拨测服务器下发的调度命令后,分别向用户终端和目标应用服务器发起网络层拨测;
判断网络层拨测是否成功;若网络层拨测不成功则进行故障定位,并将定位结果上传给所述拨测服务器;
若网络层拨测成功,则向目标应用服务器发起DNS解析测试,并判断DNS解析是否成功;若DNS解析不成功则上传DNS失败分析结果给所述拨测服务器;
若DNS解析成功,则向目标应用服务器发起TCP握手请求,并判断TCP握手是否成功;若TCP握手不成功则上传TCP失败分析结果给所述拨测服务器;
若TCP握手成功,则向目标应用服务器发起HTTP连接请求,并判断HTTP连接是否成功;若HTTP连接不成功则上传HTTP失败分析结果给所述拨测服务器;若HTTP连接成功则将成功结果发送给所述拨测服务器。
一种数据网络质量自动拨测系统,包括拨测设备,所述拨测设备中包括:
启动模块,用于当接收到拨测服务器下发的调度命令后,分别向用户终端和目标应用服务器发起网络层拨测;
第一判断与结果上传模块,用于判断网络层拨测是否成功;若网络层拨测不成功则进行故障定位,并将定位结果上传给所述拨测服务器;
第二判断与结果上传模块,用于在所述第一判断与结果上传模块的判断结果为是的情况下,向目标应用服务器发起DNS解析测试,并判断DNS解析是否成功;若DNS解析不成功则上传DNS失败分析结果给所述拨测服务器;
第三判断与结果上传模块,用于在所述第二判断与结果上传模块的判断结果为是的情况下,向目标应用服务器发起TCP握手请求,并判断TCP握手是否成功;若TCP握手不成功则上传TCP失败分析结果给所述拨测服务器;
第四判断与结果上传模块,用于在所述第三判断与结果上传模块的判断结果为是的情况下,向目标应用服务器发起HTTP连接请求,并判断HTTP连接是否成功;若HTTP连接不成功则上传HTTP失败分析结果给所述拨测服务器;若HTTP连接成功则将成功结果发送给所述拨测服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司,未经中国南方电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310282924.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置