流量自适应采集方法及装置、存储介质及电子设备制造方法及图纸

技术编号:32325608 阅读:16 留言:0更新日期:2022-02-16 18:32
本公开提供了一种流量自适应采集方法及装置、存储介质及电子设备,涉及数据通信技术领域。该方法由流量转发设备执行,流量转发设备包括硬件芯片和中央处理器;该方法包括:硬件芯片获取流量转发设备的目标端口的多个流量阈值和对应的采集上报周期;硬件芯片以毫秒级的读取周期监测目标端口的流量值;硬件芯片将流量值与多个流量阈值相比较;硬件芯片基于比较的结果确定采集上报周期以按照采集上报周期将流量值采集上报至中央处理器;以及中央处理器对流量值进行网络遥测Telemetry报文封装上报至采集控制系统。本公开可以提高流量采集的效率和精度,有效反映了网络资源的实时使用状况。用状况。用状况。

【技术实现步骤摘要】
流量自适应采集方法及装置、存储介质及电子设备


[0001]本公开涉及数据通信
,尤其涉及一种流量自适应采集方法及装置、存储介质及电子设备。

技术介绍

[0002]随着网络技术的发展,对网络带宽的需求越来越大,网络流量突发事件也越来越频繁,不仅会发生拥塞丢包的情况,严重时甚至会导致过度消耗网络设备的缓存、有损线路上性能不佳、延时抖动大等问题,采用流量采集监测的技术对网络设备端口的流量进行及时监测并提供限流等技术措施及时补救,确保网络设备不会过度、过快、突发过强地发送数据包,从根源上减少了流量突发事件。
[0003]传统流量监测采集技术是基于简单网络管理协议的流量采集方法,该方法采用轮询网络设备以采集流量数据,然而传统技术的采集效率和精度都不能满足当前的网络流量规模,因而无法有效反映网络资源的实时使用状况。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种流量自适应采集方法及装置、存储介质及电子设备,至少在一定程度上克服由于相关技术中采集效率和精度都不能满足当前的网络流量规模,因而无法有效反映网络资源的实时使用状况的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开的一个方面,提供一种流量自适应采集方法,该方法由流量转发设备执行,该流量转发设备包括硬件芯片和中央处理器;该方法包括:硬件芯片获取流量转发设备的目标端口的多个流量阈值和对应的采集上报周期;硬件芯片以毫秒级的读取周期监测目标端口的流量值;硬件芯片将流量值与多个流量阈值相比较;硬件芯片基于比较的结果确定采集上报周期以按照采集上报周期将流量值采集上报至中央处理器;以及中央处理器对流量值进行网络遥测Telemetry报文封装上报至采集控制系统。
[0008]在本公开一个实施例中,多个流量阈值包括多个从小到大排列的流量阈值,且多个从小到大排列的流量阈值对应的采集上报周期依次减小,其中,在多个从小到大排列的流量阈值中的第一个流量阈值作为第一流量阈值,并且第一流量阈值对应的采集上报周期为第一采集上报周期。
[0009]在本公开一个实施例中,硬件芯片将流量值与多个流量阈值相比较还包括:硬件芯片将流量值与多个流量阈值相比较得到第二流量阈值的比较结果。
[0010]在本公开一个实施例中,硬件芯片将流量值与多个流量阈值相比较得到第二流量阈值的比较结果还包括:硬件芯片判断流量值是否达到第一流量阈值;若流量值达到第一
流量阈值,则硬件芯片按从小到大排列的流量阈值顺序,将流量值与第一流量阈值之后的流量阈值依次比较,得到第二流量阈值;若流量值未达到第一流量阈值,则硬件芯片将第一流量阈值作为第二流量阈值。
[0011]在本公开一个实施例中,硬件芯片基于比较的结果确定采集上报周期以按照采集上报周期将流量值采集上报至中央处理器包括:硬件芯片获取流量转发设备的目标端口的时间阈值;若流量值达到第二流量阈值的时间超过时间阈值,则硬件芯片基于第二流量阈值确定第二采集上报周期以按照第二采集上报周期将流量值采集上报至中央处理器;若流量值达到第二流量阈值的时间未超过时间阈值,则硬件芯片基于第一采集上报周期以按照第一采集上报周期将流量值采集上报至中央处理器。
[0012]在本公开一个实施例中,该方法还包括:硬件芯片从采集控制系统的订阅配置消息中获取流量转发设备的目标端口的多个流量阈值、对应的采集上报周期以及时间阈值。
[0013]根据本公开的又一个方面,提供一种流量自适应采集系统,该系统包括:采集控制系统和流量转发设备,其中流量转发设备包括:硬件芯片和中央处理器;其特征在于,包括:采集控制系统用于订阅配置流量转发设备的目标端口的多个流量阈值、对应的采集上报周期、时间阈值;流量转发设备的硬件芯片用于获取采集控制系统订阅配置的流量转发设备的目标端口的多个流量阈值和对应的采集上报周期;以毫秒级的读取周期监测目标端口的流量值;将流量值与多个流量阈值相比较;基于比较的结果确定采集上报周期以按照采集上报周期将流量值采集上报至中央处理器;以及中央处理器对流量值进行网络遥测Telemetry报文封装上报至采集控制系统。
[0014]根据本公开的又一个方面,提供一种流量转发设备,流量转发设备包括:硬件芯片和中央处理器;还包括:硬件芯片用于获取流量转发设备的目标端口的多个流量阈值和对应的采集上报周期;以毫秒级的读取周期监测目标端口的流量值;硬件芯片将流量值与多个流量阈值相比较;硬件芯片基于比较的结果确定采集上报周期以按照采集上报周期将流量值采集上报至中央处理器;和中央处理器用于对流量值进行网络遥测Telemetry报文封装上报至采集控制系统。
[0015]根据本公开的又一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述的流量自适应采集方法。
[0016]根据本公开的又一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的流量自适应采集方法。
[0017]本公开的实施例所提供的流量自适应采集方法,能够通过流量转发设备根据端口流量自动调整上报周期,从而在流量相对于流量阈值异常期间可以即时改变采集上报周期,快速精准捕获端口拥塞状态,提高了网络流量监测的准确度,并且及时监测微突发生,以最小化网络资源占用实现对网络实时状态的捕捉,反映网络实时真实状态。
[0018]更进一步地,通过硬件芯片实现毫秒级的批量数据读取采集上送,从而快速捕获网络状态,提高了流量监测的效率和实用性。通过硬件芯片和中央处理器分工的方式,实现软、硬分工合作,最大程度降低了设备开销。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出本公开实施例中一种流量自适应采集方法的示例性网络环境的示意图;
[0022]图2A示出本公开实施例中一种流量自适应采集方法的流程图;
[0023]图2B示出本公开实施例中一种流量自适应采集方法的流量转发设备的端口流量的实时呈现效果图;
[0024]图2C示出使用传统简单网络管理协议SNMP协议和Telemetry协议实现流量采集的流量曲线对比图;
[0025]图3示出本公开实施例中一种流量自适应采集方法执行将流量值与多个流量阈值相比较得到第二流量阈值的比较结果的方法流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量自适应采集方法,所述方法由流量转发设备执行,所述流量转发设备包括硬件芯片和中央处理器;其特征在于,包括:硬件芯片获取所述流量转发设备的目标端口的多个流量阈值和对应的采集上报周期;硬件芯片以毫秒级的读取周期监测所述目标端口的流量值;硬件芯片将所述流量值与所述多个流量阈值相比较;硬件芯片基于所述比较的结果确定采集上报周期以按照所述采集上报周期将所述流量值采集上报至所述中央处理器;以及所述中央处理器对所述流量值进行网络遥测Telemetry报文封装上报至采集控制系统。2.根据权利要求1所述的流量自适应采集方法,其特征在于,所述多个流量阈值包括多个从小到大排列的流量阈值,且所述多个从小到大排列的流量阈值对应的采集上报周期依次减小,其中,在所述多个从小到大排列的流量阈值中的第一个流量阈值作为第一流量阈值,并且所述第一流量阈值对应的采集上报周期为第一采集上报周期。3.根据权利要求2所述的流量自适应采集方法,其特征在于,硬件芯片将所述流量值与所述多个流量阈值相比较还包括:硬件芯片将所述流量值与所述多个流量阈值相比较得到第二流量阈值的比较结果。4.根据权利要求3所述的流量自适应采集方法,其特征在于,硬件芯片将所述流量值与所述多个流量阈值相比较得到第二流量阈值的比较结果还包括:硬件芯片判断所述流量值是否达到所述第一流量阈值;若所述流量值达到所述第一流量阈值,则硬件芯片按从小到大排列的流量阈值顺序,将所述流量值与第一流量阈值之后的流量阈值依次比较,得到第二流量阈值;若所述流量值未达到所述第一流量阈值,则硬件芯片将第一流量阈值作为第二流量阈值。5.根据权利要求3或4所述的流量自适应采集方法,其特征在于,硬件芯片基于所述比较的结果确定采集上报周期以按照所述采集上报周期将所述流量值采集上报至所述中央处理器包括:硬件芯片获取所述流量转发设备的目标端口的时间阈值;若所述流量值达到所述第二流量阈值的时间超过所述时间阈值,则硬件芯片基于所述第二流量阈值确定第二采集上报周期以按照所述第二采集上报周期将所述流量值采集上报至中央处理器;若所述流量值达到所述第...

【专利技术属性】
技术研发人员:何晓明朱明英贾曼牛云贺晓东
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1