[发明专利]报文处理方法、装置以及芯片在审
申请号: | 201911205835.X | 申请日: | 2019-11-29 |
公开(公告)号: | CN112564855A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 陈庆;史济源;陈杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/863;H04L12/865 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 以及 芯片 | ||
本申请公开了一种报文处理方法、装置以及芯片,属于数据处理技术领域。本方法通过直接在网络设备的目标硬件引擎中对第一数据流中的M个原始报文进行FEC编码,而无需在CPU中进行FEC编码,因此,可以降低对CPU的开销,提高网络设备的编码效率,进而可以使得网络设备在传输报文过程中容易满足大吞吐量的要求。
本申请要求于2019年09月10日提交的申请号为201910854367.2、发明名称为“FEC加速方法、装置、系统和FEC硬件加速器”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及数据处理技术领域,特别涉及一种报文处理方法、装置以及芯片。
背景技术
数据流在两个网络设备之间进行传输时,往往会出现报文丢失的情况,目前,可以采用前向纠错(forward error correction,FEC)编解码技术,来解决数据流传输过程中出现的丢包问题。
具体地,一级网络设备对数据流中的原始报文进行FEC编码,得到原始报文的冗余报文,一级网络设备在原始报文和冗余报文上分别添加一个FEC报文头,并将携带FEC报文头的原始报文和冗余报文发送至二级网络设备,当在传输过程中有原始报文丢失时,二级网络设备根据未丢失的原始报文和冗余报文,恢复丢失的原始报文,将未丢失的原始报文和恢复出来的原始报文再组合成原来的的数据流,二级网络设备并输出数据流,因此,可以避免数据流传输过程中出现报文丢失的情况。
上述报文传输过程中的FEC编码过程以及原始报文恢复的过程均需要进行大量的计算,这些计算是由网络设备的中央处理器(central processing units,CPU)来完成的。而CPU自身的计算能力以及计算速率有限,如果要满足快速编码和解码的要求就难以满足在报文传输过程中的大吞吐量要求。
发明内容
本申请提供了一种报文处理方法、装置以及芯片,使得网络设备在快速进行报文的编码和解码处理的同时,满足传输报文过程中的大吞吐量的要求。
第一方面,提供了一种报文处理方法,应用于包括处理器以及目标硬件引擎的网络设备,所述方法包括:
所述处理器根据待处理的第一数据流中的M个原始报文,生成第一编码任务,M为正整数,所述第一编码任务用于指示对所述M个原始报文进行编码;
所述目标硬件引擎根据所述第一编码任务,对所述M个原始报文进行前向纠错FEC编码,得到R个冗余报文,R为正整数。
本方法通过直接在网络设备的目标硬件引擎中对第一数据流中的M个原始报文进行FEC编码,而无需在处理器中进行FEC编码,因此,可以降低对CPU的开销,提高网络设备的编码效率,进而可以使得网络设备在传输报文过程中容易满足大吞吐量的要求。
在一种可能实现方式中,所述处理器根据待处理的第一数据流中的M个原始报文,生成第一编码任务之后,所述方法还包括:
所述处理器将所述第一编码任务存储在第一目标发送队列,所述第一目标发送队列用于存储所述网络设备的待处理数据流的编码任务,所述网络设备的待处理数据流包括所述第一数据流;
所述目标硬件引擎从所述第一目标发送队列中读取所述第一编码任务。
在一种可能实现方式中,所述处理器将所述第一编码任务存储在第一目标发送队列包括:
所述处理器根据所述第一数据流的优先级,将所述第一编码任务添加在所述第一目标发送队列中,所述第一目标发送队列的优先级与所述第一数据流的优先级相等。
在一种可能实现方式中,所述目标硬件引擎从所述第一目标发送队列中读取所述第一编码任务包括:
所述目标硬件引擎根据各个发送队列的优先级的高低顺序,依次查询各个发送队列中是否有编码任务,所述各个发送队列中的每一个队列对应一个优先级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911205835.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超声波影像系统
- 下一篇:报文处理方法、装置以及计算机可读存储介质