[发明专利]一种将业务交换机卸载到物理网卡的方法及服务器有效
申请号: | 201410675843.1 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104486234B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 张显刚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/931;H04L12/02 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 交换机 卸载 物理 网卡 方法 服务器 | ||
本发明公开了一种将业务交换机卸载到物理网卡的方法,用于减轻CPU的负担。当虚拟机接收到创建业务交换机的指令时,将指令发送给服务器,由服务器将业务交换机创建在物理网卡中,从而相当于将业务交换机从虚拟机卸载到了物理网卡中,业务交换机对数据的处理过程可以在物理网卡中进行,无需CPU来处理,减轻了CPU的负担,提高了系统可靠性。本发明还公开了相应的服务器。
技术领域
本发明涉及通信技术领域,特别涉及一种将业务交换机卸载到物理网卡的方法及服务器。
背景技术
虚拟化是表示计算机资源的抽象方法,通过虚拟化可以用与访问抽象前资源一致的方法访问抽象后的资源,这种资源的抽象方法并不受实现、地理位置或底层资源的物理配置的限制。简单来说,就是把一台服务器上的资源抽象为多个VM(Virtual Machine,虚拟机),用户可以在一台服务器上使用不同的VM完成不同的任务。
当前比较主流的虚拟化解决方案,一般都是在一台服务器上部署hypervisor(虚拟机监视器),在hypervisor上部署VM,报文从服务器的物理网卡进来,经过vswitch(虚拟交换机)进行交换,再根据报文的目的地址发送到VM中进行处理。
目前,若服务器中有VM,则一般会在VM中实现所有的用户业务功能,比如传统的网络设备使用的网络功能、加解密、DPI(deep packet inspection,深度包检测)等功能都是在VM中实现,而由VM来处理,也就是由服务器中的CPU(中央处理器)来处理。显然,如果太多的任务都需要CPU去处理,会给CPU带来较大的负担,而服务器中的其他硬件资源没有被加以利用,浪费硬件资源。并且,如果CPU的性能本身就不是很好的话,由CPU承担过多的任务,会降低服务器的可靠性,可能会带来处理速度慢等缺陷,甚至可能会因为CPU负担过大导致系统故障。
发明内容
本发明实施例提供一种将业务交换机卸载到物理网卡的方法及服务器,用于解决CPU处理任务过多、负担较大的技术问题。
本发明的第一方面,提供一种将业务交换机卸载到物理网卡的方法,包括:
根据接收的第一建立指令在服务器的物理网卡中建立与运行在所述服务器中的虚拟机的虚拟网卡对应的业务交换机;其中,所述第一建立指令为:所述虚拟机在接收到创建业务交换机的指令后,通过所述虚拟机中的网络功能代理模块发送给所述服务器的指令,所述第一建立指令用于令所述服务器创建所述业务交换机,所述第一建立指令中携带有所述虚拟网卡的标识;
建立所述业务交换机与所述虚拟网卡之间的连接通道;
建立所述物理网卡中的虚拟交换机与所述业务交换机之间的连接通道,完成将所述业务交换机从所述虚拟机卸载到所述物理网卡的过程。
结合第一方面,在第一方面的第一种可能的实现方式中,在根据接收的第一建立指令在所述服务器的物理网卡中建立与运行在所述服务器中的虚拟机的虚拟网卡对应的业务交换机之前,还包括:
在所述虚拟机接收到创建业务交换机的指令后,通过所述网络功能代理模块根据从所述虚拟机的设备驱动模块中获取的信息判断所述物理网卡是否具备建立业务交换机的能力;
若具备,则通过所述网络功能代理模块向所述服务器发送所述第一建立指令。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,建立所述业务交换机与所述虚拟网卡之间的连接通道,包括:
根据所述业务交换机与所述虚拟网卡之间的对应关系,建立所述业务交换机与所述虚拟网卡之间的连接通道。
结合第一方面或第一方面的第一种可能的实现方式或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,建立所述物理网卡中的虚拟交换机与所述业务交换机之间的连接通道,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410675843.1/2.html,转载请声明来源钻瓜专利网。