监测网络流量的方法及装置制造方法及图纸

技术编号:12889600 阅读:80 留言:0更新日期:2016-02-17 23:27
本发明专利技术公开了一种监测网络流量的方法及装置,涉及信息技术领域,可以提高通过监测的流量对网络进行新建或者扩容的准确度。所述方法包括:首先流量监测设备每隔第一预置时间获取流量数据,然后流量监测设备将第二预置时间内获取到的流量数据互相进行比较,确定所有流量数据中的最大值,最后网管设备获取流量数据的最大值以及流量数据的最大值对应的获取时间,其中,第一预置时间小于或者等于5秒,第二预置时间大于或者等于5分钟。本发明专利技术适用于对网络流量进行监测,并通过监测的数据,对网络进行新建以及扩容。

【技术实现步骤摘要】

本专利技术涉及信息
,特别涉及一种监测网络流量的方法及装置
技术介绍
随着信息技术的发展,网络流量的需求呈现爆炸式的增长,因此需要对网络进行新建以及扩容,以满足对网络流量的需求,但是在对网络进行新建以及扩容前,需要对网络流量进行监测,以使得能够更加精确的对网络进行新建以及扩容。目前,一种监测网络流量的方法,网络流量监测设备每隔预置时间,将该预置时间内的总流量或者平均流量上报至网管设备,以使得网管根据上述总流量以及平均流量对网络进行新建以及扩容。然而,当网络流量监测设备将预置时间内的总流量或者平均流量上报至网管设备时,由于网管设备仅能够根据上报的预置时间内的总流量或者平均流量,对网络进行新建或者扩容,由于预置时间内的总流量或者平均流量无法精确的表征网络真实的流量状况,从而导致通过监测的流量对网络进行新建或者扩容的准确度较低。
技术实现思路
本专利技术提供一种监测网络流量的方法及装置,可以提高通过监测的流量对网络进行新建或者扩容的准确度。本专利技术采用的技术方案为:第一方面,本专利技术提供一种监测网络流量的方法,包括:流量监测设备每隔第一预置时间获取流量数据,所述第一预置时间小于或者等于5秒;所述流量监测设备将第二预置时间内获取到的所述流量数据互相进行比较,确定所有流量数据中的最大值,所述第二预置时间大于或者等于5分钟;网管设备获取所述流量数据的最大值以及所述流量数据的最大值对应的获取时间。第二方面,本专利技术提供一种监测网络流量的装置,包括:第一获取单元,位于流量监测设备中,用于每隔第一预置时间获取流量数据,所述第一预置时间小于或者等于5秒;比较单元,位于所述流量监测设备中,用于将第二预置时间内获取到的所述流量数据互相进行比较;确定单元,位于所述流量监测设备中,用于确定所有流量数据中的最大值,所述第二预置时间大于或者等于5分钟;第二获取单元,位于网管设备中,用于获取所述流量数据的最大值以及所述流量数据的最大值对应的获取时间。本专利技术提供的监测网络流量的方法及装置,首先流量监测设备每隔第一预置时间获取流量数据,然后流量监测设备将第二预置时间内获取到的流量数据互相进行比较,确定所有流量数据中的最大值,最后网管设备获取流量数据的最大值以及流量数据的最大值对应的获取时间,其中,第一预置时间小于或者等于5秒,第二预置时间大于或者等于5分钟。与目前网络流量监测设备将预置时间内的总流量或者平均流量上报至网管设备相比,本专利技术每隔小于5秒的时间获取网络流量,并获取大于五分钟内的网络流量的最大值发送至网管设备,以使得网管设备能够根据第二预置时间内网络流量的最大值,对网络进行新建或者扩容,由于秒级粒度的流量数据,能够真实反映网络的真实流量状况,从而可以提高通过监测的流量对网络进行新建或者扩容的准确度。【附图说明】为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对本专利技术或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例中监测网络流量的方法流程图;图2为本专利技术实施例中另一种监测网络流量的方法流程图;图3为本专利技术实施例中又一种监测网络流量的方法流程图;图4为本专利技术实施例中一种监测网络流量的装置示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种监测网络流量的方法,能够提高通过监测的流量对网络进行新建或者扩容的准确度,如图1所示,所述方法包括:101、流量监测设备每隔第一预置时间获取流量数据。其中,第一预置时间小于或者等于5秒。例如,流量监测设备可以每隔5秒,获取一个流量数据。对于本专利技术实施例,流量监测设备中设置有第一寄存器以及第二寄存器,其中,第一寄存器用于存储第二预置时间采集到的流量数据的最大值,第二寄存器用于存储上述流量数据最大值的获取时间。其中,第一寄存器以及第二寄存器的初始值均为0。对于本专利技术实施例,流量数据的单位为比特速率,可以为比特/秒(bps)、kbps以及Mbps。在本专利技术实施例中,流量数据包括:以太网帧头及负载、冗余校验码、前导码、帧开始符以及帧间隙。102、流量监测设备将第二预置时间内获取到的所有流量数据互相进行比较,确定流量数据的最大值。其中,第二预置时间大于或者等于5分钟。对于本专利技术实施例,第二预置时间可以为15分钟。在本专利技术实施例中,流量数据的最大值为在该15分钟内获取到的流量数据的最大值。对于本专利技术实施例,流量监测设备获取第一个流量数据,在第一个流量数据放置于第一寄存器,并将获取第一个流量数据的时间放置于第二寄存器,然后隔第一预置时间,获取第二个流量数据,然后将第二流量数据与第一流量数据进行比较,若第二流量数据大于第一流量数据,则在第一寄存器中将第一流量数据将第一个流量数据更新为第二个流量数据,在第二寄存器中将第一个流量数据对应的时间更新为第二流量数据对应的时间,否则第一寄存器和第二寄存器不作更新。然后按照上述方式循环执行,直至确定第二预置时间内的流量数据的最大值,以及该数据流量最大值对应的获取时间。对于本专利技术实施例,通过依次将第二预置时间内获取到的后一个流量数据与前一个流量数据进行比较,并在寄存器中仅存储最大的流量数据,而不需要获取并存储所有的流量数据后在进行比较,以确定流量数据的最大值,从而可以降低寄存器的存储空间。103、网管设备获取流量数据的最大值以及流量数据的最大值对应的获取时间。对于本专利技术实施例,网管设备从流量监测设备中的第一寄存器中获取流量数据以及第二寄存器中获取流量数据对应的获取时间,以使得网管设备根据监测到的流量数据对网络进行新建或者扩容。对于本专利技术实施例,流量监测设备将多个第二预置时间内获取到的流量数据的最大值以及该流量数据最大值对应的时间缓存在本流量监测设备上,当网管设备需要获取流量数据时,流量监测设备将缓存在流量检测设备中的多个第二预置时间的流量数据的最大值以及获取流量最大值的时间发送至网管设备,或者网管设备可以按照特定的周期从流量监测设备上获取流量数据。本专利技术实施例提供的监测网络流量的方法,首先流量监测设备每隔第一预置时间获取流量数据,然后流量监测设备将第二预置时间内获取到的流量数据互相进行比较,确定所有流量数据中的最大值,最后网管设备获取流量数据的最大值以及流量数据的最大值对应的获取时间,其中,第一预置时间小于或者等于5秒,第二预置时间大于或者等于5分钟。与目前网络流量监测设备将预置时间内的总流量或者平均流量上报至网管设备相比,本专利技术实施例每隔小于5秒的时间获取网络流量,并获取大于五分钟内的网络流量的最大值发送至网管设备,以使得网管设备能够根据第二预置时间内网络流量的最大值,对网络进行新建或者扩容,由于秒级粒度的流量数据,能够真实反映网络的真实流量状况,从而可以提高通过监测的流量对网络进行新建或者扩容的准确度。本专利技术实施例的另一种的可能的实现方式,在如图1所示本文档来自技高网...

【技术保护点】
一种监测网络流量的方法,其特征在于,包括:流量监测设备每隔第一预置时间获取流量数据,所述第一预置时间小于或者等于5秒;所述流量监测设备将第二预置时间内获取到的所述流量数据互相进行比较,确定所有流量数据中的最大值,所述第二预置时间大于或者等于5分钟;网管设备获取所述流量数据的最大值以及所述流量数据的最大值对应的获取时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵良王光全王海军张贺郑滟雷
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1