[发明专利]一种过滤无效事件上报消息的方法、装置及存储介质在审
申请号: | 202111652061.2 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114328319A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 马佳彪;杨八双;郭晓董;戴伟达 | 申请(专利权)人: | 苏州盛科科技有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F16/23 |
代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平;王晶 |
地址: | 215000 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 过滤 无效 事件 上报 消息 方法 装置 存储 介质 | ||
本发明揭示了一种过滤无效事件上报消息的方法、装置及存储介质,方法包括获取事件上报消息;获取清除操作时间戳,并判断清除操作时间戳是否为非零;响应于清除操作时间戳为非零,进一步判断清除操作时间戳是否大于事件产生的时间戳;响应于清除操作时间戳大于事件产生的时间戳,将事件上报消息丢弃。本发明能够在清除芯片流表后,使用户不必等待无效消息处理结束才进行其他操作,改善用户体验。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种在清除流表期间过滤无效事件上报消息的方法及实现方法的装置和存储介质。
背景技术
在传统的网络监控方式中,网络管理员只能在网络出现故障或者瓶颈时分析和处理问题。为了让网络管理员能在网络出现问题之前能够及时掌握网络的状态并对网络进行调整,可采用IPFIX(IP Flow Information Export,即IP数据流信息输出)技术来实现这一目的。
IPFIX用于监控网络中流量的状态,其由输出器、收集器和分析器构成,其中,输出器用于集网络中的流量统计信息,以IPFIX报文的形式发送到收集器,收集器解该报文,将统计数据收集到数据库中,再发送到分析器进行更详细的分析和统计,分析器对流统计信息进一步处理,如以图形界面进行形式显示等。
在复杂的网络环境中,为了记录流信息时的及时性、准确性,记录操作是由芯片完成的。转发芯片在转发报文的过程中,记录报文的相关信息,更新对应的芯片流表,但是用户没有办法直接看到芯片存储的流表。软件为了让用户能够感知到流的信息,需要和芯片流表同步的维护一个软件流表。如图1所示,芯片在流发生特殊状态变化(如芯片流表记录的报文数达到一定阈值等)时会主动通告给软件,称为事件上报。当芯片生成事件时,会将消息进行存储并通知软件去获取存储介质中的消息。
当在收集了一段时间流信息后,用户可能想要清除已经收集到的流信息,以重新开始收集流信息。如图2所示,当用户触发清除流表操作时,软件通常按照如下步骤进行操作:(1)关闭芯片的流学习能力;(2)清除芯片流表;(3)清除软件流表;(4)打开芯片的新流学习能力。然而,当在第(2)步之前芯片生成的事件消息已经存放于存储介质中时,清除芯片流表过程中无法对已存放于存储介质中的事件消息进行清除,并且若这些事件消息在第(3)步之前还未清除完,则第(3)步之后软件会认为这些事件消息是有效的,导致软件流表不准确,其中,在清除芯片流表之后,由于对应的芯片流表已不复存在,因而还存在于存储介质中的事件消息为无效消息。
目前,为了避免产生上述情况,通常在第(2)步清除芯片流表之后,等待一段时间,使软件有足够的时间处理完存储介质中的消息,之后再执行清除软件流表,以确保第(3)步之后不再收到无效消息。然而,在存储空间较大时,需要等待较长的时间才能确保处理完消息,影响用户操作体验。
发明内容
本发明的目的在于提供一种过滤无效事件上报消息的方法,能够在清除芯片流表后,使用户不必等待无效消息处理结束才进行其他操作,改善用户体验。同时,还提供一种实现该方法的装置和存储介质。
为实现上述目的,本发明提出一种过滤无效事件上报消息的方法,所述方法包括:
获取事件上报消息,所述事件上报消息携带有该事件产生的时间戳;
获取清除操作时间戳,并判断所述清除操作时间戳是否为非零,所述清除操作时间戳是在关闭芯片的新流学习功能后读取芯片的时间戳获得的,且所述清除操作时间戳定时重置;
响应于清除操作时间戳为非零,进一步判断清除操作时间戳是否大于事件产生的时间戳;
响应于清除操作时间戳大于事件产生的时间戳,将事件上报消息丢弃。
优选地,从DMA内存中获取所述事件上报消息。
优选地,还包括:
响应于清除操作时间戳为零,根据事件上报消息处理流表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州盛科科技有限公司,未经苏州盛科科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111652061.2/2.html,转载请声明来源钻瓜专利网。