数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:39401539 阅读:22 留言:0更新日期:2023-11-19 15:54
本申请实施例公开了一种数据处理方法、装置、设备及存储介质,应用于云技术,该方法包括:将第一设备中待发送的原始数据报文的原始报文体,存储至N级流水线对应的报文缓存器中;通过N级流水线,根据原始数据报文对应的原始报文流表,对原始报文头进行处理,得到处理后的原始报文头;根据原始报文头,生成原始报文头对应的镜像报文头;通过N级流水线,根据原始数据报文对应的镜像报文流表,对镜像报文头进行处理,得到处理后的镜像报文头;从报文缓存器中读取原始报文体,将原始报文体和处理后的原始报文头发送至第二设备,将原始报文体和处理后的镜像报文头发送至第三设备。通过本申请能够降低报文镜像过程中的资源消耗。能够降低报文镜像过程中的资源消耗。能够降低报文镜像过程中的资源消耗。

【技术实现步骤摘要】
数据处理方法、装置、设备及存储介质


[0001]本申请涉及云技术等领域,尤其涉及一种数据处理方法、装置、设备及存储介质。

技术介绍

[0002]报文镜像可以是指在不影响交换机/路由器等网络设备的报文正常处理流程的情况下,将指定源的报文复制一份到目的端口。目的端口与检测设备直接或间接相连,检测设备上安装了分析软件,可以对报文进行分析,得到分析结果。该分析结果用于反映指定源与目的端口之间的网络是否存在攻击、故障等异常情况,当网络存在异常情况时,还可以通过镜像功能对报文进行获取并分析,以获取网络存在异常的原因。目前,报文镜像过程中需要消耗大量资源,使报文镜像受限。

技术实现思路

[0003]本申请实施例提供一种数据处理方法、装置、设备及存储介质,降低报文镜像过程中的资源消耗。
[0004]本申请实施例一方面提供一种数据处理方法,包括:将第一设备中待发送的原始数据报文的原始报文体,存储至N级流水线对应的报文缓存器中;所述N为正整数;通过所述N级流水线,根据所述原始数据报文对应的原始报文流表,对所述原始报文头进行处理,得到处理后的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:将第一设备中待发送的原始数据报文的原始报文体,存储至N级流水线对应的报文缓存器中;所述N为正整数;通过所述N级流水线,根据所述原始数据报文对应的原始报文流表,对所述原始数据报文的原始报文头进行处理,得到处理后的原始报文头;根据所述原始报文头,生成所述原始报文头对应的镜像报文头;通过所述N级流水线,根据所述原始数据报文对应的镜像报文流表,对所述镜像报文头进行处理,得到处理后的镜像报文头;从所述报文缓存器中读取所述原始报文体,将所述原始报文体和所述处理后的原始报文头发送至第二设备,将所述原始报文体和所述处理后的镜像报文头发送至第三设备,所述第三设备用于根据所述原始报文体和所述处理后的镜像报文头对所述第一设备和所述第二设备进行检测。2.根据权利要求1所述的方法,其特征在于,所述N为四,所述通过所述N级流水线,根据所述原始数据报文对应的原始报文流表,对所述原始数据报文的原始报文头进行处理,得到处理后的原始报文头,包括:通过第一级流水线,从所述原始报文头中提取第一原始元数据,将所述第一原始元数据传输至第二级流水线;通过所述第二级流水线,从所述原始报文流表中,查询所述第一设备的报文输出方向的第一原始报文处理规则;通过第三级流水线和第四级流水线,根据所述第一原始报文处理规则,对所述第一原始元数据进行处理,得到处理后的原始报文头。3.根据权利要求2所述的方法,其特征在于,所述通过第三级流水线和第四级流水线,根据所述第一原始报文处理规则,对所述第一原始元数据进行处理,得到处理后的原始报文头,包括:通过所述第三级流水线对所述第一原始元数据进行限速处理,将限速处理后的第一原始元数据传输至第四级流水线;通过所述第四级流水线,对所述限速处理后的第一原始元数据进行原始报文头编辑,得到处理后的原始报文头。4.根据权利要求3所述的方法,其特征在于,所述通过所述第四级流水线,对所述限速处理后的第一原始元数据进行原始报文头编辑,得到处理后的原始报文头,包括:通过所述第四级流水线,对所述限速处理后的第一原始元数据进行原始报文头编辑,得到编辑后的第一原始元数据;若所述第一设备与所述第二设备属于同一宿主设备,则通过所述第四级流水线,将所述编辑后的第一原始元数据中的报文方向更新为所述第二设备的报文输入方向,得到更新后的第一原始元数据,根据所述更新后的第一原始元数据对所述原始报文头进行更新,得到第一候选报文头,根据所述第一候选报文头,确定处理后的原始报文头;若所述第一设备与所述第二设备不属于同一宿主设备,则采用所述编辑后的第一原始元数据更新所述原始报文头,得到处理后的原始报文头。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一候选报文头,确定处理
后的原始报文头,包括:通过循环路径,从所述第四级流水线将所述第一候选报文头返回至所述第一级流水线;通过所述第一级流水线,从所述第一候选报文头中提取第二原始元数据,将所述第二原始元数据传输至所述第二级流水线;根据所述第二原始元数据中的报文方向,从所述原始报文流表中,查询所述第二设备的报文输入方向的第二原始报文处理规则;通过所述第三级流水线和第四级流水线,根据所述第二原始报文处理规则,对所述第二原始元数据进行处理,得到处理后的原始报文头。6.根据权利要求2所述的方法,其特征在于,所述根据所述原始报文头,生成所述原始报文头对应的镜像报文头,包括:通过所述第二级流水线,对所述第一原始元数据进行复制,得到第一镜像元数据,将所述第一镜像元数据传输至所述第三级流水线;通过所述第三级流水线,将所述第一镜像元数据传输至所述第四级流水线;通过所述第四级流水线,在所述第一镜像元数据中添加报文头信息,将报文头方向更新为所述第一设备的报文输出方向,得到更新后的第一镜像元数据;采用所述更新后的第一镜像元数据对所述原始报文头进行更新,得到第一镜像报文头;所述原始报文头对应的镜像报文头包括所述第一镜像报文头。7.根据权利要求5所述的方法,其特征在于,所述根据所述原始报文头,生成所述原始报文头对应的镜像报文头,包括:通过所述第二级流水线,对所述第二原始元数据进行复制,得到第二镜像元数据,将所述第二镜像元数据传输至所述第三级流水线;通过所述第三级流水线,将所述第二镜像元数据传输至所述第四级流水线;通过所述第四级流水线,在所述第二镜像元数据中添加报文头信息,将报文头方向更新为所述第一设备的报文输出方向,得到更新后的第二镜像元数据;采用所述更新后的第二镜像元数据更新所述原始报文头,得到第二镜像报文头;所述原始报文头对应的镜像报文头包括所述第二镜像报...

【专利技术属性】
技术研发人员:梁嘉俊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1