基于FPGA加速卡的SDN云网络实现方法、装置及设备
基本信息
申请号 | CN202110108045.0 | 申请日 | - |
公开(公告)号 | CN112929299B | 公开(公告)日 | 2021-11-30 |
申请公布号 | CN112929299B | 申请公布日 | 2021-11-30 |
分类号 | H04L12/947(2013.01)I;H04L12/931(2013.01)I;H04L12/741(2013.01)I;H04L29/08(2006.01)I;G06F9/455(2006.01)I | 分类 | 电通信技术; |
发明人 | 刘忻;林冬艺;肖兴 | 申请(专利权)人 | 广州市品高软件股份有限公司 |
代理机构 | 广州新诺专利商标事务所有限公司 | 代理人 | 张玲春 |
地址 | 510000广东省广州市天河区软件路17号第G1栋 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于FPGA加速卡的SDN云网络实现方法、装置及设备,包括步骤:当网络数据包进入到网络设备时,将网络数据包转发至FPGA加速卡;FPGA加速卡对网络数据包进行解析后,对网络数据包进行OpenFlow流表规则匹配;若匹配,则FPGA加速卡执行已匹配的OpenFlow流表规则动作,转发至网络设备;若不匹配,则从内核态通知用户态,将数据包发送给虚拟机控制进程;控制进程查询用户态的OpenFlow流表规则匹配时,将流表下发至FPGA加速卡执行已匹配的OpenFlow流表规则动作,并转发至网络设备。本发明通过增加FPGA加速卡,将虚拟交换机内核数据转发处理模块卸载至FPGA加速卡,用实现Openflow规则流表匹配和数据包转发,解决传统纯软件实现的SDN云网络方法会占用云节点服务器大量CPU和内存资源的问题。 |
