[发明专利]报文转发方法及终端设备、计算机存储介质在审

专利信息
申请号: 202110081493.6 申请日: 2021-01-21
公开(公告)号: CN112787937A 公开(公告)日: 2021-05-11
发明(设计)人: 祝国强;曾崇;陈海燕 申请(专利权)人: 深圳市中网信安技术有限公司
主分类号: H04L12/741 分类号: H04L12/741;H04L29/06
代理公司: 深圳市国高专利代理事务所(普通合伙) 44731 代理人: 陈冠豪
地址: 518000 广东省深圳市前海深港合作区前*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 报文 转发 方法 终端设备 计算机 存储 介质
【说明书】:

本申请涉及报文转发技术领域,公开了报文转发方法及终端设备、计算机存储介质。该方法包括:利用FPGA和/或物理网口接收数据报文,并将数据报文发送至DPDK模块;其中,FPGA接收的数据报文通过PCIE驱动发送至DPDK模块;利用DPDK模块将数据报文进行解析,并根据解析结果将数据报文发送至物理网口或FPGA;利用物理网口或FPGA将数据报文进行转发。通过上述方式,能够解决非网口使用DPDK做网络报文转发的问题,提高报文转发设备的性能、通用性以及灵活性。

技术领域

本申请涉及报文转发技术领域,特别是涉及一种报文转发方法及终端设备、计算机存储介质。

背景技术

目前在市场上对于DPDK(Data Plane Development Kit,数据平面开发套件)的使用都是针对物理网口,应用于网络报文转发的场景,提高转发效率降低硬件成本,对于非网口的场景暂时还没有。

目前在相关技术上,对于DPDK做报文转发的场景,两侧都是物理网口,网络报文从一个物理网口进,经过DPDK转发后从另外一个物理网口出去,两个物理网口都被DPDK接管。

发明内容

为了解决上述问题,本申请提供报文转发方法及终端设备、计算机存储介质,能够解决非网口使用DPDK做网络报文转发的问题,提高报文转发设备的性能、通用性以及灵活性。

本申请采用的一种技术方案是提供一种报文转发方法,该方法包括:利用FPGA和/或物理网口接收数据报文,并将数据报文发送至DPDK模块;其中,FPGA接收的数据报文通过PCIE驱动发送至DPDK模块;利用DPDK模块将数据报文进行解析,并根据解析结果将数据报文发送至物理网口或FPGA;利用物理网口或FPGA将数据报文进行转发。

其中,DPDK模块包括数据分发模块;利用FPGA和/或物理网口接收数据报文,并将数据报文发送至DPDK模块,包括:利用FPGA和/或物理网口接收数据报文,并将数据报文发送数据分发模块。

其中,DPDK模块包括报文处理模块;利用FPGA和/或物理网口接收数据报文,并将数据报文发送数据分发模块之后,包括:利用数据分发模块确认数据报文的转发端口,基于转发端口将数据报文发送至报文处理模块。

其中,利用DPDK模块将数据报文进行解析,并根据解析结果将数据报文发送至物理网口或FPGA,包括:利用报文处理模块对数据报文进行解析,并根据解析结果将数据报文发送至物理网口或FPGA。

其中,利用DPDK模块将数据报文进行解析,并根据解析结果将数据报文发送至物理网口或FPGA,包括:利用DPDK模块通过KNI模块将数据报文发送至内核态协议栈,以使内核态协议栈基于数据报文确认转发端口;基于转发端口将数据报文发送至物理网口或FPGA。

其中,利用DPDK模块通过KNI模块将数据报文发送至内核态协议栈,还包括:利用KNI模块将数据报文进行格式转换;在转换后将数据报文发送至内核态协议栈。

其中,KNI模块包括用户态KNI模块和内核态KNI模块;利用DPDK模块通过KNI模块将数据报文发送至内核态协议栈,还包括:在用户态KNI模块和内核态KNI模块之间使用队列的方式,将数据报文的指针发送至内核态协议栈。

其中,利用FPGA和/或物理网口接收数据报文,并将数据报文发送至DPDK模块之前,包括:利用UIO技术将PCIE驱动映射至用户态,并基于PCIE驱动虚拟出网口。

本申请采用的另一种技术方案是提供一种终端设备,该终端设备包括处理器以及与处理器连接的存储器;存储器用于存储程序数据,处理器用于执行程序数据,以实现如上述技术方案中提供的任一方法。

本申请采用的另一种技术方案是提供一种计算机存储介质,该计算机存储介质用于存储程序数据,程序数据在被处理器执行时,用于实现如上述技术方案中提供的任一方法。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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