[发明专利]一种将业务交换机卸载到物理网卡的方法及服务器有效
申请号: | 201410675843.1 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104486234B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 张显刚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/931;H04L12/02 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 交换机 卸载 物理 网卡 方法 服务器 | ||
1.一种将业务交换机卸载到物理网卡的方法,其特征在于,包括:
根据接收的第一建立指令在服务器的物理网卡中建立与运行在所述服务器中的虚拟机的虚拟网卡对应的业务交换机;其中,所述第一建立指令为:所述虚拟机在接收到创建业务交换机的指令后,通过所述虚拟机中的网络功能代理模块发送给所述服务器的指令,所述第一建立指令用于令所述服务器创建所述业务交换机,所述第一建立指令中携带有所述虚拟网卡的标识;建立所述业务交换机与所述虚拟网卡之间的连接通道;所述业务交换机用于处理网络功能、加解密、或深度包检测任务;
建立所述物理网卡中的虚拟交换机与所述业务交换机之间的连接通道,完成将所述业务交换机从所述虚拟机卸载到所述物理网卡的过程;其中,当所述物理网卡接收外部传输的数据时,首先将所述数据传输给所述虚拟交换机,再通过所述虚拟交换机将所述数据传输给所述业务交换机。
2.如权利要求1所述的方法,其特征在于,在根据接收的第一建立指令在所述服务器的物理网卡中建立与运行在所述服务器中的虚拟机的虚拟网卡对应的业务交换机之前,还包括:
在所述虚拟机接收到创建业务交换机的指令后,通过所述网络功能代理模块根据从所述虚拟机的设备驱动模块中获取的信息判断所述物理网卡是否具备建立业务交换机的能力;
若具备,则通过所述网络功能代理模块向所述服务器发送所述第一建立指令。
3.如权利要求1或2所述的方法,其特征在于,建立所述业务交换机与所述虚拟网卡之间的连接通道,包括:
根据所述业务交换机与所述虚拟网卡之间的对应关系,建立所述业务交换机与所述虚拟网卡之间的连接通道。
4.如权利要求1或2所述的方法,其特征在于,建立所述物理网卡中的虚拟交换机与所述业务交换机之间的连接通道,包括:
根据存储的所述物理网卡中的虚拟交换机与所述虚拟网卡之间的对应关系,及所述业务交换机与所述虚拟网卡之间的对应关系,建立所述物理网卡中的虚拟交换机与所述业务交换机之间的连接通道。
5.如权利要求1或2所述的方法,其特征在于,在完成将所述业务交换机从所述虚拟机卸载到所述物理网卡的过程之后,还包括:
在所述虚拟机接收到所述业务交换机的工作规则信息后,通过所述网络功能代理模块将所述工作规则信息发送给所述业务交换机;
通过所述业务交换机接收所述工作规则信息,并根据所述工作规则信息进行工作。
6.如权利要求5所述的方法,其特征在于,在通过所述业务交换机接收所述工作规则信息之后,还包括:
通过所述物理网卡接收第一业务数据,所述第一业务数据中携带有所述虚拟网卡的标识;
通过所述虚拟交换机接收所述物理网卡发送的所述第一业务数据;
通过所述业务交换机接收所述虚拟交换机通过所述虚拟交换机与所述业务交换机之间的连接通道发送的所述第一业务数据;
通过所述业务交换机对所述第一业务数据进行处理,得到第二业务数据。
7.如权利要求6所述的方法,其特征在于,在得到第二业务数据之后,还包括:
通过所述虚拟网卡接收所述业务交换机通过所述业务交换机与所述虚拟网卡之间的连接通道发送的所述第二业务数据;
通过所述虚拟网卡根据所述第二业务数据的数据头,将所述第二业务数据发送给所述虚拟机中相应的产品业务进程。
8.如权利要求1或2所述的方法,其特征在于,所述业务交换机应用一种网络交换模型openflow协议。
9.如权利要求1或2所述的方法,其特征在于,所述业务交换机用于处理网络功能、加解密或深度包检测任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410675843.1/1.html,转载请声明来源钻瓜专利网。