预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114124854A(43)申请公布日2022.03.01(21)申请号202111436516.7(22)申请日2021.11.29(71)申请人北京天融信网络安全技术有限公司地址100000北京市海淀区上地东路1号院3号楼四层申请人北京天融信科技有限公司北京天融信软件有限公司(72)发明人陈许蒙(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人李飞(51)Int.Cl.H04L49/111(2022.01)H04L49/9057(2022.01)权利要求书2页说明书13页附图3页(54)发明名称报文处理方法、装置、电子设备及可读存储介质(57)摘要本申请提供一种报文处理方法、装置、电子设备及可读存储介质,涉及通信技术领域。该方法通过至少两个数据处理通道对网络接口分流的报文进行处理,这样可以将流量分摊到各个数据处理通道,如此每个数据处理通道不需要满足较高的处理性能,硬件成本更低。并且,在分流处理后,通过从分流信息队列中获取待处理分流信息,分流信息队列中的分流信息是按照接收的报文顺序存储的,所以在对至少两个数据处理通道输出的报文进行输出时,将待处理分流信息与报文进行匹配,将匹配的目标报文输出,这样即可按照报文接收的顺序依次输出报文。所以,本方案可以兼顾低硬件成本且分流处理后报文依然有序输出。CN114124854ACN114124854A权利要求书1/2页1.一种报文处理方法,其特征在于,所述方法包括:从分流信息队列中获取待处理分流信息,所述分流信息队列为按照从网络接口接收的报文顺序存储的各个报文的分流信息;将所述待处理分流信息与缓存的至少两个数据处理通道输出的各个报文进行匹配,确定与所述待处理分流信息匹配的目标报文;其中,所述至少两个数据处理通道用于对所述网络接口分流的报文进行处理;输出所述目标报文。2.根据权利要求1所述的方法,其特征在于,报文的分流信息包括该报文对应的数据处理通道的标识、报文的标识以及输入的网络接口的标识;所述将所述待处理分流信息与缓存的至少两个数据处理通道输出的各个报文进行匹配,确定与所述待处理分流信息匹配的目标报文,包括:将所述待处理分流信息所包含的报文对应的数据处理通道的标识、报文的标识以及输入的网络接口的标识,与缓存的至少两个数据处理通道输出的各个报文对应的分流信息中的数据处理通道的标识、报文的标识以及网络接口的标识进行对应匹配,确定匹配的目标报文。3.根据权利要求1所述的方法,其特征在于,所述从分流信息队列中获取待处理分流信息之前,还包括:从所述网络接口接收当前报文;判断所述网络接口的报文是否需要进行分流处理;若是,则获取所述至少两个数据处理通道中各个数据处理通道的流量统计值,并生成所述当前报文的分流信息存储到所述分流信息队列中;根据各个数据处理通道的流量统计值,确定所述当前报文对应的目标数据处理通道,并将所述当前报文输入所述目标数据处理通道。4.根据权利要求3所述的方法,其特征在于,所述流量统计值包括已处理报文的数量或已处理报文的总字节数,所述根据各个数据处理通道的流量统计值,确定所述当前报文对应的目标数据处理通道,包括:比较各个数据处理通道的已处理报文的数量或已处理报文的总字节数,确定已处理报文的数量最小或已处理报文的总字节数最小的数据处理通道,并将该数据处理通道作为所述当前报文对应的目标数据处理通道。5.根据权利要求3所述的方法,其特征在于,所述判断所述网络接口的报文是否需要进行分流处理,包括:检测分流开关是否开启;若开启,则确定所述网络接口的报文需要进行分流处理;若未开启,则确定所述网络接口的报文不需要进行分流处理。6.根据权利要求5所述的方法,其特征在于,通过以下方式判断是否开启所述分流开关:在检测到主面板中的高速率网络接口和至少一个低速率网络接口启用且备面板中的高速率网络接口未启用,或者在检测到所述备面板中的高速率网络接口和至少一个低速率网络接口启用且所述主面板中的高速率网络接口未启用时,开启所述分流开关;2CN114124854A权利要求书2/2页在检测到仅所述主面板中的高速率网络接口启用,或者在检测到仅所述备面板中的高速率网络接口启用时,不开启所述分流开关。7.根据权利要求3所述的方法,其特征在于,所述判断所述网络接口的报文是否需要进行分流处理之后,还包括:若判断所述网络接口的报文不需要进行分流处理,则将所述当前报文输入所述至少两个数据处理通道中所述网络接口对应的默认数据处理通道,并生成所述当前报文的分流信息存储到所述分流信息队列中。8.一种报文处理装置,其特征在于,所述装置包括:分流信息获取模块,用于从分流信息队列中获取待处理分流信息,所述分流信息队列为按照从网络接口接收的