本发明专利技术提供一种流量预测方法、系统及流量监测方法、系统,通过对各种应用、带宽等利用动态基线通道实时监测异常流量的,能有效避免漏检、错检现象,可以更准确、实时地监测到网络异常状况,分析资源利用情况,提前发出分级告警,为及时发现网络故障、保证有限的资源能够被合理应用的到主要利润业务,减少经济损失、增加收益提供有力帮助。
【技术实现步骤摘要】
一种流量预测方法、系统及流量监测方法、系统
本专利技术涉及通信
,尤其涉及一种流量预测方法、系统及流量监测方法、系统。
技术介绍
网络承载能力与所提供的应用业务规模向来都是相辅相成的,一方面网络的建设将给新应用技术的推广提供有效的实施平台,另一方面应用业务也会随着自身系统发展需要而对现有网络提出更高的资源需求,从而推动网络基础建设进入新的建设周期。那么如何把应用业务与其所占用的资源(如带宽)清晰、准确的对应起来,如何保证有限的资源能够被合理应用的到主要利润业务中是待解决的问题。以NetFlow,Sflow为代表的Flow技术正是为响应这种挑战而出现的新型解决途径。Flow记录能够提供传统SNMP、MIB无法比拟的丰富信息。它至少包括以下几个字段:IP地址、目的IP地址、源端口、目的端口、IP层协议类型、ToS服务类型、输入物理端口,由这些字段可以衍生出的很多其他我们关心的栏位字段,如各种应用、应用的带宽等等。而目前流量的检测方法只能对单一的应用进行流量预测,适用的范围较窄;同时,在流量预测的过程中通常都是基于一定的假设,或相关系数等等,这些假设或系数会影响到预测的准确性。
技术实现思路
本专利技术提供一种流量预测方法、系统及流量监测方法、系统。为了解决上述技术问题,本专利技术采用了如下技术方案,本专利技术提供一种流量预测方法,包括以下步骤:采集目标应用业务当前所占用流量的信息;根据所述流量信息,制定所述目标应用业务的标准流量数据;根据所述标准流量数据,预测所述目标应用业务的流量信息。进一步地,采集目标应用业务流量信息具体包括:设定对目标应用业务进行流量采集的时间范围;确定在所述时间范围内流量采集的时间步长;在所述时间范围内按照所述时间步长采集所述应用业务的流量数据。进一步地,制定目标应用业务的标准流量数据具体包括:确定所述目标应用业务在所述时间范围包括各预设时间段对应的流速平均值;所述时间范围包括多个预设时间段,所述预设时间段包括至少一个所述时间步长;根据所述各预设时间段对应的平均值确定标准流量数据。进一步地,根据所述标准流量数据预测目标应用业务的流量信息具体包括:根据所述标准流量数据构建目标应用业务流量根据时间变化的函数,根据所述函数得到所述目标应用业务的预测流量信息。进一步地,目标应用业务至少包括一个应用业务。更进一步地,若所述目标应用业务包括多个应用业务时,所述多个应用业务中至少有两个对应不同的应用协议。本专利技术还提供一种流量监测方法,该方法包括:按照上述对流量预测方法预测设定时间内目标应用业务所占用的流量值;将预测得到的所述流量值和设定的流量范围进行比较;根据比较结果判断所述目标业务在所述设定时间内的流量值是否正常;若所述流量值不在所述流量范围内,则执行报警动作。进一步地,将预测得到的所述流量值和设定的流量范围进行比较具体包括:对所述目标业务在所述设定时间内所占用的流量进行监测;所述流量范围包括多个不同等级的流量范围,所述不同等级的流量范围各自对应一种报警等级。进一步地,若所述流量值不在所述流量范围内,则执行报警动作具体包括:根据监测到的流量与设定不同等级的流量范围进行比较,并根据比较结果执行不同报警等级。本专利技术提供了一种流量预测系统,该系统包括:流量采集模块,用于采集目标应用业务流量信息,并将所述流量信息发送至标准数据模块;标准数据模块,用于根据所述流量信息,制定所述应用业务的标准流量数据,并将所述标准流量数据发送至流量预测模块;流量预测模块,用于根据所述标准流量数据预测所述应用业务的流量信息。本专利技术还提供了一种流量监测系统,该系统包括:上述流量预测系统,用于预测在设定时间内目标应用业务所占用的流量值,并将预测到的流量值发送至告警模块;处理模块,用于将预测得到的所述流量值和设定的流量范围进行比较,并将比较结果发送至告警模块;告警模块,用于根据比较结果判断所述目标业务在所述设定时间内的流量值是否正常;若所述流量值不在所述流量范围内,则执行报警动作。本专利技术提供一种流量预测方法、系统及流量监测方法、系统,通过对多协议(NetFlow,sflow)支持下的各种应用、带宽等进行流量预测,能有效避免漏检、错检现象,可以更准确、实时地监测到网络异常状况,分析资源利用情况,为及时发现网络故障、保证有限的资源能够被合理应用的到主要利润业务,减少经济损失、增加收益提供有力帮助。附图说明图1为本专利技术流量预测系统的一实施例的结构示意图;图2为本专利技术流量预测方法的一实施例的流程图;图3为本专利技术流量监测系统的一实施例的结构示意图。图4为本专利技术流量监测方法的一实施例的流程图;图5为本专利技术流量监测分级告警示意图。具体实施方案下面结合附图,对本专利技术的具体实施方式作进一步的详细说明。本专利技术流量预测系统如图1所示,在本专利技术流量预测系统的一种实施例中,包括了:用于采集目标应用业务流量信息,并将所述流量信息发送至标准数据模块的流量采集模块;用于根据所述流量信息,制定所述应用业务的标准流量数据,并将所述标准流量数据发送至流量预测模块的标准数据模块;用于根据所述标准流量数据预测所述应用业务的流量信息的流量预测模块。如图2所示为本专利技术流量预测方法的流程图,该方法至少包括以下步骤:采集目标应用业务流量信息;采集目标应用业务当前所占用流量的信息;根据所述流量信息,制定所述目标应用业务的标准流量数据;根据所述标准流量数据,预测所述目标应用业务的流量信息。在一实施例中,采集目标应用业务流量信息具体包括:设定对目标应用业务进行流量采集的时间范围;确定在所述时间范围内流量采集的时间步长;在所述时间范围内按照所述时间步长采集所述应用业务的流量数据。具体地,流量采集的时间范围是指在流量采集中的总体时间跨度;而流量采集的时间步长是指在流量采集的时间范围内每隔多长时间进行一次目标应用业务流量的采集,也就是采集每个时间步长内的流量。此处,时间范围和时间步长可以根据不同的方案进行制定。在一实施例中,制定目标应用业务的标准流量数据具体包括:确定所述目标应用业务在所述时间范围包括各预设时间段对应的流速平均值;所述时间范围包括多个预设时间段,所述预设时间段包括至少一个所述时间步长;根据所述各预设时间段对应的平均值确定标准流量数据。具体地,对标准流量数据的制定,需要在事先确定的时间范围内划分时间段,也就是确定要获取多少个流速值,每个时间段对应一个流速值。所以对时间段的划分没有具体限定,可以根据实际中的应用情况进行划分。然后将这些平均值和对应的时间段构建成流量基线,作为标准流量数据。在一实施例中,根据所述标准流量数据预测目标应用业务的流量信息具体包括:根据所述标准流量数据构建目标应用业务流量根据时间变化的函数,根据所述函数得到所述目标应用业务的预测流量信息。具体地,在此实施例中,可以根据所得到的各个时间段的平均值,作为一个个的点,并对这些点进行插值处理,插值处理后获得流速和时间之间的函数关系,这样便可对目标应用业务的任意时间的流速进行预测,同样根据流速的大小也能获得对应时间的流量大小。在一种实施例中,目标应用业务可以是单一的应用,也可以是多个应用组成的应用组。如果目标应用业务包括多个应用业务,也就是应用组时,那么至少有两个协议支持该应用组。在一实施例中,时间范围包括:1小时本文档来自技高网...
【技术保护点】
一种流量预测方法,其特征在于,所述预测方法包括:采集目标应用业务当前所占用流量的信息;根据所述流量信息,制定所述目标应用业务的标准流量数据;根据所述标准流量数据,预测所述目标应用业务的流量信息。
【技术特征摘要】
1.一种流量预测方法,其特征在于,所述预测方法包括:采集目标应用业务当前所占用流量的信息;所述采集目标应用业务流量信息具体包括:设定对目标应用业务进行流量采集的时间范围Qi,确定在所述时间范围内流量采集的时间步长ti,在所述时间范围Qi内按照所述时间步长ti采集所述应用业务的流量数据Xkm;根据所述流量信息,制定所述目标应用业务的标准流量数据;所述的制定所述目标应用业务的标准流量数据包括:确定所述目标应用业务在所述时间范围包括各预设时间段对应的流速平均值Bj,所述m=0,…M-1,所述M表征在所述时间范围内采集了M个时间点的流量值;所述j=0,1,…J-1,所述J表征基线值的总数;所述P表征计算得到一个基线值所需的流量数据Xkm的个数,所述P=M/J,所述P为自然数;所述k为当前时间之前k个时间范围;所述时间范围包括多个预设时间段,所述预设时间段包括至少一个所述时间步长;根据所述各预设时间段对应的平均值确定标准流量数据;根据所述标准流量数据,预测所述目标应用业务的流量信息;所述预测所述目标应用业务的流量信息包括:根据所述标准流量数据构建目标应用业务流量根据时间变化的函数其中,为拉格朗日基本多项式,T为两个基线值之间的时间步长;根据所述函数得到所述目标应用业务的预测流量信息。2.如权利要求1所述的流量预测方法,其特征在于,所述目标应用业务至少包括一个应用业务。3.如权利要求2所述的流量预测方法,其特征在于,若所述目标应用业务包括多个应用业务时,所述多个应用业务中至少有两个对应不同的应用协议。4.一种流量监测方法,其特征在于,所述方法包括:根据权利要求1至3中任意一项所述的流量预测方法预测设定时间内目标应用业务所占用的流量值;将预测得到的所述流量值和设定的流量范围进行比较;根据比较结果判断所述目标业务在所述设定时间内的流量值是否正常;若所述流量值不在所述流量范围内,则执行报警动作。5.如权利要求4所述的流量监测方法,其特征在于,所述的将预测得到的所述流量值和设定的流量范围进行比较具体包括:对所述目标业务在所述设定时间内所占用的流量进行监测;所述流量范围包括多个不同等级的流量范围,所述不同等级的流量范围各自对应一种报警等级。6.如权利要求5所述的流量监测方法,其特征在于,所述的若所述流量值不在所述流量范围内,则执行报警动作具体包括:根据监测到的流量与设定不同等级的流量范围进行比较,并根据比较结果执行不同报警等级...
【专利技术属性】
技术研发人员:陆钱春,范书田,黄传冠,张祖红,丁柏,唐兵兵,刘万慧,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。