一种基于链路的数据流量基线获取方法及装置与流程

文档序号:12751870阅读:297来源:国知局

本发明涉及互联网网络数据流量监测及管理技术。



背景技术:

在互联网的网络环境中,流量是反映网络通信质量的重要指标,然而在衡量网络通信质量通常需要一个参考值,因此流量基线应运而生。流量基线一方面是诊断排除网络异常的利器,可快速定位网络故障的原因,同时也可快速发现异常流量、垃圾流量;另一方面是网络健康状况的快照,及时的了解到网络资源使用情况,运维或网管可及时根据实时情况及时协调网络资源,同时,也可以及时的了解网络的运行规律,流量趋势等相关信息。因此,流量基线是网络流量分析不可或缺的指标。



技术实现要素:

本发明所要解决的技术问题是:针对上述存在的问题,提供一种能够获取更有参考价值的流量指标基线的方法及装置。

本发明提供的一种基于链路的数据流量基线获取方法,包括:

配置步骤,接收用户选择的目标链路、时间范围及流量指标;

指标数据获取步骤,从网络中的数据采集中心采集时间范围内某一时间点的目标链路的流量指标的数据,以该时间范围为起始时间周期往前推算一个时间周期并从数据采集中心采集前一时间周期内同一时间点的目标链路的流量指标数据;依次类推,获取至少两个时间周期中同一时间点的目标链路的流量指标数据;

计算流量指标数据均值的步骤,将各个时间周期中同一时间点的目标链路的流量指标数据求均值得到该目标链路下流量指标的基线。

进一步,配置步骤中,接收用户选择的多条目标链路;

指标数据获取步骤中,从网络中的数据采集中心采集时间范围内某一时间点的各条目标链路的流量指标的数据,以该时间范围为起始时间周期往前推算一个时间周期并从数据采集中心采集前一时间周期内同一时间点的各条目标链路的流量指标数据;依次类推,获取至少两个时间周期中同一时间点的各条目标链路的流量指标数据;

还包括多链路流量指标融合步骤,将不同时间周期中同一时间点的各目标链路下的流量指标数据分别进行叠加得到不同时间周期中同一时间点的总流量指标数据;

计算流量指标数据均值的步骤中,将各个时间周期中同一时间点的总流量指标数据求均值,得到多链路的流量指标的基线。

进一步,所述流量指标为总利用率、进网利用率或出网利用率时;

指标数据获取步骤中,从网络中的数据采集中心采集时间范围内某一时间点的目标链路的总流量及总带宽的数据或者进网流量及进网带宽的数据或者出网流量及出网带宽的数据,以该时间范围为起始时间周期往前推算一个时间周期并从数据采集中心采集前一时间周期同一时间点的目标链路的总流量及总带宽的数据或者进网流量及进网带宽的数据或者出网流量及出网带宽的数据;依次类推,获取至少两个时间周期中同一时间点的目标链路的总流量及总带宽的数据或者进网流量及进网带宽的数据或者出网流量及出网带宽的数据;

计算流量指标数据均值的步骤,将各个时间周期中同一时间点的目标链路的总流量数据及总带宽数据分别求均值或者将各个时间周期中同一时间点的目标链路的进网流量的数据及进网带宽的数据分别求均值或者将各个时间周期中同一时间点的目标链路的出网流量的数据及出网带宽的数据分别求均值;再计算以下公式得到目标链路下的总利用率基线或出网利用率基线或进网利用率基线:

总利用率基线=总流量数据均值/总带宽数据均值;

出网利用率基线=出网流量数据均值/出网带宽数据均值;

进网利用率基线=进网流量数据均值/进网带宽数据均值。

进一步,还包括基线展示步骤,包括接收用户选择的图表类型,根据图表类型将计算得到的流量指标的基线及流量指标的实时数据生成用户选定的图表类型对应的数据结构,最后在显示界面上展示图表。

本发明还提供了一种基于链路的数据流量基线获取装置,包括:

配置模块,用于接收用户选择的目标链路、时间范围及流量指标;

指标数据获取模块,用于从网络中的数据采集中心采集时间范围内某一时间点的目标链路的流量指标的数据,以该时间范围为起始时间周期往前推算一个时间周期并从数据采集中心采集前一时间周期内同一时间点的目标链路的流量指标数据;依次类推,获取至少两个时间周期中同一时间点的目标链路的流量指标数据;

计算流量指标数据均值模块,用于将各个时间周期中同一时间点的目标链路的流量指标数据求均值得到该目标链路下流量指标的基线。

进一步,配置模块,还用于接收用户选择的多条目标链路;

指标数据获取模块,还用于从网络中的数据采集中心采集时间范围内某一时间点的各条目标链路的流量指标的数据,以该时间范围为起始时间周期往前推算一个时间周期并从数据采集中心采集前一时间周期内同一时间点的各条目标链路的流量指标数据;依次类推,获取至少两个时间周期中同一时间点的各条目标链路的流量指标数据;

还包括多链路流量指标融合模块,用于将不同时间周期中同一时间点的各目标链路下的流量指标数据分别进行叠加得到不同时间周期中同一时间点的总流量指标数据;

计算流量指标数据均值模块,还用于将各个时间周期中同一时间点的总流量指标数据求均值,得到多链路的流量指标的基线。

进一步,所述流量指标为总利用率、进网利用率或出网利用率时;

指标数据获取模块,还用于从网络中的数据采集中心采集时间范围内某一时间点的目标链路的总流量及总带宽的数据或者进网流量及进网带宽的数据或者出网流量及出网带宽的数据,以该时间范围为起始时间周期往前推算一个时间周期并从数据采集中心采集前一时间周期同一时间点的目标链路的总流量及总带宽的数据或者进网流量及进网带宽的数据或者出网流量及出网带宽的数据;依次类推,获取至少两个时间周期中同一时间点的目标链路的总流量及总带宽的数据或者进网流量及进网带宽的数据或者出网流量及出网带宽的数据;

计算流量指标数据均值模块,还用于将各个时间周期中同一时间点的目标链路的总流量数据及总带宽数据分别求均值或者将各个时间周期中同一时间点的目标链路的进网流量的数据及进网带宽的数据分别求均值或者将各个时间周期中同一时间点的目标链路的出网流量的数据及出网带宽的数据分别求均值;再计算以下公式得到目标链路下的总利用率基线或出网利用率基线或进网利用率基线:

总利用率基线=总流量数据均值/总带宽数据均值;

出网利用率基线=出网流量数据均值/出网带宽数据均值;

进网利用率基线=进网流量数据均值/进网带宽数据均值。

进一步,还包括基线展示模块,用于接收用户选择的图表类型,根据图表类型将计算得到的流量指标的基线及流量指标的实时数据生成用户选定的图表类型对应的数据结构,最后在显示界面上展示图表。

由于采用了上述技术方案,本发明的有益效果是:

本发明在获取流量指标基线时会参考历史数据,即会以用户设定的时间范围为起始时间周期向前推算若干周期,然后计算各个时间周期内同一时间点的流量指标数据的均值,将该均值作为该流量指标的基线,这样获得的基线更加准确和具备参考价值。

附图说明

本发明将通过例子并参照附图的方式说明,其中:

图1为本发明一个具体实施例展示某链路下流量指标基线及流量指标实时数据的图表。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

第一实施例

本实施例的一种基于链路的数据流量基线获取方法,包括:

配置步骤,接收用户选择的目标链路、时间范围及流量指标。例如,该网络中的链路有5.157huisu、5.157net、5.197eth5-up等,用户选择的目标链路为5.157huisu,时间范围可以设为2016年5月10日12:00:00到2016年5月17日00:00:00,流量指标包括总流量、数据包数量、利用率、比特率、TCP同步包数据等,本实施例用户选择的流量指标为总流量。

指标数据获取步骤,从网络中的数据采集中心采集2016年5月10日(星期二)到2016年5月17日(星期二)内某一时间点,如周一的01:00:00时刻,的5.157huisu链路的总流量。并以该时间范围为起始时间周期往前推算一个时间周期,即2016年5月3日到2016年5月10日,并从数据采集中心采集前一时间周期内同一时间点,即同样是周一的01:00:00时刻,的5.157huisu链路的总流量;依次类推,获取5个时间周期中同一时间点的5.157huisu链路的总流量。

计算流量指标数据均值的步骤,将5个时间周期中同一时间点的总流量求均值得到该目标链路下总流量的基线。计算均值的方法可以是直接将5个数据求算数平均,更优的做法是先将5个数据中明显偏离总趋势的数值去掉,再对剩下的数据求算数平均。例如,一组数据大约在10~20的范围内,突然一个数据为100,那么我们认为100是偏离总趋势的数值。

第二实施例

对于有些应用,例如QQ,会设有多个服务器,这样该应用会在多个链路下有数据流量,当需要针对该应用分析流量指标时,就需要将各个链路上的流量指标进行叠加。例如我们计算QQ应用的总流量基线,首先在配置步骤中,接收用户选择的多条目标链路,如5.157huisu、5.157net。

指标数据获取步骤中,从网络中的数据采集中心采集时间范围内某一时间点的各条目标链路的QQ总流量,以该时间范围为起始时间周期往前推算一个时间周期并从数据采集中心采集前一时间周期内同一时间点的QQ总流量;依次类推,获取10个时间周期中同一时间点的各条目标链路的QQ总流量。

本实施例还包括多链路流量指标融合步骤,将10个时间周期中同一时间点的两条目标链路下的流量指标数据分别进行叠加得到10个时间周期中同一时间点的总流量和。注意,此步骤是将不同链路中在同一个周期内同一时间的QQ总流量进行叠加。

计算流量指标数据均值的步骤中,将10个时间周期中同一时间点的QQ总流量和求均值,得到多链路的QQ总流量的基线。

第三实施例

当流量指标为总利用率、进网利用率或出网利用率时,其基线需要采用不同的处理方式得到,并非直接对不同时间周期中同一时间点的利用率求均值。下面以总利用率基线为例进行说明。

本实施例在第一实施例的基础上有所改进,在指标数据获取步骤中,从网络中的数据采集中心采集时间范围内某一时间点的目标链路的总流量数据及总带宽的数据,以该时间范围为起始时间周期往前推算一个时间周期并从数据采集中心采集前一时间周期同一时间点的目标链路的总流量数据及总带宽的数据;依次类推,获取至少两个时间周期中同一时间点的目标链路的总流量数据及总带宽的数据。

计算流量指标数据均值的步骤中,将各个时间周期中同一时间点的目标链路的总流量数据求均值及将相应的总带宽数据求均值;再利用公式:总利用率基线=总流量数据均值/总带宽数据均值,得到总利用率基线。

对于出网利用率基线,将本实施例中的总流量数据替换为出网流量数据,总带宽数据替换为出网带宽数据即可。对于进网利用率基线,将本实施例中的总流量数据替换为进网流量数据,总带宽数据替换为进网带宽数据即可。

第四实施例

本实施例在前述实施例的基础上增加了基线展示步骤,包括接收用户选择的图表类型,根据图表类型将计算得到的流量指标的基线及流量指标的实时数据生成用户选定的图表类型对应的数据结构,最后在显示界面上展示图表。

本实施例中用户选择的是曲线图,选择的流量指标包括总流量、进网流量、出网流量,参见图1,其展示了在某一链路下,网络中总流量、进网流量、出网流量的基线及实时数据。图中的旗帜框中为鼠标所在时间点的总流量、进网流量、出网流量的基线及实际数据。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1