一种事件监控方法、装置、芯片和计算机存储介质制造方法及图纸

技术编号:37426129 阅读:16 留言:0更新日期:2023-04-30 09:47
本申请实施例公开了一种事件监控方法、装置、芯片和计算机存储介质,该方法包括:获取目标事件信号;若目标事件信号指示识别出目标事件,则从IPFIX流表中获取目标事件对应的计数统计值;若目标事件对应的计数统计值小于预设阈值,则对计数统计值进行更新,并将更新后的计数统计值保存到IPFIX流表中;若目标事件对应的计数统计值大于或者等于预设阈值,则生成上报事件,并将上报事件和计数统计值发送给中央处理器;其中,上报事件用于告知中央处理器目标事件出现计数溢出。这样,结合目标事件信号,通过IPFIX流表对目标事件进行计数统计,可以灵活实现微突发事件、时延拥塞事件的监控统计,尤其是在流量较大时,还能够避免占用网络带宽。带宽。带宽。

【技术实现步骤摘要】
一种事件监控方法、装置、芯片和计算机存储介质


[0001]本申请涉及通信
,尤其涉及一种事件监控方法、装置、芯片和计算机存储介质。

技术介绍

[0002]微突发(Microburst)是指端口短时间内收到非常多的突发数据,以至于瞬时突发速率达到平均速率的数十倍、数百倍,甚至超过端口带宽的现象。微突发会降低网络业务性能,严重时还会导致网络丢包从而延长业务完成时间。
[0003]时延是指一个报文或分组从一个网络的一端传送到另一个端所需要的时间,用户数据报文的转发过程中一路可能会经过多个交换机、路由器等转发设备,任何一个转发节点的时延过高都会最终影响到用户的网络体验。
[0004]因此,对微突发事件和时延事件的监控显得尤为重要。当前网络要求芯片能够提供硬件级的微突发和时延的监控,目前的解决方案是把微突发事件和时延事件镜像网络口,由远端服务器做可视化分析;但是这种解决方案会导致在流量较大时,占用较多网络带宽,并且会增大远端服务压力。

技术实现思路

[0005]本申请提供了一种事件监控方法、装置、芯片和计算机存储介质,能够实现对目标事件的灵活监控,避免占用网络带宽。
[0006]本申请的技术方案是这样实现的:
[0007]第一方面,本申请实施例提供了一种事件监控方法,该方法包括:
[0008]获取目标事件信号;
[0009]若所述目标事件信号指示识别出目标事件,则从IP数据流信息输出IPFIX流表中获取所述目标事件对应的计数统计值;
[0010]若所述目标事件对应的计数统计值小于预设阈值,则对所述计数统计值进行更新,并将更新后的计数统计值保存到所述IPFIX流表中;
[0011]若所述目标事件对应的计数统计值大于或者等于预设阈值,则生成上报事件,并将所述上报事件和所述计数统计值发送给中央处理器;其中,所述上报事件用于告知所述中央处理器所述目标事件出现计数溢出。
[0012]第二方面,本申请实施例提供了一种事件监控装置,该事件监控装置包括获取单元和IPFIX引擎单元,其中,
[0013]所述获取单元,配置为获取目标事件信号;
[0014]所述IPFIX引擎单元,配置为若所述目标事件信号指示识别出目标事件,则从IP数据流信息输出IPFIX流表中获取所述目标事件对应的计数统计值;以及若所述目标事件对应的计数统计值小于预设阈值,则对所述计数统计值进行更新,并将更新后的计数统计值保存到所述IPFIX流表中;以及若所述目标事件对应的计数统计值大于或者等于所述预设
阈值,则生成上报事件,并将所述上报事件和所述计数统计值发送给中央处理器;其中,所述上报事件用于告知所述中央处理器所述目标事件出现计数溢出。
[0015]第三方面,本申请实施例提供了一种芯片,该芯片包括存储器和处理器,其中,
[0016]所述存储器,用于存储能够在所述处理器上运行的计算机程序;
[0017]所述处理器,用于在运行所述计算机程序时,执行如第一方面所述的事件监控方法。
[0018]第四方面,本申请实施例提供了一种电子设备,该电子设备包括如第二方面所述的事件监控装置或者包括如第三方面所述的芯片。
[0019]第五方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现如第一方面所述的事件监控方法。
[0020]本申请实施例所提供的一种事件监控方法、装置、芯片和计算机存储介质,通过获取目标事件信号;若目标事件信号指示识别出目标事件,则从IPFIX流表中获取目标事件对应的计数统计值;若目标事件对应的计数统计值小于预设阈值,则对计数统计值进行更新,并将更新后的计数统计值保存到IPFIX流表中;若目标事件对应的计数统计值大于或者等于预设阈值,则生成上报事件,并将上报事件和计数统计值发送给中央处理器;其中,上报事件用于告知中央处理器目标事件出现计数溢出。这样,结合目标事件信号,通过IPFIX流表对目标事件进行计数统计,在芯片统计表项字段固定、不易扩展的前提下,可以灵活实现微突发事件、时延拥塞事件的监控统计,尤其是在流量较大时,也能够实现对目标事件的灵活监控,避免占用网络带宽。
附图说明
[0021]图1为本申请实施例提供的一种事件监控方法的流程示意图;
[0022]图2为本申请实施例提供的另一种事件监控方法的流程示意图;
[0023]图3为本申请实施例提供的一种事件监控方法的详细流程示意图;
[0024]图4为本申请实施例提供的一种事件监控装置的组成结构示意图;
[0025]图5为本申请实施例提供的一种芯片的具体硬件结构示意图;
[0026]图6为本申请实施例提供的一种电子设备的具体硬件结构示意图。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关申请相关的部分。
[0028]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0029]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0030]需要指出,本申请实施例所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
[0031]对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释:
[0032]微突发(Microburst):指端口短时间内收到非常多的突发数据,以至于瞬时突发速率达到平均速率的数十倍、数百倍,甚至超过端口带宽的现象。
[0033]时延(Latency):时延是指一个报文或分组从一个网络的一端传送到另一个端所需要的时间。
[0034]算数逻辑单元(Arithmetic Logic Unit,ALU):ALU是能实现多组算术运算和逻辑运算的组合逻辑电路。
[0035]主动监控微突发事件并统计上报(Monitor On Buffer,MOB):MOB专门针对微突发提供硬件丢包主动监控并上报的解决方案。
[0036]主动监控时延事件并统计上报(Monitor On Latency,MOL):MOL对时延提供硬件丢包主动监控并上报的解决方案。
[0037]网际互联协议(Internet Protocol,IP)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种事件监控方法,其特征在于,所述方法包括:获取目标事件信号;若所述目标事件信号指示识别出目标事件,则从IP数据流信息输出IPFIX流表中获取所述目标事件对应的计数统计值;若所述目标事件对应的计数统计值小于预设阈值,则对所述计数统计值进行更新,并将更新后的计数统计值保存到所述IPFIX流表中;若所述目标事件对应的计数统计值大于或者等于所述预设阈值,则生成上报事件,并将所述上报事件和所述计数统计值发送给中央处理器;其中,所述上报事件用于告知所述中央处理器所述目标事件出现计数溢出。2.根据权利要求1所述的方法,其特征在于,所述目标事件至少包括:微突发Microburst事件,和/或,时延拥塞LatencyCongestion事件;相应地,所述获取目标事件信号,包括:当目标报文经过芯片的内存管理MMU单元时,确定Microburst事件信号,并将所述目标报文发送给出口数据处理引擎EPE单元;当所述目标报文经过芯片的EPE单元时,获取LatencyCongestion事件信号;根据所述Microburst事件信号和所述LatencyCongestion事件信号,确定所述目标事件信号;其中,所述Microburst事件信号用于指示所述Microburst事件是否发生,所述LatencyCongestion事件信号用于指示所述LatencyCongestion事件是否发生。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过访问控制列表ACL使能IPFIX功能,将所述目标事件信号发送给IPFIX引擎单元;在所述IPFIX引擎单元中,根据所述目标报文的报文特征进行哈希查找;若在所述IPFIX引擎单元中查找到记录信息,则执行判断所述目标事件对应的计数统计值是否小于预设阈值的步骤。4.根据权利要求1所述的方法,其特征在于,在所述获取目标事件信号之后,所述方法还包括:将第一比较器的第一值设置为所述目标事件信号,将所述第一比较器的第二值设置为0;将所述第一值和所述第二值进行比较;若所述第一值大于所述第二值,则确定所述目标事件信号...

【专利技术属性】
技术研发人员:王全刚赵茂聪王力
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

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

1