[发明专利]TCP/IP加速器多连接交互方法和装置有效

专利信息
申请号: 201911190831.9 申请日: 2019-11-28
公开(公告)号: CN111083202B 公开(公告)日: 2021-03-26
发明(设计)人: 鄢贵海;黄勇康;龚施俊 申请(专利权)人: 中科驭数(北京)科技有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京金咨知识产权代理有限公司 11612 代理人: 宋教花
地址: 100190 北京市海淀区科学*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: tcp ip 加速器 连接 交互 方法 装置
【说明书】:

发明提供了一种TCP/IP加速器多连接交互方法和装置,其中,该方法包括:建立第一流水线、第二流水线和第三流水线;获取TCP/IP加速器的TCP连接队列;通过所述第一流水线根据所述TCP连接队列中的队列信息建立TCP连接,通过所述第二流水线进行数据收发,通过所述第三流水线断开第一流水线建立的连接。通过上述方案解决了现有的通过一条流水线串行处理TCP连接所存在的TCP/IP加速器的加速效率较低的问题,达到了有效提升TCP/IP加速器的加速能力的技术效果。

技术领域

本发明涉及计算机技术领域,特别涉及一种TCP/IP加速器多连接交互方法和装置。

背景技术

目前,100GbE已经成为超大规模数据中心的默认选项,服务器端也正在迈向25GbE、50GbE。在100GbE时代,带宽将不再是阻碍数据传输的主要原因,限制数据传输的瓶颈将是设备能够处理的连接数量。在web2.0时代,出现了C10K问题(即,单机一万个并发连接问题),这个问题虽然已经得到了解决,但是也随之出现了新的问题:C10M问题。为了解决这个问题,就需要TCP/IP加速器可以支持多连接处理。

尽管100GbE的有线网络时代已经开始使用,400GbE也即将进入商用,但是低时延的需求一直存在,车联网和数据中心的容灾要求均低于10ms,尤其在金融证券的高频交易领域,对时延的要求需要低于1ms,因此,TCP/IP加速器不仅需要支持多连接还需要满足高效性的要求。

TCP/IP加速器一般使用的是FPGA作为数据传输中间件,FPGA与主机之间依靠的是PCIe3.0接口,虽然PCIe3.0的最大速度已经达到了32GB/s,但是PCIe总线存在严重的传输延时:PCIe链路使用串行方式进行数据传送,然而在芯片内部,数据总线仍然是并行的,因此PCIe链路接口需要进行串并转换,这种串并转换将产生较大的延时。除此之外,PCIe总线的数据报文需要经过事务层、数据链路层和物理层,这些数据报文在穿越这些层次时,也将带来延时。

然而,在TCP/IP协议中,一般将数据传输分为三个阶段:建立连接、发送/接收数据和断开连接。在使用TCP/IP加速器时,这三个阶段只能串行,如果存在多个连接,那么就需要采用排队的方法来处理,效率较低。

针对如何有效提升TCP/IP加速器的性能,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种TCP/IP加速器多连接交互方法和装置,以达到提升TCP/IP加速器的加速能力的目的。

一方面,提供了一种TCP/IP加速器多连接交互方法,包括:

建立第一流水线、第二流水线和第三流水线;

获取TCP/IP加速器的TCP连接队列;

通过所述第一流水线根据所述TCP连接队列中的队列信息建立TCP连接,通过所述第二流水线进行数据收发,通过所述第三流水线断开第一流水线建立的连接。

在一个实施方式中,通过所述第一流水线根据所述TCP连接队列中的队列信息建立TCP连接,包括:

所述第一流水线重复执行如下步骤直至所述TCP连接队列为空:

所述第一流水线从所述TCP连接队列中读取队列信息,并根据读取的队列信息建立TCP连接;

所述第一流水线激活所述第二流水线,向所述第二流水线发送数据收发信号,以触发所述第二流水线进行数据收发,并判断所述TCP连接队列是否为空。

在一个实施方式中,所述队列信息包括以下至少之一:ID、IP、端口号。

在一个实施方式中,通过所述第三流水线断开第一流水线建立的连接,包括:

所述第三流水线接收ID;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科驭数(北京)科技有限公司,未经中科驭数(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911190831.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top