前后级处理方法和装置、计算设备和存储介质制造方法及图纸

技术编号:38376904 阅读:10 留言:0更新日期:2023-08-05 17:37
本发明专利技术公开了一种前后级处理方法和装置、计算设备和存储介质,用于解决现有技术中集中式处理引擎带宽有限的问题。其中该方法包括:入方向处理引擎基于报文头信息匹配源端口进入的待前级处理报文;入方向处理引擎将待前级处理报文发送至环回通道进行前级处理,以获得已前级处理报文,其中,待前级处理报文在发送至环回通道时经过出方向处理引擎,待前级处理报文被出方向处理引擎基于源端口编辑报文头;入方向处理引擎基于已前级处理报文的报文头和出端口恢复出源端口,对环回的已前级处理报文执行转发。文执行转发。文执行转发。

【技术实现步骤摘要】
前后级处理方法和装置、计算设备和存储介质


[0001]本专利技术属于通信
,具体是关于一种前后级处理方法和装置、计算设备和存储介质。

技术介绍

[0002]以太网以其灵活、低成本等特点,已成为当今宽带接入技术的主流。现有技术中,对以太网数据的前后级处理主要基于交换芯片的集中式处理引擎,这种处理方式的带宽有限,无法做到例如T级别的超大带宽。
[0003]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。

技术实现思路

[0004]本专利技术的目的在于提供一种前后级处理方法,其用于解决现有技术中集中式处理引擎带宽有限的问题。
[0005]为实现上述目的,本专利技术提供了一种前后级方法,包括:
[0006]入方向处理引擎基于报文头信息匹配源端口进入的待前级处理报文;
[0007]所述入方向处理引擎将所述待前级处理报文发送至环回通道进行前级处理,以获得已前级处理报文,其中,所述待前级处理报文在发送至环回通道时经过出方向处理引擎,所述待前级处理报文被所述出方向处理引擎基于源端口编辑报文头;
[0008]所述入方向处理引擎基于所述已前级处理报文的报文头和出端口恢复出源端口,对环回的所述已前级处理报文执行转发。
[0009]一实施例中,所述待前级处理报文被所述出方向处理引擎基于源端口编辑报文头,具体包括:
[0010]所述出方向处理引擎为所述待前级处理报文加标识头,所述标识头中包括所述源端口或其映射值;或,
[0011]所述出方向处理引擎将所述源端口或其映射值替换进所述待前级处理报文报文头的预设位置;和/或,
[0012]所述待前级处理报文在环回通道中的前级处理模块中进行前级处理;和/ 或,
[0013]所述入方向处理引擎对环回的所述已前级处理报文执行转发,具体包括:
[0014]所述入方向处理引擎基于所述源端口和对应的隧道解封装查找表,对环回的所述已前级处理报文执行转发;和/或,
[0015]所述方法还包括:
[0016]所述入方向处理引擎或出方向处理引擎对所述已前级处理报文执行解封装。
[0017]一实施例中,所述待前级处理报文在环回通道的环回方式包括直接环回、 MAC模块自环、光纤自环、网络转发中的至少一种;和/或,
[0018]若所述出方向处理引擎为所述待前级处理报文加标识头,则所述方法还包括:
[0019]所述入方向处理引擎在恢复出源端口时指示所述出方向处理引擎删除所述标识头。
[0020]本专利技术还提供前后级处理方法的又一实施方式,包括:
[0021]入方向处理引擎基于报文头信息和/或源端口信息,查找匹配得到待后级处理报文的目标端口和加封装标识;
[0022]所述入方向处理引擎基于所述加封装标识查找后级处理通道标识,以将所述待后级处理报文发送至对应的后级处理通道进行后级处理,获得已后级处理报文,其中,所述已后级处理报文通过环回通道环回至入方向处理引擎,所述待后级处理报文在发送至后级处理通道时经过出方向处理引擎,所述待后级处理报文被所述出方向处理引擎基于加封装标识执行加封装、以及基于目标端口编辑报文头;
[0023]所述入方向处理引擎基于所述已后级处理报文的报文头和环回信息恢复出目标端口,对环回的所述已后级处理报文执行转发。
[0024]一实施例中,所述入方向处理引擎基于报文头信息和/或源端口信息,单次或多次合并查找出所述待后级处理报文的目标端口和加封装标识;和/或,
[0025]所述待后级处理报文被所述出方向处理引擎基于目标端口编辑报文头,具体包括:
[0026]所述出方向处理引擎为所述待后级处理报文加标识头,所述标识头中包括所述目标端口或其映射值;或,
[0027]所述出方向处理引擎将所述目标端口或其映射值替换进所述待后级处理报文报文头的预设位置;和/或,
[0028]所述待后级处理报文在对应后级处理通道中的后级处理模块中进行后级处理;和/或,
[0029]所述环回信息包括环回通道和/或环回端口。
[0030]一实施例中,所述待前级处理报文在环回通道的环回方式包括直接环回、 MAC模块自环、光纤自环、网络转发中的至少一种;和/或,
[0031]若所述出方向处理引擎为所述待后级处理报文加标识头,则所述方法还包括:
[0032]所述入方向处理引擎在恢复出目标端口时指示所述出方向处理引擎删除所述标识头。
[0033]本申请还提供一种计算设备,包括:
[0034]至少一个处理器;以及
[0035]存储器,所述存储器存储指令,当所述指令被所述至少一个处理器执行时,使得所述至少一个处理器执行如上所述的方法。
[0036]本申请还提供一种机器可读存储介质,其存储有可执行指令,所述指令当被执行时使得所述机器执行如上所述的方法。
[0037]与现有技术相比,通过对待前级处理报文/待后级处理报文编辑源端口标识/目标端口标识,并通过环回的方式将报文流重定向至芯片的入方向后再执行转发,在前后级处理时无需考虑最终的转发,解除了点到点前后级处理限制;同时,在对海量报文数据进行隧道加解封装的同时,复用了前后级处理 (加解密)的算法逻辑,可以完成隧道级别的前后级处理;并且,相对于环回后需要再次查找外层转发表转发的方式,可以省略掉原始三层VRF
以及负载均衡选路信息的携带,简化处理流程。
[0038]另一个方面,以前后级处理为加解密为例,加解密算法核资源既可以用于基于端口的点到点加密,比如MACSEC,也可以用于基于隧道加解封装的数据流的加解密,这样同等硬件代价可以覆盖更多场景,降低芯片成本。
[0039]并且,这样的实施方式和芯片架构,能够有效利用生产时前后级处理模块(加解密模块)出现部分可用的芯片,任意一个单向的处理模块都能被独立分配给前后级处理业务使用。
附图说明
[0040]图1是前后级处理芯片架构原理图;
[0041]图2是根据本申请一实施方式前后级处理方法的流程图;
[0042]图3是根据本申请又一实施方式前后级处理方法的流程图;
[0043]图4是根据本申请实施方式前后级处理方法对应的芯片架构原理图;
[0044]图5是根据本申请一实施方式前后级处理装置的模块图;
[0045]图6是根据本申请又一实施方式前后级处理装置的模块图;
[0046]图7是根据本申请一实施方式计算设备的硬件结构图。
具体实施方式
[0047]下面结合附图,对本专利技术的具体实施方式进行详细描述,但应当理解本专利技术的保护范围并不受具体实施方式的限制。
[0048]除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种前后级处理方法,其特征在于,包括:入方向处理引擎基于报文头信息匹配源端口进入的待前级处理报文;所述入方向处理引擎将所述待前级处理报文发送至环回通道进行前级处理,以获得已前级处理报文,其中,所述待前级处理报文在发送至环回通道时经过出方向处理引擎,所述待前级处理报文被所述出方向处理引擎基于源端口编辑报文头;所述入方向处理引擎基于所述已前级处理报文的报文头和出端口恢复出源端口,对环回的所述已前级处理报文执行转发。2.根据权利要求1所述的前后级处理方法,其特征在于,所述待前级处理报文被所述出方向处理引擎基于源端口编辑报文头,具体包括:所述出方向处理引擎为所述待前级处理报文加标识头,所述标识头中包括所述源端口或其映射值;或,所述出方向处理引擎将所述源端口或其映射值替换进所述待前级处理报文报文头的预设位置;和/或,所述待前级处理报文在环回通道中的前级处理模块中进行前级处理;和/或,所述入方向处理引擎对环回的所述已前级处理报文执行转发,具体包括:所述入方向处理引擎基于所述源端口和对应的隧道解封装查找表,对环回的所述已前级处理报文执行转发;和/或,所述方法还包括:所述入方向处理引擎或出方向处理引擎对所述已前级处理报文执行解封装。3.根据权利要求2所述的前后级处理方法,其特征在于,所述待前级处理报文在环回通道的环回方式包括直接环回、MAC模块自环、光纤自环、网络转发中的至少一种;和/或,若所述出方向处理引擎为所述待前级处理报文加标识头,则所述方法还包括:所述入方向处理引擎在恢复出源端口时指示所述出方向处理引擎删除所述标识头。4.一种前后级处理方法,其特征在于,包括:入方向处理引擎基于报文头信息和/或源端口信息,查找匹配得到待后级处理报文的目标端口和加封装标识;所述入方向处理引擎基于所述加封装标识查找后级处理通道标识,以将所述待后级处理报文发送至对应的后级处理通道进行后级处理,获得已后级处理报文,其中,所述已后级处理报文通过环回通道环回至入方向处理引擎,所述待后级处理报文在发送至后级处理通道时经过出方向处理引擎,所述待后级处理报文被所述出方向处理引擎基于加封装标识执行加封装、以及基于目标端口编辑报文头;所述入方向处理引擎基于所述已后级处理报文的报文头和环回信息恢复出目标端口,对环回的所述已后级处理报文执行转发。5.根据权利要求4所述的前后级处理方法,其特征在于,所述入方向处理引擎基于报文头信息和/或源端口信息,单次或多次合并查找出所述待后级处理报文的目标端口和加封装标识;和/或,所述待后...

【专利技术属性】
技术研发人员:龚海东朱涛杨八双
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

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

1