[发明专利]基于反向波测技术的复杂网络环境网络延时监测方法有效
申请号: | 201910317863.4 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110022249B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 李威;杜旋;董惠良;姜学峰;李健俊;汪炎平;王正敏 | 申请(专利权)人: | 浙江中烟工业有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/12 |
代理公司: | 杭州丰禾专利事务所有限公司 33214 | 代理人: | 王静 |
地址: | 310008 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 反向 技术 复杂 网络 环境 延时 监测 方法 | ||
本发明提供一种基于反向波测技术的复杂网络环境网络延时监测方法,该方法包括以下的步骤:1)在服务端将交换机一个网卡设置为混杂模式,从该网卡获取所有访问服务的网络流量;2)根据网络流量,从IP数据报中提取源IP地址;3)根据网段对源IP地址进行分组,得到网络中各链路的终端IP地址集合:IP1,IP2,....,IPn;4)对于每个IP地址集合IPn,随机取其中一个IP地址ipa,执行Ping ipa操作,获得该网络链路的网络延时Tn;5)计算各网络链路网络延时的平均值:T=(T1+T2+....Tn)/n,得到的T就是整个网络的网络延时;6)根据获得的T判断网络异常。
技术领域
本发明属于网络数据分析与性能监控技术领域,具体为一种网络延时的监测分析方法。
背景技术
网络延时是指网络数据从发送方通过网络传输到接收方所经历的时间间隔,用于描述网络传输质量的好坏,是一种重要的网络性能指标。当网络延时短,表示网络传输速度快,网络响应及时,否则表示网络传输速度慢,网络质量或网络带宽存在问题。因此,为了及时掌握网络情况,需要对网络延时进行实时监控。常用的监测技术是采用Ping监测技术,即基于ICMP协议的Ping指令,从客户端发出Ping包至服务端,得到Ping包在网络中的传输时间。常用的方式有手动方式和自动方式,手动方式是人工执行Ping指令操作,在指定时间段获取网络的延时;自动方式是在客户端运行一个程序,定期自动执行Ping指令,每隔一段时间(如一分钟或三分钟)自动获取网络的延时。自动方式也称之为波测方式,即对延时指标进行定期自动测试。
Ping监测技术虽然能实现网络延时检测,但是对于复杂网络环境,由于存在多条网络链路,每条网络链路的延迟各不相同,需要在每条链路上实行网络延迟监测,也就是在多个点(既不同链路上的终端)上安装软件实现波测来获得整个网络的延时。针对复杂网络,这种方式由于需要在多个终端上安装软件,部署复杂,管理难度大,导致监测效果差,实现困难。
发明内容
基于以上问题,本发明目的在于提供一种基于反向波测技术的复杂网络环境网络延时监测方法,采用反向波测技术,从服务端进行波测,由于服务端是一个点,因此改变了从多个点进行波测的方式,从而从一个点上(服务端)对不同链路上的终端进行波测,解决了部署复杂、管理难度大的问题。
为了实现上述发明目的,本发明采用以下技术方案:
基于反向波测技术的复杂网络环境网络延时监测方法,该方法包括以下的步骤:
1)在服务端将交换机一个网卡设置为混杂模式,从该网卡获取所有访问服务的网络流量;
2)根据网络流量,从IP数据报中提取源IP地址;
3)根据网段对源IP地址进行分组,得到网络中各链路的终端IP地址集合:IP1,IP2,....,IPn;
4)对于每个IP地址集合IPn,随机取其中一个IP地址ipa,执行Ping ipa操作,获得该网络链路的网络延时Tn;
5)计算各网络链路网络延时的平均值:T=(T1+T2+....Tn)/n,得到的T就是整个网络的网络延时;
6)根据获得的T判断网络异常。
进一步优选地,所述步骤6)中判断方法为:通过对T和网络延时历史数据Tt的对比,得出当前网络延时是否出现异常,如果T2Tt,网络延时异常,产生异常告警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中烟工业有限责任公司,未经浙江中烟工业有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910317863.4/2.html,转载请声明来源钻瓜专利网。