[发明专利]一种数据处理方法及系统有效
申请号: | 201910631138.4 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110391993B | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 徐国振;褚福州 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L47/12 | 分类号: | H04L47/12;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李金 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 | ||
本发明公开了一种数据处理方法及系统,OVS网桥在预先启动的硬件卸载模式下基于与虚拟机预先建立的连接关系,将接收到的报文卸载至网卡,使网卡对报文进行处理,网卡上加载有报文处理的硬件规则。通过上述方法,对OVS网桥转发进行卸载,将连接在OVS网桥上的虚拟机的报文,通过网卡直接进行转发,本发明可以根据报文处理的软件规则,生成报文处理的硬件规则,在网卡上实现转发,使网卡对报文进行处理,从而减少OVS网桥转发占用中央处理器CPU的资源,降低中央处理器CPU的负载,并且提升网络转发性能。
技术领域
本发明涉及云计算技术领域,更具体地说,涉及一种数据处理方法及系统。
背景技术
云计算(Clound Computing)是一种基于互联网的计算方式,通过这种方式将共享的软硬件资源和信息提供给计算机和其他设备。云计算中心的工作负载给中央处理器(Central ProcessingUnit,CPU)带来了多余的网络开销,CPU在对网络流量进行分类、跟踪和控制方面中会花费大量的CPU资源。
现有技术中,OVS网桥通常部署在软件定义网络SDN、网络功能虚拟化NFV等云计算环境中,在该云计算环境中对动态拓展性以及数据通信性能有着较高的要求。
尽管OVS网桥被广泛应用部署,但是OVS网桥中进行数据输入、输出的性能差,且OVS网桥在转发数据时占用CPU资源多,从而导致CPU负载较高。
发明内容
有鉴于此,本发明提供了一种数据处理方法及系统,实现减少OVS网桥转发占用中央处理器CPU的资源,降低中央处理器CPU的负载,并且提升网络转发性能的目的。
为了实现上述目的,现提出的方案如下:
本发明第一方面公开了一种数据处理方法,包括:
OVS网桥在预先启动的硬件卸载模式下基于与虚拟机预先建立的连接关系,将接收到的报文卸载至网卡,使所述网卡对所述报文进行处理,所述网卡上加载有报文处理的硬件规则,其中,所述硬件卸载模式包括所述网卡开启硬件卸载模式和所述OVS网桥开启硬件卸载模式;
所述OVS网桥与所述虚拟机预先建立连接的过程包括:
所述OVS网桥通过Rep设备与所述虚拟机连接;
所述OVS网桥基于报文处理的软件规则,生成所述报文处理的硬件规则。
优选的,所述网卡和所述OVS网桥启动硬件卸载模式的过程,包括:
所述网卡执行开启eSwitch模式操作,并生成所述eSwitch模式对应的所述网卡的eSwitch配置信息;
所述网卡执行开启eSwitch inline mode模式操作,并生成所述eSwitch inlinemode模式对应的所述网卡的eSwitch inline mode配置信息;
在所述硬件卸载模式下的所述OVS网桥基于所述报文处理的软件规则,生成所述报文处理的硬件规则,并由所述网卡加载所述报文处理的硬件规则,后续报文通过所述报文处理的硬件规则处理。
优选的,所述OVS网桥通过Rep设备与所述虚拟机连接,包括:
所述OVS网桥通过虚拟网卡功能SR-IOV对应的所述Rep设备与所述虚拟机连接。
优选的,还包括:
所述OVS网桥连接至所述网卡,并从所述网卡上执行发送报文操作和接收报文操作。
本发明第二方面公开的一种数据处理系统,包括:
OVS网桥、虚拟机、网卡和Rep设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910631138.4/2.html,转载请声明来源钻瓜专利网。