一种网络流量的扩容预告方法及装置制造方法及图纸

技术编号:21251204 阅读:38 留言:0更新日期:2019-06-01 09:16
本发明专利技术的实施例提供一种网络流量的扩容预告方法及装置,能够通过高频采样的大量数据实现精确化的扩容预告。该方法包括:监控设备以预定采样频率对网络流量进行采样,获取链路数据;将任一链路标识ID对应的链路的链路流量转换成链路流量的相对值;在预定时间段内,若任一采样时刻的链路流量的相对值大于第一阈值,则将任一链路标识ID对应的链路在任一采样时刻的链路流量记录为积累值;监控设备根据公式

An Expanded Prediction Method and Device for Network Traffic

The embodiment of the present invention provides an expanded forecasting method and device for network traffic, which can accurately realize expanded forecasting through a large amount of data sampled at high frequency. The method includes: monitoring device sampling network traffic at predetermined sampling frequency to obtain link data; converting link traffic corresponding to any link identification ID into relative value of link traffic; in a predetermined period of time, if the relative value of link traffic at any sampling time is greater than the first threshold, then links corresponding to any link identification ID will be sampled at any sampling time. Link traffic is recorded as an accumulated value; monitoring equipment is based on the formula.

【技术实现步骤摘要】
一种网络流量的扩容预告方法及装置
本专利技术的实施例涉及通信领域,尤其涉及一种网络流量的扩容预告方法及装置。
技术介绍
网络的监控正在从以简单网络管理协议(simplenetworkmanagementprotocol,SNMP)为代表的低频率采样的监控方式向以遥测(telemetry)为代表的高频率采样的监控方式转型。传统的网络监控方式多是采集器通过拉的模式(pullmode)来获取监控数据,数据采样频率比较低,一般每5分钟采样一次。Telemetry是一项远程的从物理设备或虚拟设备上高速采集数据的技术。设备通过推模式(pushmode)主动向采集器上送设备数据信息,提供更实时更高速的数据采集功能。以telemetry为代表的高频率采样技术能够实现0.1秒、1秒、5秒、10秒等为间隔的高频率采样技术。telemetry设备包括采集器、分析器、控制器,其中采集器和分析器经常融合到网络控制器或者网络管理器中。传统的网络基于SNMP等低频率采样的监控方式,设备每5分钟上报链路的速率,包括链路的平均流量和峰值流量。传统网络的扩容预告,基于网络24小时的平均流量超过一定阈值,或者24小时内峰值流量超过一定阈值。由于低频率采样无法完整体现链路流量情况,基于平均流量超阈值的扩容预告,抹平了网络中很多微突发现象,因此微突发的流量超阈值无法体现。基于峰值流量超阈值的扩容预告,能够获取微突发的最大值,但网络可能平均流量很低,在网络流量较低时提前完成扩容,造成设备性能和投资的浪费。在telemetry等技术使用后,分析器获得了链路的大量的高频采样性能数据,采用传统的平均速率超过阈值或峰值速率等超过阈值的方式实现扩容预告仍然带来和使用SNMP等低频率采样的监控方式实现扩容预告一样的问题,无法通过高频采样的大量数据实现精确化的扩容预告。
技术实现思路
本专利技术的实施例提供一种网络流量的扩容预告方法及装置,能够通过高频采样的大量数据实现精确化的扩容预告。第一方面,提供网络流量的扩容预告方法,包括如下步骤:监控设备以预定采样频率对网络流量进行采样,获取链路数据,其中,所述链路数据包含采样时刻、链路标识ID以及所述链路标识ID对应的链路的链路流量;所述预定采样频率大于频率阈值;所述监控设备将任一所述链路标识ID对应的链路的链路流量转换成链路流量的相对值,其中,所述链路流量的相对值=链路标识ID对应的链路的链路流量/链路的带宽值;在预定时间段内,若任一所述采样时刻的所述链路流量的相对值大于第一阈值,则将任一所述链路标识ID对应的链路在任一所述采样时刻的链路流量记录为积累值;所述监控设备根据公式将所述预定时间段内的所述积累值转换为扩容准备值,并将所述积累值清零;其中,A表示所述积累值,ep表示对所述预定时间段的前一预定时间段计算得到的扩容准备值,EP表示所述预定时间段对应的所述扩容准备值,n表示所述积累值A转化为扩容准备值EP的转化系数;当所述扩容准备值超过第二阈值时,向网管或网络控制器发布扩容预告,其中,所述扩容预告包含预告时间、预告的链路标识ID、扩容准备值、预告扩容状态,所述预告时间为所述预定时间段的最后时刻或者最后时刻之后的任一时刻。上述方案中,由于可以采用大于频率阈值的预定采样频率对网络流量进行采样,将任一链路标识ID对应的链路的链路流量转换成链路流量的相对值;在预定时间段内,若任一采样时刻的链路流量的相对值大于第一阈值,则将任一链路标识ID对应的链路在任一采样时刻的链路流量记录为积累值;监控设备根据公式将预定时间段内的积累值转换为扩容准备值,并将积累值清零;当扩容准备值超过第二阈值时,向网管或网络控制器发布扩容预告。可以在网络配置高频率采样机制的情况下处理大量采样数据,并且通过两个阈值的处理机制对平滑和微突发的网络流量均有响应。又由于积累值和扩容准备值的转化将全网大量的采样数据转变成具有决定意义的扩容决策数据,在高频率采样的网络中自动生成扩容提示,减少了人工成本,有效提高了扩容时间点的准确性,并且在不影响用户体验的情况下提高了网络链路的实际使用率,节省了网络扩容的投资。第二方面,提供一种网络流量的扩容预告装置,包括:采样模块,用于以预定采样频率对网络流量进行采样,获取链路数据,其中,所述链路数据包含采样时刻、链路标识ID以及所述链路标识ID对应的链路的链路流量;所述预定采样频率大于频率阈值;转换模块,用于将所述采样模块采样得到的任一所述链路标识ID对应的链路的链路流量转换成链路流量的相对值,其中,所述链路流量的相对值=链路标识ID对应的链路的链路流量/链路的带宽值;记录模块,用于在预定时间段内,若任一所述采样时刻通过所述转换模块转换得到的所述链路流量的相对值大于第一阈值,则将任一所述链路标识ID对应的链路在任一所述采样时刻的链路流量记录为积累值;计算模块,用于根据公式将所述预定时间段内的所述记录模块记录的所述积累值转换为扩容准备值,并将所述积累值清零;其中,A表示所述积累值,ep表示对所述预定时间段的前一预定时间段计算得到的扩容准备值,EP表示所述预定时间段对应的所述扩容准备值,n表示所述积累值A转化为扩容准备值EP的转化系数;发送模块,用于当所述计算模块计算得到的所述扩容准备值超过第二阈值时,向网管或网络控制器发布扩容预告,其中,所述扩容预告包含预告时间、预告的链路标识ID、扩容准备值、预告扩容状态,所述预告时间为所述预定时间段的最后时刻或者最后时刻之后的任一时刻。第三方面,提供一种网络流量的扩容预告装置,包括通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当网络流量的扩容预告装置运行时,处理器执行存储器存储的计算机执行指令,以使网络流量的扩容预告装置执行如上述的网络流量的扩容预告方法。第四方面,提供一种计算机存储介质,包括指令,其特征在于,当指令在计算机上运行时,使得计算机执行如上述的网络流量的扩容预告方法。第五方面,提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行如上述的网络流量的扩容预告方法。可以理解地,上述提供的任一种网络流量的扩容预告装置、计算机存储介质或计算机程序产品均用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的实施例提供的一种全网拓扑信息结构示意图;图2为本专利技术的实施例提供的一种网络流量的扩容预告方法示意图;图3为本专利技术的另一实施例提供的一种网络流量的扩容预告方法示意图;图4为本专利技术的实施例提供的一种网络流量的扩容预告装置示意图;图5为本专利技术的另一实施例提供的一种网络流量的扩容预告装置示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通本文档来自技高网
...

【技术保护点】
1.一种网络流量的扩容预告方法,其特征在于,监控设备以预定采样频率对网络流量进行采样,获取链路数据,其中,所述链路数据包含采样时刻、链路标识ID以及所述链路标识ID对应的链路的链路流量;所述预定采样频率大于频率阈值;所述监控设备将任一所述链路标识ID对应的链路的链路流量转换成链路流量的相对值,其中,所述链路流量的相对值=链路标识ID对应的链路的链路流量/链路的带宽值;在预定时间段内,若任一所述采样时刻的所述链路流量的相对值大于第一阈值,则将任一所述链路标识ID对应的链路在任一所述采样时刻的链路流量记录为积累值;所述监控设备根据公式

【技术特征摘要】
1.一种网络流量的扩容预告方法,其特征在于,监控设备以预定采样频率对网络流量进行采样,获取链路数据,其中,所述链路数据包含采样时刻、链路标识ID以及所述链路标识ID对应的链路的链路流量;所述预定采样频率大于频率阈值;所述监控设备将任一所述链路标识ID对应的链路的链路流量转换成链路流量的相对值,其中,所述链路流量的相对值=链路标识ID对应的链路的链路流量/链路的带宽值;在预定时间段内,若任一所述采样时刻的所述链路流量的相对值大于第一阈值,则将任一所述链路标识ID对应的链路在任一所述采样时刻的链路流量记录为积累值;所述监控设备根据公式将所述预定时间段内的所述积累值转换为扩容准备值,并将所述积累值清零;其中,A表示所述积累值,ep表示对所述预定时间段的前一预定时间段计算得到的扩容准备值,EP表示所述预定时间段对应的所述扩容准备值,n表示所述积累值A转化为扩容准备值EP的转化系数;当所述扩容准备值超过第二阈值时,向网管或网络控制器发布扩容预告,其中,所述扩容预告包含预告时间、预告的链路标识ID、扩容准备值、预告扩容状态,所述预告时间为所述预定时间段的最后时刻或者最后时刻之后的任一时刻。2.根据权利要求1所述的网络流量的扩容预告方法,其特征在于,所述第一阈值为所述链路标识ID对应的链路带宽的绝对阈值或者相对阈值;其中所述链路带宽的相对阈值=人工指定的相对阈值带宽/链路的带宽值,所述链路带宽的绝对阈值=人工指定的绝对阈值带宽/链路的带宽值,c=1。3.根据权利要求1所述的网络流量的扩容预告方法,其特征在于,所述第一阈值为所述链路标识ID对应的链路带宽的相对阈值,所述链路带宽的相对阈值=人工指定的相对阈值带宽/链路的带宽值;则,在所述预定时间段内,若任一所述采样时刻的所述链路流量的相对值大于第一阈值,则将任一所述链路标识ID对应的链路在任一所述采样时刻的链路流量记录为积累值,包括:所述监控设备确定所述链路流量的相对值大于所述第一阈值,并且小于第三阈值时,则将所述链路标识ID对应的链路的链路流量记录为积累值;其中所述第三阈值为所述链路标识ID对应的链路带宽的绝对阈值,所述链路带宽的绝对阈值=人工指定的绝对阈值带宽/链路的带宽值;Z表示对所述积累值A设定的第四阈值,其中所述链路标识ID对应的链路带宽的相对阈值<Z<所述链路标识ID对应的链路带宽的绝对阈值。4.根据权利要求1-3任一项所述的网络流量的扩容预告方法,其特征在于,在监控设备以预定采样频率对网络流量进行采样,获取链路数据之前,还包括:所述监控设备获取网络控制器或者网管中全网的拓扑信息和链路带宽数据,其中,所述拓扑信息包含链路标识ID,所述链路带宽数据包含链路标识ID对应的链路的带宽值。5.一种网络流量的扩容预告装置,其特征在于,采样模块,用于以预定采样频率对网络流量进行采样,获取链路数据,其中,所述链路数据包含采样时刻、链路标识ID以及所述链路标识ID对应的链路的链路流量;所述预定采样频率大于频率阈值;转换模块,用于将所述采样模块采样得到的任一所述链路标识ID对应的链路的链路流量转换成链路流量的相对值,其中,所述链路流量...

【专利技术属性】
技术研发人员:张沛华一强
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1