[发明专利]传输报文的方法与装置有效
申请号: | 201711006359.X | 申请日: | 2017-10-25 |
公开(公告)号: | CN109714292B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 卢胜文 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 章愫;时林 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 报文 方法 装置 | ||
本申请提供了一种传输报文的方法和装置,应用于配置有加速卡和处理器的第一设备中,能够减小传递带来的带宽开销和数据时延,该方法包括:加速卡接收来自该处理器的第一传输层控制协议TCP报文,该第一TCP报文中承载有待加密数据,该待加密数据属于安全套接层SSL数据;根据预先获取的映射关系,确定用于加密该第一TCP报文的加密信息,该映射关系指示承载该SSL数据的TCP连接的标识与加解密信息的对应关系,该加密信息至少包括:加密算法和加密参数;根据该加密信息对该第一TCP报文中承载的待加密数据进行加密处理,得到第二TCP报文,该第二TCP报文为加密处理后的第一TCP报文;向第二设备发送该第二TCP报文。
技术领域
本申请涉及通信领域,并且更具体地,涉及传输报文的方法与装置。
背景技术
随着计算机技术的飞速发展,网络已经成为社会发展的重要保证。如何保证数据不被泄密,是影响网络发展的一个重要原因,端到端的数据加密有利于防止信息被泄密。
安全套接层(secure sockets layer,SSL)/传输层安全(transport layersecurity,TLS)技术是目前广泛使用的一种加密技术,可广泛地应用于互联网通信。例如,在以基于SSL的超文本传输协议(Hyper Text Transfer Protocol over SSL,HTTPS)访问网站时,都是基于SSL协议的。SSL数据的加解密运算可以由配置于主机(例如,服务器)中的处理器(例如,中央处理单元(Central Processing Unit,CPU))完成,但这些运算非常消耗处理器的资源,因此,一种用于在主机的处理器外部通过硬件辅助完成加解密运算的方法应运而生。由于这种硬件具有较高的运算速度,可以提高加解密的运算速度,因此这种用于辅助完成加解密运算的硬件可以称为加速卡。
当前技术中,主机的处理器(更具体地说,SSL实体)在接收到SSL数据时,便可以将数据发给加速卡进行加解密运算,加速卡在完成了加解密运算之后,将加密或解密后的数据返回给主机的处理器,再由主机的处理器对数据进行其他处理,例如,发送给对端(例如,客户端)等。
由于数据在主机的处理器与加速卡之间反复传递,使得处理器和内存的带宽开销增加,同时由于数据传递带来了一定的时延,由此抵消了加速卡带来的好处,造成该加速卡带来的加速效果并不显著。
发明内容
本申请提供一种传输报文的方法与装置,能够减少数据在主机的处理器与加速卡之间反复传递,以减少数据传递带来的带宽开销和数据时延。
第一方面,提供了一种传输报文的方法,应用于配置有加速卡和处理器的第一设备中,所述方法包括:
所述加速卡接收来自所述处理器的第一传输层控制协议(Transmission ControlProtocol,TCP)报文,所述第一TCP报文中承载有待加密数据,所述待加密数据属于安全套接层SSL数据;
所述加速卡根据预先获取的映射关系,确定用于加密所述第一TCP报文的加密信息,所述映射关系指示承载所述SSL数据的TCP连接的标识与加解密信息的对应关系,所述加密信息至少包括:加密算法和加密参数;
所述加速卡根据所述加密信息对所述第一TCP报文中承载的待加密数据进行加密处理,得到第二TCP报文,所述第二TCP报文为加密处理后的第一TCP报文;
所述加速卡向第二设备发送所述第二TCP报文。
基于上述技术方案,本申请实施例的传输报文的方法可以在处理器完成了数据报文的封装等处理后再由加速卡对待加密数据进行加密处理,相比于现有技术中先将数据发送到加速卡进行加密再返回SSL进行各协议层的封装等处理来说,减少了数据在加速卡与处理器之间来回传递的次数,有利于减小数据传递带来的处理器与内存间的带宽开销和传输时延,从而更加凸显出加速卡带来的加速效果,从整体上来说更有利于提高数据传输效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711006359.X/2.html,转载请声明来源钻瓜专利网。