The invention relates to a link of health monitoring based on RTT detection system, including: real-time monitoring module, timing module, reference file module, anomaly statistics module and adaptive sampling module; wherein, the real-time monitoring module is responsible for link packet round-trip time in real time detection and compared with the reference file module provides the reference value the reference documents; module provides the reference value, is also responsible for each period of historical reference value weighted update; the timing module is responsible for determining the time; the abnormal statistics module is responsible for statistical anomaly frequency; sampling module according to the anomaly statistics module provides the anomaly count to adjust the sending data packets of the monitoring interval adaptive.
【技术实现步骤摘要】
一种基于RTT监测的链路健康检测系统及方法
本专利技术涉及网络监测领域,特别涉及一种基于RTT监测的链路健康检测系统及方法。
技术介绍
许多企业都意识到单条互联网出口链路带来的问题:链路一旦中断,内部员工将无法访问互联网,分支机构VPN中断,网站邮箱均无法对外服务。因此许多企业会部署多条运营商链路来解决单出口的不可靠。但是多链路引入后需要根据各链路的健康状况来进行负载均衡策略部署。这就需要一种实时链路健康检测方法与系统。网络延时作为直观反映网络性能好坏的技术指标,受到IETF标准化组织和几乎所有的网络性能研究机构的重视,纷纷以其作为对网络性能进行全面分析、深入研究的首要指标。网络延时小,说明网络连接性能好,网络路径上的所有组件处于正常运行状态。网络延时大,且持续相当一段时间,则暗示该网络路径所经过的某些组件发生了异常行为,导致该连接性能变差,承载的高层业务性能也可能受到影响。因此,通过对网络延时进行全天候、实时的测量和分析,可以及时了解网络的运行情况。但是目前的多数方法都没有考虑到一个问题,那就是往返时间(Round-TripTime,RTT)分布具有一定周期性,依赖于每天时间的不同和用户网络行为的不同,正常的RTT曲线应该是有一定波动的,而不是一条直线。
技术实现思路
本专利技术的目的在于克服已有的链路健康监测系统及方法没有考虑往返时间分布具有周期性的缺陷,从而提供一种基准值更准确的链路健康监测系统及方法。为了实现上述目的,本专利技术提供了一种基于RTT监测的链路健康检测系统,包括:实时监测模块101、计时模块102、基准文件模块103、异常统计模块104以 ...
【技术保护点】
一种基于RTT监测的链路健康检测系统,其特征在于,包括:实时监测模块(101)、计时模块(102)、基准文件模块(103)、异常统计模块(104)以及自适应采样模块(105);其中,所述实时监测模块(101)负责对链路上数据包往返时间进行实时检测并与基准文件模块(103)所提供的基准值进行对比;所述基准文件模块(103)提供基准值,还负责对各时段历史基准值进行加权更新;所述计时模块(102)负责确定当前所处时段;所述异常统计模块(104)负责统计异常次数;所述自适应采样模块(105)根据异常统计模块(104)所提供的异常计数值调整发送监测数据包的间隔。
【技术特征摘要】
1.一种基于RTT监测的链路健康检测系统,其特征在于,包括:实时监测模块(101)、计时模块(102)、基准文件模块(103)、异常统计模块(104)以及自适应采样模块(105);其中,所述实时监测模块(101)负责对链路上数据包往返时间进行实时检测并与基准文件模块(103)所提供的基准值进行对比;所述基准文件模块(103)提供基准值,还负责对各时段历史基准值进行加权更新;所述计时模块(102)负责确定当前所处时段;所述异常统计模块(104)负责统计异常次数;所述自适应采样模块(105)根据异常统计模块(104)所提供的异常计数值调整发送监测数据包的间隔。2.基于权利要求1所述的基于RTT监测的链路健康检测系统所实现的链路健康检测方法,包括:步骤1)、系统初始化,并输入待监测链路;其中,所述系统初始化包括对系统参数的初始化以及基准文件模块(103)的初始化;其中,所述系统参数至少包括异常判定阈值、异常统计阈值、发送探测数据包间隔以及异常计数值;步骤2)、由计时模块(102)获得当前时段,基准文件模块(103)准备好当前时段的历史基准值;步骤3)、判断是否进入了一个新的时段,如果进入了一个新的时段,执行下一步,否则,执行步骤5);步骤4)、对前一时段中记录的RTT值求均值N,然后加权更新前一时段的RTT基准值,然后重新执行步骤2);步骤5)、依然处于当前时段,实时监测模块(101)开始以发送探测数据包间隔大小为T发送监测数据包并记录获得的RTT值;步骤6)、实时监测模块(101)每获得一次RTT值,都要与基准文件中当前时段的历史基准值进行对比,判断两者之...
【专利技术属性】
技术研发人员:叶晓舟,贾正义,
申请(专利权)人:中国科学院声学研究所,北京中科智网科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。