[发明专利]一种基于虚拟化场景的网卡测试方法有效
| 申请号: | 202011266247.X | 申请日: | 2020-11-13 |
| 公开(公告)号: | CN112600723B | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 朱金龙;李建超 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | H04L43/50 | 分类号: | H04L43/50 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;张元 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 虚拟 场景 网卡 测试 方法 | ||
1.一种基于虚拟化场景的网卡测试方法,其特征在于,包括以下步骤:
搭建硬件测试环境,使得待测服务器的N个PCIE插槽分别安装支持虚拟化功能的物理网卡,其中,N为大于1的偶数;
搭建软件测试环境,并创建N个虚拟机;
为每个所述虚拟机分配虚拟网卡且基于所述虚拟网卡选择相对应的所述物理网卡;
在每个所述虚拟机上下载对应的所述物理网卡的虚拟功能驱动程序,得到对应的网络端口;
将每两个所述虚拟机作为一个测试组并进行网络配置;
基于对应的所述网络端口对每个测试组进行第一物理网卡的第一测试和第二物理网卡的第二测试,其中,所述第一测试中的两个网络端口的身份与所述第二测试中的所述两个网络端口的身份彼此进行了互换。
2.根据权利要求1所述的方法,其特征在于,搭建软件测试环境,并创建N个虚拟机包括:
为所述待测服务器进行BIOS的虚拟化选项配置并安装虚拟化管理系统且进行相应配置;
通过所述虚拟化管理系统分配N个CPU并基于N个所述CPU创建N个对应的虚拟机。
3.根据权利要求2所述的方法,其特征在于,为所述待测服务器进行BIOS的虚拟化选项配置并安装虚拟化管理系统且进行相应配置包括:
开启所述待测服务器的CPU的VT-d功能及其所述物理网卡的SR-IOV功能,并开启所述虚拟化管理系统的IOMMU功能。
4.根据权利要求2所述的方法,其特征在于,为每个所述虚拟机分配虚拟网卡且基于所述虚拟网卡选择相对应的所述物理网卡包括:
通过所述虚拟化管理系统为每个所述虚拟机分配虚拟网卡,且分别在所述虚拟化管理系统的虚拟化硬件向导中选择与所述虚拟网卡对应的所述物理网卡。
5.根据权利要求4所述的方法,其特征在于,通过所述虚拟化管理系统为每个所述虚拟机分配虚拟网卡,且分别在所述虚拟化管理系统的虚拟化硬件向导中选择与所述虚拟网卡对应的所述物理网卡包括:
将所述虚拟化管理系统中的对应所述物理网卡的SR-IOV状态设置为启用,并输入虚拟网卡个数为1个;
分别在所述虚拟化管理系统的虚拟化硬件向导中,设置设备型号为SR-IOV直通网卡,以及设置驱动类型为VFIO,并选择相对应的所述物理网卡。
6.根据权利要求1所述的方法,其特征在于,在每个所述虚拟机上下载对应的所述物理网卡的虚拟功能驱动程序,得到对应的网络端口包括:
分别在每个所述虚拟机上安装操作系统且下载对应的所述物理网卡的虚拟功能驱动程序,得到显示在所述操作系统上的网络端口。
7.根据权利要求6所述的方法,其特征在于,所述操作系统为redhat或centos或windows。
8.根据权利要求1所述的方法,其特征在于,将每两个所述虚拟机作为一个测试组并进行网络配置包括:
将每两个所述虚拟机的网络端口进行物理连接,并分别为每个网络端口进行IP和子网掩码的配置,其中,两个所述网络端口的IP配置为统一网段。
9.根据权利要求1所述的方法,其特征在于,基于对应的所述网络端口对每个测试组进行第一物理网卡的第一测试和第二物理网卡的第二测试包括:
在所述测试组的两个所述虚拟机中分别安装测试软件,并进行第一物理网卡的第一测试和第二物理网卡的第二测试;其中,所述第一测试包括以第一网络端口作为client端且以第二网络端口作为server端;所述第二测试包括以第二网络端口作为client端且以第一网络端口作为server端;所述第一物理网卡对应于所述第一网络端口,所述第二物理网卡对应于所述第二网络端口。
10.根据权利要求9所述的方法,其特征在于,所述测试软件为iperf或netperf。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011266247.X/1.html,转载请声明来源钻瓜专利网。





