【技术实现步骤摘要】
一种报文处理方法及装置
[0001]本申请涉及通信
,具体而言,涉及一种报文处理方法及装置。
技术介绍
[0002]随着科学技术的进步,尤其是通信技术的进步,对数据报文的接收、处理和转发越来越受到关注。例如,目前通信技术发展迅速,人们对于通信速率的要求越来越高,需要其具备高速率的特点。极快的网速可以给用户提供高速上传和下载的体验。并且通信网络也将承载越来越多的丰富的业务,在此基础上,必然产生大量的数据流量,对网络转发处理性能提出更高的要求和挑战。
[0003]因此,如何提升网络转发处理性能,成为了本领域技术人员所关注的难题。
技术实现思路
[0004]本申请的目的在于提供一种报文处理方法及装置,以至少部分改善上述问题。
[0005]为了实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供一种报文处理方法,应用于报文处理装置,所述报文处理装置包括信息收发模块、处理器、第一存储器以及第二存储器,所述第二存储器中设置有收包队列,所述收包队列包括预先配置 ...
【技术保护点】
【技术特征摘要】
1.一种报文处理方法,其特征在于,应用于报文处理装置,所述报文处理装置包括信息收发模块、处理器、第一存储器以及第二存储器,所述第二存储器中设置有收包队列,所述收包队列包括预先配置的收包描述符,所述方法包括:在所述信息收发模块接收到报文包时,若所述收包队列处于非拥挤状态,所述信息收发模块将所述报文包的报文头写入第一目标地址段,将所述报文包的报文主体写入第二目标地址段,其中,所述第一目标地址段属于第一存储器,所述第二目标地址段属于第二存储器;所述信息收发模块将第一地址信息和第二地址信息写入第一目标收包描述符,其中,所述第一目标收包描述符为收包队列中当前处于空闲状态的任意一个收包描述符,所述第一地址信息为所述报文头的写入地址的标识信息,所述第二地址信息为所述报文主体的写入地址的标识信息;所述信息收发模块将所述第一目标收包描述符标记为占用状态;所述处理器在按照预设顺序对处于占用状态的收包描述符所对应的报文头进行处理后,基于所述收包描述符对应的第一地址信息和第二地址信息更新发包队列,以完成报文转发。2.如权利要求1所述的报文处理方法,其特征在于,所述方法还包括:在所述信息收发模块接收到报文包时,所述信息收发模块确定所述收包队列是否处于拥挤状态;若收包队列处于非拥挤状态,则所述信息收发模块将所述第一存储器中的第一目标地址段确定为所述报文头的写入地址;所述信息收发模块将所述第二存储器中的第二目标地址段确定为所述报文主体的写入地址。3.如权利要求2所述的报文处理方法,其特征在于,所述方法还包括:若收包队列处于拥挤状态,则所述信息收发模块将所述第二存储器中的第三目标地址段确定为所述报文头的写入地址;所述信息收发模块将所述第二存储器中的第二目标地址段确定为所述报文主体的写入地址;所述信息收发模块将所述报文包的报文头写入第三目标地址段,将所述报文包的报文主体写入第二目标地址段。4.如权利要求3所述的报文处理方法,其特征在于,在所述收包队列处于拥挤状态的情况下,所述方法还包括:若所述处理器将处于占用状态的收包描述符更新为空闲状态,则所述信息收发模块将第二目标收包描述符所对应的报文头从所述第二存储器搬移至所述第一存储器;所述信息收发模块对所述第二目标收包描述符中的第一地址信息进行更新。5.如权利要求1所述的报文处理方法,其特征在于,在所述收包队列处于非拥挤状态的情况下,所述方法还包括:所述信息收发模块在监测量大于预设的第一阈值时,将所述收包队列标记为拥挤状态,其中,所述监测量为所述收包队列中...
【专利技术属性】
技术研发人员:龚海东,贾复山,杨八双,王俊杰,
申请(专利权)人:苏州盛科通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。