[发明专利]用于输入/输出虚拟化系统中分组管理的装置、方法和介质有效
申请号: | 201710678850.0 | 申请日: | 2012-03-19 |
公开(公告)号: | CN107743093B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 董耀祖 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L12/713 | 分类号: | H04L12/713;H04L12/741;H04L12/931;G06F13/38 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;张立达 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 输入 输出 虚拟 系统 分组 管理 装置 方法 介质 | ||
本文描述了用于在具有输入/输出虚拟化(IOV)能力的计算环境中管理分组的技术。一个方面包括在包括具有输入/输出能力的适配器的一个或多个收发机处接收被寻址到具有输入/输出虚拟化能力的适配器目的地的分组并且将所述分组转发到虚拟路由器;通过耦合到所述一个或多个收发机的处理器电路经由所述虚拟路由器将一个或多个分组管理策略应用到所述分组;经由所述虚拟路由器将所述分组路由到所述具有输入/输出虚拟化能力的适配器目的地;并且经由具有输入/输出虚拟化能力的适配器体系结构将所述分组传输到所述具有输入/输出虚拟化能力的适配器目的地。描述和请求保护了其它实施例。
本申请是申请日为2012年3月19日并且申请号为201280071601.0的同名中国专利申请的分案申请。
技术领域
本公开涉及用于在具有输入/输出虚拟化(IOV)能力的计算环境中管理分组的技术。
背景技术
虚拟机(VM)可以包括与物理机一样操作为执行程序的机器(例如,计算机)的软件实现。虚拟化计算元件包括操作系统、应用、处理器和存储器元件。虚拟化向物理计算设备的通常被称为I/O的输入/输出性能提出新的挑战。输入/输出性能对于诸如在现代数据中心和云计算基础设施中发现的那些高性能计算机系统是关键的。作为响应,已经开发了通常被称为 IOV的输入/输出虚拟化方法,该方法提供提取(abstract)在通信技术中利用的基本硬件接口的硬件和软件配置。按照这种方式,输入/输出设备可以被虚拟化并且在多个虚拟机当中被共享。
由于对管理关键主机资源和虚拟机功能的诸如虚拟机监控器(VMM或超级监视器)的关键部件施加的操作需求,输入/输出虚拟化技术遭受高的开销。操作需要包括分组拷贝和中断处理。具有通常被称为SR-IOV的单根输入/输出虚拟化能力的设备提供被设计为限制输入/输出虚拟化系统中的虚拟机监控器干预的一组外围部件互连(PCI)快速(PCIe)功能,导致增加的输入/输出性能。然而,该性能增加以输入/输出虚拟化系统的降低的控制和可管理性为代价而出现。因此,输入/输出虚拟化系统的一个设计目标是提供增加的输入/输出性能,而不负面地影响系统可管理性。因此,被设计为在高性能输入/输出虚拟化系统中提供安全性、控制和可管理性的技术是期望的。
发明内容
根据本公开的一方面,提供了一种用于管理分组的装置,包括:处理电路;以及存储器,其存储指令,所述指令能够在所述处理电路上操作,所述指令在被执行时使得所述处理电路:确定在虚拟路由器处接收的分组的目的地地址,所述分组包括互联网协议地址和与代理接口上游部件相关联的第一介质访问控制地址;修改所述分组的所述目的地地址以便与位于具有输入/输出虚拟化能力的适配器内的目的地相对应,这包括将所述第一介质访问控制地址改变为第二介质访问控制地址;以及将所述分组转发到具有输入/输出虚拟化能力的适配器体系结构,以用于传输到位于所述具有输入/输出虚拟化能力的适配器内的所述目的地。
根据本公开的另一方面,提供了一个或多个非暂态计算机可读介质,其存储指令,所述指令在由处理电路执行时使得所述处理电路:确定在虚拟路由器处接收的分组的目的地地址,所述分组包括互联网协议地址和与代理接口上游部件相关联的第一介质访问控制地址;修改所述分组的所述目的地地址以便与位于具有输入/输出虚拟化能力的适配器内的目的地相对应,这包括将所述第一介质访问控制地址改变为第二介质访问控制地址;并且将所述分组转发到具有输入/输出虚拟化能力的适配器体系结构,以用于传输到位于所述具有输入/输出虚拟化能力的适配器内的所述目的地。
根据本公开的另一方面,提供了一种计算机实现的用于管理分组的方法,包括:确定在虚拟路由器处接收的分组的目的地地址,所述分组包括互联网协议地址和与代理接口上游部件相关联的第一介质访问控制地址;修改所述分组的所述目的地地址以便与位于具有输入/输出虚拟化能力的适配器内的目的地相对应,这包括将所述第一介质访问控制地址改变为第二介质访问控制地址;以及将所述分组转发到具有输入/输出虚拟化能力的适配器体系结构,以用于传输到位于所述具有输入/输出虚拟化能力的适配器内的所述目的地。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710678850.0/2.html,转载请声明来源钻瓜专利网。