[发明专利]一种网卡虚拟化特性的测试方法及装置在审
申请号: | 201810673112.1 | 申请日: | 2018-06-26 |
公开(公告)号: | CN108989145A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 李景要;胡超超 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网卡 物理机 虚拟化 客户机 虚拟机 虚拟网口 测试 测试方法及装置 输入输出虚拟化 网络连通性 虚拟化服务 虚拟机分配 网络功能 网络连通 网线连接 单根 申请 选项 关联 | ||
本申请实施例公开了一种网卡虚拟化特性的测试方法,用于对支持单根输入输出虚拟化SR‑IOV功能的网卡进行测试。本申请实施例方法应用于物理机,该物理机包括固件和网卡,该固件具有虚拟化功能的选项,该虚拟化功能用于支持虚拟化服务,该网卡用于为该物理机提供网络功能,该物理机上运行有虚拟机;本实施例方法包括:为该虚拟机分配虚拟网口,该虚拟网口与该网卡相关联;测试该虚拟机与物理客户机及该物理机之间的网络连通性,该物理客户机与该物理机通过网线连接;若该虚拟机与该物理客户机及该物理机之间网络连通正常,则确定该网卡为支持SR‑IOV功能的网卡。
技术领域
本申请涉及计算机虚拟化技术领域,尤其涉及x86平台下对设备输入输出虚拟化特性的测试方法及装置。
背景技术
随着虚拟化技术的不断发展,CPU虚拟化与内存虚拟化技术已日趋成熟,而输入输出(input/output,I/O)虚拟化技术的发展却相对滞后,影响了虚拟机的整体性能。现实中外设资源是有限的,为了满足多个虚拟机对外设的访问需求,虚拟机监视器(virtualmachine,VMM)必须通过I/O虚拟化的方式来复用有限的外设资源,目前一些常见的VMM系统针对I/O设备虚拟化分别采用了不同的设计思路,比较典型的有:设备仿真、本虚拟化及硬件辅助。Intel和AMD在2005年分别推出了全新的硬件辅助的虚拟化技术,2007年,Intel公司推出了硬件辅助的I/O虚拟化技术(virtualization techno logy for directed I/O,VT-D),VT-D技术在不需要修改虚拟机操作系统的情况下将设备直接分配给虚拟机,在性能方面得到很大提升,但在这种方式下一个物理设备只能被一个虚拟机独占,因此对系统的性能和可拓展性有一定的限制,针对这一问题,外围部件互连专业组(peripheralcomponent in terconnect special interest group,PCI-SIG)提出了输入输出虚拟化(I/O virtualization,IOV)规范,旨在定义一个可分割共享I/O设备的规范,其中包括单根输入输出虚拟化(single root IOV,SR-IOV)。
SR-IOV通过设备支持的方式,使得一个物理设备能够提供多个虚拟功能单元,每个虚拟功能单元都可以作为一个轻型的设备供虚拟机使用,这样一个物理设备就可以同时被分配给多个虚拟机,解决因设备数量限制给虚拟化系统带来的可扩展性差的问题。
目前,关于网卡SR-IOV特性的测试方法还处于空白状态,使得技术人员在进行网卡SR-IOV特性测试时需要花费大量的时间。
发明内容
本申请实施例提供了一种网卡虚拟化特性的测试方法及装置,用于对网卡进行虚拟化特性的测试,以验证网卡对虚拟化技术的支持。
第一方面,本申请实施例提供了一种网卡虚拟化特性的测试方法,该方法应用于物理机,该物理机常用于服务器,该物理机包括BIOS(basic inpu t output system,基本输入输出系统)固件和支持SR-IOV的网卡,该BIOS具有虚拟化功能的选项,包括开启SR-IOV功能的选项,在Intel平台下,该选项还应包括开启VT(intel virtual technology,intel虚拟化技术)功能的选项,在AMD平台下,该选项还应包括开启SVM Mode(secure virtualmachine mode,安全虚拟机模式)功能的选项,该虚拟化功能用于支持虚拟化服务,该虚拟化服务包括CPU(central processing unit,中央处理器)虚拟化服务,I/O(input/output,输入输出)虚拟化服务,该网卡用于为该物理机提供网络功能,同时,该网卡利用虚拟化技术产生的虚拟网口能够为虚拟机提供网络功能,该物理机上一般运行有至少一个虚拟机,该虚拟机常用于虚拟服务器对客户端提供服务器的功能;本申请实施例的方法包括:
为该虚拟机分配虚拟网口,虚拟网口由支持SR-IOV的PCIe设备,此处为网卡虚拟化产生,虚拟机通过虚拟网口进行网络数据收发;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810673112.1/2.html,转载请声明来源钻瓜专利网。