The application provides a message processing method, device, device and readable storage medium. Receiving a message; determining whether a fast forwarding table item matching the message has been recorded locally; when the fast forwarding table item is recorded locally, the fast forwarding table item contains session information, determining whether the session corresponding to the session information satisfies the condition of switching from the current state to the session state matching the message; and if so, forwarding the message. By adding the state detection function in the fast forwarding process, the application can reduce the incomplete state detection messages into the whole process, save CPU resources, and then reduce the delay of the forwarding time in the fast forwarding process, and improve the efficiency of the network equipment for the forwarding of messages.
【技术实现步骤摘要】
报文的处理方法、装置、设备及可读存储介质
本申请涉及通讯
,特别涉及一种报文的处理方法、装置、设备及可读存储介质。
技术介绍
为了提高网络设备对报文的转发效率,通常通过快速转发功能来满足人们在短时间内快速转发报文的需求。快速转发技术的核心在于通过一次性完成选路及业务处理,减少网络设备内部任务间切换和报文缓存管理等引起的资源消耗,从而缩短报文转发的时间,提高报文转发效率。相关技术中,快速转发主要是通过会话表项得到快速转发表项,当会话表项处于稳定状态时,利用可用的快速转发表项中记录的业务标记完成业务处理,将报文转发出去;当会话表项处于非稳定状态时,需要将报文转入全流程处理,在全流程中对报文进行状态检测,最后对报文进行业务处理。当大量异常报文进入网络设备时,由于快速转发过程不支持状态检测,会使异常报文全部进入全流程处理,造成网络设备CPU资源被大量异常报文占用,网络设备转发处理正常报文的时间延迟增大,进而影响网络设备对报文的转发效率。
技术实现思路
有鉴于此,本申请提供一种报文的处理方法、装置、设备及可读存储介质,用以解决现有技术中网络设备转发报文的时间延迟大,报文转发效率低的问题。具体地,本申请是通过如下技术方案实现的:第一方面,提供了一种报文的处理方法,所述方法包括:接收报文;判断本地是否已记录了与所述报文匹配的快速转发表项;当本地记录了所述快速转发表项时,所述快速转发表项中包含会话信息,则确定所述会话信息对应的会话是否满足从当前状态切换至所述报文匹配的会话状态的条件;如果是,则转发所述报文。第二方面,提供了一种报文的处理装置,所述装置包括:接收单元,用于 ...
【技术保护点】
1.一种报文的处理方法,其特征在于,所述方法包括:接收报文;判断本地是否已记录了与所述报文匹配的快速转发表项;当本地记录了所述快速转发表项时,所述快速转发表项中包含会话信息,则确定所述会话信息对应的会话是否满足从当前状态切换至所述报文匹配的会话状态的条件;如果是,则转发所述报文。
【技术特征摘要】
1.一种报文的处理方法,其特征在于,所述方法包括:接收报文;判断本地是否已记录了与所述报文匹配的快速转发表项;当本地记录了所述快速转发表项时,所述快速转发表项中包含会话信息,则确定所述会话信息对应的会话是否满足从当前状态切换至所述报文匹配的会话状态的条件;如果是,则转发所述报文。2.根据权利要求1所述的方法,其特征在于,当本地未记录所述快速转发表项时,所述方法还包括:判断所述报文是否可进入全流程处理;若是,则进入全流程处理,所述全流程处理至少包括:创建会话,并生成所述报文匹配的快速转发表项。3.根据权利要求1所述的方法,其特征在于,当会话信息对应的会话不满足从当前状态切换至所述报文匹配的会话状态的条件时,所述方法还包括:对所述接收的报文进行丢包处理。4.根据权利要求1所述的方法,其特征在于,当会话信息对应的会话满足从当前状态切换至所述报文匹配的会话状态的条件时,所述方法还包括:更新所述报文对应所述快速转发表项中会话信息的状态。5.一种报文的处理装置,其特征在于,所述装置包括:接收单元,用于接收报文;第一判断单元,用于判断本地是否已记录了与所述报文匹配的快速转发表项;第二判断单元,用于当本地记录了所述快速转发表项时,所述快速转发表项中包含会话信息,则确定所述会话信息对应的会话是否满足从当前状态切换至所述报文匹配的会话状态的条件;第一执行单元,用于如果所述会话信息对应的会话满足从当前状态切换至所述报文匹配的会话状态的条件,则转发所述报文。6.根据权利要求5所述的装置,其特征在于,当本地未记录所述快速转发表项时,所述装置还包括:第三判断单元,用...
【专利技术属性】
技术研发人员:袁野,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。