买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】DPU中TCP会话序号的软硬件同步方法、装置、设备和介质_中科驭数(北京)科技有限公司_202311724113.1 

申请/专利权人:中科驭数(北京)科技有限公司

申请日:2023-12-14

公开(公告)日:2024-03-15

公开(公告)号:CN117714516A

主分类号:H04L67/14

分类号:H04L67/14;H04L67/146

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.02#实质审查的生效;2024.03.15#公开

摘要:本发明实施例提供了一种DPU中TCP会话序号软硬同步方法、装置、设备和介质,解决了网络流量在DPU网络转发引擎中转发时由于软件、硬件中的TCP会话序号不同步而导致的会话跟踪功能检查失败的问题。本发明应用于DPU网络转发引擎,数据包在网络转发引擎以流水线的方式转发。所述方法包括:软件模块从网络控制器接收TCP会话规则;硬件模块在TCP会话的数据包到达后,通过UPCALL机制,从软件模块获取TCP会话规则及TCP会话序号初始值,并根据规则转发数据包;在FLOWMODIFY时,软件模块更新软件中的TCP会话规则的动作,删除硬件中的TCP会话规则,根据返回值更新软件中TCP会话的序号值;当TCP会话的后续数据包再次到达后,硬件继续按照UPCALL机制处理,实现了软硬件之间的同步。

主权项:1.一种DPU中TCP会话序号软硬同步方法,其特征在于,应用于DPU网络转发引擎,所述DPU网络转发引擎包括软件模块和硬件模块,数据包在所述DPU网络转发引擎中以流水线的方式转发,所述方法包括:所述软件模块从网络控制器接收TCP会话规则;所述硬件模块通过UPCALL机制从所述软件模块获取TCP会话规则并转发数据包,其中,所述软件模块和所述硬件模块中的TCP会话的序号值均为TCP第一笔数据包携带的序号值;在所述网络控制器对所述软件模块中的TCP会话规则的动作进行修改时,所述软件模块从所述网络控制器接收新的TCP会话规则,所述新的TCP会话规则指示所述TCP会话规则的动作更新;所述软件模块向所述硬件模块发送删除指令,删除所述TCP会话规则,并且接收所述硬件模块返回的最近一次TCP会话的数据包携带的序号值,使所述软件模块基于返回值确定当前TCP会话的新的序号值;在所述TCP会话的后续数据包会重新触发UPCALL机制时,所述硬件模块获取新的TCP会话规则及其对应的序号值。

全文数据:

权利要求:

百度查询: 中科驭数(北京)科技有限公司 DPU中TCP会话序号的软硬件同步方法、装置、设备和介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。