【技术实现步骤摘要】
一种报文去重的方法、装置、电子设备及存储介质
本公开涉及计算机网络
,尤其涉及一种报文去重的方法、装置、电子设备及存储介质。
技术介绍
随着网络安全的重要性逐渐提高,目前出于性能、安全性或者常规网络操作和管理的目的,提出了网络流量可视化分析,用以记录、检查、分析和挖掘网络流量或报文数据中的信息,并将分析结果以图形化方式呈现出来。而进行网络流量可视化分析的底层基础是对网络中实时传输的报文数据进行采集捕获,通常会在全网设置多个报文采集点,这使得应用层内容完全相同的一个报文,在不同的报文采集点处被采集,报文采集平台获得了多个重复报文,为避免浪费资源处理重复报文,报文去重处理显得至关重要。目前采用的报文去重方式需要占用过大的内存,极大影响了报文采集平台的处理性能。
技术实现思路
本公开实施例提供一种报文去重的方法、装置、电子设备及存储介质,用以解决现有技术中存在报文去重处理时内存开销大,处理效率低的问题。本公开实施例提供的具体技术方案如下:第一方面,提出一种报文去重的方法,包括:获取各个报文 ...
【技术保护点】
1.一种报文去重的方法,其特征在于,包括:/n获取各个报文采集节点当前上报的报文数据,并根据重复报文的判定内容,将各个报文数据解封为各个待判定报文数据,以及将获取报文数据的时间戳配置为其解封得到的待判定报文数据的时间戳;/n确定所述时间戳对应的有效处理节点,其中,在各个处理节点映射为环形示意区域内的各个扇形区域后,将至少部分扇形区域存在于所述环形示意区域内的起始指针和终止指针之间的处理节点,作为有效处理节点,所述起始指针与所述终止指针在所述环形示意区域的指定方向上随时间转动,且夹角固定;/n针对各个待判定报文数据,分别执行以下操作:/n采用相互独立的N个哈希函数对一个待判定 ...
【技术特征摘要】
1.一种报文去重的方法,其特征在于,包括:
获取各个报文采集节点当前上报的报文数据,并根据重复报文的判定内容,将各个报文数据解封为各个待判定报文数据,以及将获取报文数据的时间戳配置为其解封得到的待判定报文数据的时间戳;
确定所述时间戳对应的有效处理节点,其中,在各个处理节点映射为环形示意区域内的各个扇形区域后,将至少部分扇形区域存在于所述环形示意区域内的起始指针和终止指针之间的处理节点,作为有效处理节点,所述起始指针与所述终止指针在所述环形示意区域的指定方向上随时间转动,且夹角固定;
针对各个待判定报文数据,分别执行以下操作:
采用相互独立的N个哈希函数对一个待判定报文数据进行处理,得到对应的N个哈希值,并在确定各个有效处理节点各自关联的位向量中,存在与所述N个哈希值对应的N个位均被赋值的位向量时,判定所述一个待判定报文数据为重复报文数据,并将终止指针对应的目标处理节点关联的位向量中,与所述N个哈希值对应的N个位进行赋值后,丢弃所述一个待判定报文数据。
2.如权利要求1所述的方法,其特征在于,所述根据重复报文的判定内容,将各个报文数据解封为各个待判定报文数据,包括:
确定重复报文的判定内容为应用层内容时,将解封至应用层的各个报文数据作为各个待判定报文数据;或者,
确定重复报文的判定内容为会话层及以上层级内容时,将解封至所述会话层的各个报文数据作为各个待判定报文数据;或者,
确定重复报文的判定内容为网络层及以上层级内容时,将解封至所述网络层的各个报文数据作为各个待判定报文数据;或者,
确定重复报文的判定内容为数据链路层及以上层级内容时,将解封至所述数据链路层的各个报文数据作为各个待判定报文数据。
3.如权利要求1所述的方法,其特征在于,所述采用相互独立的N个哈希函数对一个待判定报文数据进行处理,得到对应的N个哈希值之后,进一步包括:
确定各个有效处理节点各自关联的位向量中,不存在与所述N个哈希值对应的N个位均被赋值的位向量时,判定所述一个待判定报文数据为非重复报文数据;
将所述一个待判定报文数据上报至网络可视化分析系统进行分析处理,并将终止指针对应的目标处理节点关联的位向量中,与所述N个哈希值对应的N个位进行赋值。
4.如权利要求1所述的方法,其特征在于,所述判定所述一个待判定报文数据为重复报文数据之后,所述将终止指针对应的目标处理节点关联的位向量中,与所述N个哈希值对应的N个位进行赋值之前,进一步包括:
确定所述N个位均被赋值的位向量所关联的一个有效处理节点,以及确定所述一个有效处理节点不是终止指针所对应的目标处理节点。
5.如权利要求1所述的方法,其特征在于,所述判定所述一个待判定报文数据为重复报文数据之后,进一步包括:
确定所述N个位均被赋值的位向量所关联的一个有效处理节点,以及确定所述一个有效处理节点是终止指针所对应的目标处理节点时,直接丢弃所...
【专利技术属性】
技术研发人员:李霞,魏逢一,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。