【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种报文处理方法、装置、系统、设备和存储介质。
技术介绍
1、流水线交换机是一种用于网络数据传输的交换设备,它采用了流水线的概念来提高数据的处理速度和效率。流水线是一种将任务分解为多个阶段,每个阶段执行特定操作的并行处理方式。在流水线交换机中,数据包的处理也被划分为多个阶段,每个阶段负责不同的处理任务。
2、在流水线交换机架构中,复杂业务报文回环是一种处理机制,用于处理在交换机内部遇到复杂的业务报文时的情况。当交换机无法直接处理某个特定的报文时,它可以选择将该报文发送回到交换机的输入端口,然后再通过不同的路径重新发送到合适的输出端口进行处理。
3、当前,流水线交换机的组成控制流的判断方式导致每个阶段不可重复执行,在遇到复杂的业务时只能通过回环、或流水线折叠的方式处理,导致性能大幅下降,而在回环过程中,数据包在整个流水线上的行为只能从头流到尾,流水线资源利用率较低。
技术实现思路
1、本申请实施例的主要目的在于提供一种报文处理方法、装置、系统、
...【技术保护点】
1.一种报文处理方法,其特征在于,应用于网络设备,所述网络设备配置有至少一个数据包处理流水线,所述流水线包括多个处理阶段;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述判断所述待处理报文是否需要在所述当前处理阶段进入循环处理,包括:
3.根据权利要求1所述的方法,其特征在于,所述若所述待处理报文需要在所述当前处理阶段进入循环处理,将所述待处理报文的头部向量循环输入所述流水线上的指定目标阶段,包括:
4.根据权利要求3所述的方法,其特征在于,所述预分类结果包括所述待处理报文所属的协议类型集合;根据所述待处理报文的预分类
...【技术特征摘要】
1.一种报文处理方法,其特征在于,应用于网络设备,所述网络设备配置有至少一个数据包处理流水线,所述流水线包括多个处理阶段;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述判断所述待处理报文是否需要在所述当前处理阶段进入循环处理,包括:
3.根据权利要求1所述的方法,其特征在于,所述若所述待处理报文需要在所述当前处理阶段进入循环处理,将所述待处理报文的头部向量循环输入所述流水线上的指定目标阶段,包括:
4.根据权利要求3所述的方法,其特征在于,所述预分类结果包括所述待处理报文所属的协议类型集合;根据所述待处理报文的预分类结果,确定需要对所述待处理报文循环处理的所述目标阶段,包括:
5.根据权利要求1所述的方法,其特征在于,所述流水线的多个处理阶段分别配置有对应的预设缓存,所述预设缓存用于缓存到达对应阶段等待处理的报文队列;所述将所述待处理报文的头部向量循环输入所述流水线上的指定目标阶段,包括:
6.根据权利要求5所述的方法,其特征在...
【专利技术属性】
技术研发人员:高平,陈镇,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。