DPU制造技术

技术编号:39835606 阅读:13 留言:0更新日期:2023-12-29 16:19
本申请提供一种

【技术实现步骤摘要】
DPU网卡配置方法及装置


[0001]本申请涉及
DPU
网卡配置领域,尤其涉及一种
DPU
网卡配置方法及装置


技术介绍

[0002]随着网络流量的不断增长和网络威胁的不断演变,传统的网络设备和软件已经无法满足对网络流量进行深入分析和处理的要求

因此,
DPU
应运而生,它具有专门优化的硬件和软件架构,能够高效地进行深度数据包检查和处理
。DPU
的产生是为了满足对网络流量分析和安全处理的需求,以及适应新兴的技术趋势和应用场景的要求

它提供了高效的深度数据包检查和处理能力,为网络设备和安全设备提供了更强大的性能和功能

随着
DPU
的需求扩大和应用场景的增多,需要一种快速高效的配置管理方案

[0003]在现有技术中,
DPU
卡的配置及管理方法差异性大,复杂度高,配置成本高,缺乏统一标准


技术实现思路

[0004]鉴于此,本申请实施例提供了一种
DPU
网卡配置方法及装置,以消除或改善现有技术中存在的一个或更多个缺陷

[0005]本申请的第一个方面提供了一种
DPU
网卡配置方法,该方法包括:
[0006]在本申请的一些实施例中,调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,并基于预先加载的新一代语言模型对所述第一配置信息进行填充关键字和参数以得到第二配置信息;
[0007]对所述第二配置信息进行解析及转化以得到目标配置信息;
[0008]调用预设的封装接口将所述目标配置信息进行封装;
[0009]基于针对所述
DPU
网卡预先开发的内核驱动根据封装后的所述目标配置信息对所述
DPU
网卡进行配置,并得到对应的配置结果数据

[0010]在本申请的一些实施例中,所述对所述第二配置信息进行解析及转化以得到目标配置信息,包括:
[0011]采用所述
DPU
接口层接收所述第二配置信息的路径,并基于该路径匹配预先注册的回调函数,基于匹配到的所述回调函数对所述第二配置信息进行获取;
[0012]采用所述
DPU
接口层对获取到的所述第二配置信息进行解析以得到第三配置信息,将所述第三配置信息转化为预设的格式以得到目标配置信息,将所述目标配置信息下发至所述厂商软件开发工具包或平台管理器

[0013]在本申请的一些实施例中,所述
DPU
接口包括:运行控制框架;
[0014]相对应的,所述调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,包括:
[0015]采用控制器调用所述运行控制框架对所述
DPU
网卡上的数据面进行编程及控制以生成所述第一配置信息

[0016]在本申请的一些实施例中,所述
DPU
接口包括:网络管理接口;
[0017]相对应的,所述调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,包括:
[0018]采用控制器调用所述网络管理接口对网络设备和持久化对象的持久化状态进行配置,进而生成所述第一配置信息

[0019]在本申请的一些实施例中,所述
DPU
接口包括:网络操作接口;
[0020]相对应的,所述调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,包括:
[0021]采用控制器调用所述网络操作接口对一次性事件和持久化对象的临时状态进行配置,进而生成所述第一配置信息

[0022]在本申请的一些实施例中,所述厂商软件开发工具包用于提供所述封装接口,该封装接口包括:接口使能

最大传输单元和端口速率

[0023]在本申请的一些实施例中,所述平台管理器用于管理平台硬件,以及针对该平台硬件提供相应的抽象层

[0024]本申请的第二个方面提供了一种
DPU
网卡配置装置,该装置包括:
[0025]网卡配置模块,用于调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,并基于预先加载的新一代语言模型对所述第一配置信息进行填充关键字和参数以得到第二配置信息;
[0026]配置解析模块,用于对所述第二配置信息进行解析及转化以得到目标配置信息;
[0027]配置封装模块,用于调用预设的封装接口将所述目标配置信息进行封装;
[0028]DPU
配置模块,用于基于针对所述
DPU
网卡预先开发的内核驱动根据封装后的所述目标配置信息对所述
DPU
网卡进行配置,并得到对应的配置结果数据

[0029]本申请的第三个方面提供了一种电子设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述的第一方面所述的
DPU
网卡配置方法

[0030]本申请的第四个方面提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现前述的第一方面所述的
DPU
网卡配置方法

[0031]本申请提供一种
DPU
网卡配置方法及装置,所述方法包括:调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,并基于预先加载的新一代语言模型对所述第一配置信息进行填充关键字和参数以得到第二配置信息;对所述第二配置信息进行解析及转化以得到目标配置信息;调用预设的封装接口将所述目标配置信息进行封装;基于针对所述
DPU
网卡预先开发的内核驱动根据封装后的所述目标配置信息对所述
DPU
网卡进行配置,并得到对应的配置结果数据

本申请能够有效降低
DPU
网卡配置的复杂度,并为不同
DPU
卡提供统一的配置方法,进而有效降低了不同
DPU
网卡配置的差异性,并有效降低了配置成本

[0032]本申请的附加优点

目的,以及特征本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
DPU
网卡配置方法,其特征在于,包括:调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,并基于预先加载的新一代语言模型对所述第一配置信息进行填充关键字和参数以得到第二配置信息;对所述第二配置信息进行解析及转化以得到目标配置信息;调用预设的封装接口将所述目标配置信息进行封装;基于针对所述
DPU
网卡预先开发的内核驱动根据封装后的所述目标配置信息对所述
DPU
网卡进行配置,并得到对应的配置结果数据
。2.
根据权利要求1所述的
DPU
网卡配置方法,其特征在于,所述对所述第二配置信息进行解析及转化以得到目标配置信息,包括:采用所述
DPU
接口层接收所述第二配置信息的路径,并基于该路径匹配预先注册的回调函数,基于匹配到的所述回调函数对所述第二配置信息进行获取;采用所述
DPU
接口层对获取到的所述第二配置信息进行解析以得到第三配置信息,将所述第三配置信息转化为预设的格式以得到目标配置信息,将所述目标配置信息下发至所述厂商软件开发工具包或平台管理器
。3.
根据权利要求1所述的
DPU
网卡配置方法,其特征在于,所述
DPU
接口包括:运行控制框架;相对应的,所述调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,包括:采用控制器调用所述运行控制框架对所述
DPU
网卡上的数据面进行编程及控制以生成所述第一配置信息
。4.
根据权利要求1所述的
DPU
网卡配置方法,其特征在于,所述
DPU
接口包括:网络管理接口;相对应的,所述调用
DPU
接口层提供的
DPU
接口以对
DPU
网卡进行配置,生成对应的第一配置信息,包括:采用控制器调用所述网络管理接口对网络设备和持久化对象的持久化状态进行配置,进而生成所述第一配置信息...

【专利技术属性】
技术研发人员:朱巧
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1