[发明专利]基于DPDK的可编程数据平面软件交换机的设计方法在审
申请号: | 202110603730.0 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113285839A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 唐剀飞;郭义伟;冯志峰 | 申请(专利权)人: | 河南信大网御科技有限公司;珠海高凌信息科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/933 |
代理公司: | 郑州德勤知识产权代理有限公司 41128 | 代理人: | 黄红梅 |
地址: | 450000 河南省郑州市金*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dpdk 可编程 数据 平面 软件 交换机 设计 方法 | ||
1.一种基于DPDK的可编程数据平面软件交换机的设计方法,其特征在于,包括:
步骤一、配置x86芯片的DPDK环境;
步骤二、编写P4文件进行数据平面的描述;
步骤三、通过编译P4文件生成接入DPDK接口的配置文件以及传输给控制平面的设备描述符。
2.根据权利要求1所述的基于DPDK的可编程数据平面软件交换机的设计方法,其特征在于,配置x86芯片的DPDK环境的方法:
重新编译内核模块,将UIO编译进内核模块中;
设置1G或者2G的大页内存;
将x86芯片的cpu与网络适配器进行绑定。
3.根据权利要求2所述的基于DPDK的可编程数据平面软件交换机的设计方法,其特征在于,编写P4文件进行数据平面的描述具体包括:
根据数据交换平台的报文类型和业务逻辑编写描述数据平面的P4源文件。
4.根据权利要求3所述的基于DPDK的可编程数据平面软件交换机的设计方法,其特征在于,通过编译P4文件生成接入DPDK接口的配置文件以及传输给控制平面的设备描述符具体为:
从cpu绑定的网络适配器接收数据报文,使用零拷贝技术,将网络地址传输到P4文件定义的解析器;解析器根据P4定义剥除报文头部,并根据流表内容将报文地址交由DPDK接口处理;最后将数据报文有效载荷进行报头封装,加入DPDK发送队列,经由网络适配器进行发送。
5.一种基于DPDK的可编程数据平面软件交换机的设计系统,其特征在于:包括x86芯片和网络适配器,所述x86芯片和网络适配器通信连接,用以执行如权利要求1-4任一项所述的基于DPDK的可编程数据平面软件交换机的设计方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南信大网御科技有限公司;珠海高凌信息科技股份有限公司,未经河南信大网御科技有限公司;珠海高凌信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110603730.0/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置