一种基于5G数据转发平面的数据包转发方法及装置制造方法及图纸

技术编号:25314902 阅读:41 留言:0更新日期:2020-08-18 22:32
本发明专利技术提供了一种基于5G数据转发平面的数据包转发方法及装置,所述方法包括:所述CPU根据接入5G网络的用户,将所述用户对应的转发规则发送给所述智能网卡;所述智能网卡接收数据包,从所述数据包中获取数据包信息;所述智能网卡根据所述数据包信息获取所述数据包信息对应的转发规则,根据所述转发规则对所述数据包进行转发。本发明专利技术利用智能网卡可编程功能,在进行数据包转发时,由智能网卡进行数据包接收并根据转发规则对数据包进行转发,CPU只需要将接入5G网络的用户对应的转发规则发送给智能网卡即可,避免了CPU的高负荷工作状态,减少了数据包转发时延。

【技术实现步骤摘要】
一种基于5G数据转发平面的数据包转发方法及装置
本专利技术涉及计算机
,尤其涉及的是一种基于5G数据转发平面的数据包转发方法及装置。
技术介绍
信息
已成为提升国家科技创新实力、推动经济社会发展和提高整体竞争重要的动力引擎。5G是开启工业数字化和物联网新时代的新一代基础生产力。世界各国把抢占5G通信技术的至高点作为国家发展的重要战略,不管是在关键元器件、上游材料制备还是在网络部署等方面都开始积极布局,抢先发展先机。现有5G网络中通过5G数据转发平面转发数据包,实现5G数据转发平面转发数据包的程序称为转发程序。由于用户数据包的转发规则复杂多变,无法通过固定的转发算法模型(交换机二层转发算法或路由器IP转发算法等)设计专用芯片来转发数据包。现有的5G数据转发平面转发数据包的结构示意图如图1所示,服务器的CPU运行转发程序来运算转发数据包后,将转发数据包发送到网口,由网口将运算后的数据包转发出去。由图1可以看出,现有的5G数据转发平面转发数据包时完全依赖服务器CPU运行转发程序来运算转发数据包,给CPU增加了很大的计算压力,容易造本文档来自技高网...

【技术保护点】
1.一种基于5G数据转发平面的数据包转发方法,其特征在于,应用于基于5G数据转发平面的数据包转发装置;所述装置包括CPU和智能网卡;所述方法包括步骤:/n所述CPU根据接入5G网络的用户,将所述用户对应的转发规则发送给所述智能网卡;/n所述智能网卡接收数据包,从所述数据包中获取数据包信息;/n所述智能网卡根据所述数据包信息获取所述数据包信息对应的转发规则,根据所述转发规则对所述数据包进行转发。/n

【技术特征摘要】
1.一种基于5G数据转发平面的数据包转发方法,其特征在于,应用于基于5G数据转发平面的数据包转发装置;所述装置包括CPU和智能网卡;所述方法包括步骤:
所述CPU根据接入5G网络的用户,将所述用户对应的转发规则发送给所述智能网卡;
所述智能网卡接收数据包,从所述数据包中获取数据包信息;
所述智能网卡根据所述数据包信息获取所述数据包信息对应的转发规则,根据所述转发规则对所述数据包进行转发。


2.根据权利要求1所述的基于5G数据转发平面的数据包转发方法,其特征在于,所述CPU根据接入5G网络的用户,将所述用户对应的转发规则发送给所述智能网卡的步骤具体包括:
所述CPU根据接入5G网络的用户,获取所述用户对应的第一用户信息;
根据所述第一用户信息获取所述用户对应的转发规则,并将所述用户对应的转发规则发送给所述智能网卡。


3.根据权利要求2所述的基于5G数据转发平面的数据包转发方法,其特征在于,所述转发规则表中包括第二用户信息、第一数据包类型以及转发操作;
所述根据所述第一用户信息获取所述用户对应的转发规则,并将所述用户对应的转发规则发送给所述智能网卡的步骤具体包括:
将所述第一用户信息与预先存储的转发规则表进行比较,判断所述转发规则表中是否有与所述第一用户信息对应的第二用户信息;
若是,则获取所述第二用户信息对应的转发规则,将所述第二用户信息对应的转发规则确定为所述用户对应的转发规则发送给所述智能网卡。


4.根据权利要求3所述的基于5G数据转发平面的数据包转发方法,其特征在于,所述智能网卡根据所述数据包信息获取所述数据包信息对应的转发规则的步骤具体包括:
所述智能网卡判断所述转发规则中是否有与所述数据包信息对应的转发规则;
若是,则获取所述数据包信息对应的转发规则。


5.根据权利要求4所述的基于5G数据转发平面的数据包...

【专利技术属性】
技术研发人员:向卫东孟庆晓吴闽华
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

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

1