[发明专利]一种诊断网络性能和故障的方法和装置在审
| 申请号: | 201610586315.8 | 申请日: | 2016-07-22 |
| 公开(公告)号: | CN107645398A | 公开(公告)日: | 2018-01-30 |
| 发明(设计)人: | 王生新 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,凌齐文 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 诊断 网络 性能 故障 方法 装置 | ||
技术领域
本发明涉及计算机通信技术领域,尤指一种诊断网络性能和故障的方法和装置。
背景技术
目前,随着网络技术的不断创新和市场的发展,越来越多的网络设备基础架构开始向基于通用处理器平台的架构方向融合,承载着提供快速安全的网络服务,也对网络管理中网络性能和故障的检测提出了更高的要求,尤其是对服务器监管、流量监控等方面。
现有技术中,通常监测网络性能和故障的的全过程具体是:前期,通过简单网络管理协议(简单网络管理协议,简称:SNMP)将交换机或路由设备的设备本身的流量数据进行统计;中期,由设备厂商将报文数据进行采样聚合后通过netflow或者sflow发出;后期,通过辅助手段在各个节点通过smokeping这种类似的软件对服务做ping或者http监控,进而可以全程进行网络管理。
但是,采用现有技术,统计的数据流量粒度不足,一般只有流量信息,甚者有包含五元组信息,但是,一旦网络出现问题,会由于没有足够的数据信息,无法复现当时的流量交互信息,导致无法全面诊断网络性能和故障错误。
发明内容
为了解决上述技术问题,本发明提供了一种诊断网络性能和故障的方法和装置,能够全面的了解网络的性能,精确地诊断到网络的故障,尤其可以精确定位到网络故障所对应的数据信息,以便快速准确地解决网络故障。
为了达到本发明目的,第一方面,本发明实施例提供了一种诊断网络性能和故障方法,该方法包括:
获取数据中心全部的流量数据,将所获取的流量数据保存为pcap文件;
对所述pcap文件进行数据处理获取数据流信息和对应的五元组信息,其中所述五元组信息作为所述数据流信息的索引;
统计所述数据流信息,根据所统计的数据流信息诊断网络性能和故障。
本发明实施例提供的一种诊断网络性能和故障方法,该方法包括:获取数据中心全部的流量数据,将所获取的流量数据保存为pcap文件,将所获取的流量数据保存为pcap文件,对所述pcap文件进行数据处理获取数据流信息和对应的五元组信息,其中所述五元组信息作为所述数据流信息的索引,统计所述数据流信息,根据所统计的数据流信息诊断网络性能和故障。该方法通过采用pcap文件来抓取数据中心的全部的流量数据,对pcap文件进行数据处理后,可以获取到该pcap文件中包含的数据流信息和对应的五元组信息,通过统计这些全面的信息,就可以全面诊断网络性能和故障错误,从而使得能够全面的了解网络的性能,并通过五元组信息作为数据流信息的索引,可以精确定位到网络故障所对应的数据信息,以便快速准确地解决网络故障。
进一步地,统计所述数据流信息,包括:
分别统计至少包括应用层协议信息、传输控制协议TCP信息和非协议信息数据其中之一的数据流信息。
通过分类统计数据流的应用层协议信息、传输控制协议信息和非协议信息数据,可以获取网络的全方面数据,从而便于对网络的性能和故障进行诊断。
进一步地,根据所统计的数据流信息诊断网络性能和故障,包括:
根据所统计的应用层协议信息中的结构化查询语言sql的查询响应时间或者超文本传输协议http事务的响应时间和响应状态,分别诊断网络中关系型数据库管理系统mysql事务或者超文本传输协议http事务的性能。
通过根据所统计的应用层协议信息的数据,便于精确地对网络的性能和故障进行诊断。
可选地,根据所统计的数据流信息诊断网络性能和故障,包括:
根据所统计的传输控制协议TCP信息中的往返时延RTT时间或者建立连接时使用的握手信号与重传次数的比例或者拥塞窗口的CWR状态或者关闭连接FIN、重置连接RST、连接超时TIMEOUT的数据,分别诊断网络中传输链路的状态、拒绝服务攻击的攻击情况、工作的状态和连接的状态。
通过根据所统计的传输控制协议TCP信息中的数据,便于精确地对网络的性能和故障进行诊断。
可选地,根据所统计的数据流信息诊断网络性能和故障,包括:
根据所统计的非协议信息数据的报文长度的比例或者流量分布情况或者重传数据与丢包数据之间的比例,分别诊断网络的攻击状态、工作的状态和链路的状态。
通过根据所统计的非协议信息数据,便于精确地对网络的性能和故障进行诊断。
第二方面,本发明实施例提供了一种网络性能和故障定位装置,该装置包括:流量获取模块、数据处理模块和统计诊断模块。
所述流量获取模块,设置为获取数据中心全部的流量数据,将所获取的流量数据保存为pcap文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610586315.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汤饭辅料自动化质量管控系统
- 下一篇:一种平衡炮用点传火药盒





