【技术实现步骤摘要】
【国外来华专利技术】用于输入/输出虚拟化系统中的分组管理的技术
技术介绍
虚拟机(VM)可以包括与物理机一样操作为执行程序的机器(例如,计算机)的软件实现。虚拟化计算元件包括操作系统、应用、处理器和存储器元件。虚拟化向物理计算设备的通常被称为I/O的输入/输出性能提出新的挑战。输入/输出性能对于诸如在现代数据中心和云计算基础设施中发现的那些高性能计算机系统是关键的。作为响应,已经开发了通常被称为IOV的输入/输出虚拟化方法,该方法提供提取(abstract)在通信技术中利用的基本硬件接口的硬件和软件配置。按照这种方式,输入/输出设备可以被虚拟化并且在多个虚拟机当中被共享。由于对管理关键主机资源和虚拟机功能的诸如虚拟机监控器(VMM或超级监视器)的关键部件施加的操作需求,输入/输出虚拟化技术遭受高的开销。操作需要包括分组拷贝和中断处理。具有通常被称为SR-IOV的单根输入/输出虚拟化能力的设备提供被设计为限制输入/输出虚拟化系统中的虚拟机监控器干预的一组外围部件互连(PCI)快速(PCIe)功能,导致增加的输入/输出性能。然而,该性能增加以输入/输出虚拟化系统的降低的控制和可管理性为代价而出现。因此,输入/输出虚拟化系统的一个设计目标是提供增加的输入/输出性能,而不负面地影响系统可管理性。因此,被设计为在高性能输入/输出虚拟化系统中提供安全性、控制和可管理性的技术是期望的。附图说明图1说明了输入/输出虚拟化分组管理系统的实施例。图2说明了在输入/输出虚拟化分组管理系统内可操作的具有输入/输出虚拟化能力的适配器的实施例。图3说明了输入/输出虚拟化分组管理系统的第一操作环境的实施例。图4 ...
【技术保护点】
一种装置,包括:一个或多个收发机,包括具有输入/输出虚拟化能力的适配器;处理器电路,耦合到所述一个或多个收发机;以及存储器单元,耦合到所述处理器电路,所述存储器单元用于存储在所述处理器电路上操作的分组管理应用以便应用分组管理策略并且路由从所述具有输入/输出虚拟化能力的适配器来回传输的分组,所述分组管理应用包括:代理接口上游部件,操作为接收并且转发被寻址到具有输入/输出虚拟化能力的适配器目的地的分组;虚拟路由器部件,操作为接收由所述代理接口上游部件转发的所述分组,所述虚拟路由器部件用于将一个或多个分组管理策略应用到所述分组并且将所述分组路由到所述具有输入/输出虚拟化能力的适配器目的地;以及代理接口下游部件,操作为接收由所述虚拟路由器路由的所述分组并且经由具有输入/输出虚拟化能力的适配器体系结构将所述分组传输到所述具有输入/输出虚拟化能力的适配器目的地。
【技术特征摘要】
【国外来华专利技术】1.一种用于分组管理的装置,包括:一个或多个收发机,包括具有输入/输出虚拟化能力的适配器;处理器电路,耦合到所述一个或多个收发机;以及存储器单元,耦合到所述处理器电路,所述存储器单元用于存储在所述处理器电路上操作的分组管理应用以便应用分组管理策略并且路由从所述具有输入/输出虚拟化能力的适配器来回传输的分组,所述分组管理应用包括:代理接口上游部件,操作为接收并且转发被寻址到具有输入/输出虚拟化能力的适配器目的地的分组;虚拟路由器部件,操作为接收由所述代理接口上游部件转发的所述分组,所述虚拟路由器部件用于将一个或多个分组管理策略应用到所述分组并且将所述分组路由到所述具有输入/输出虚拟化能力的适配器目的地;以及代理接口下游部件,操作为接收由所述虚拟路由器路由的所述分组并且经由具有输入/输出虚拟化能力的适配器体系结构的层2交换机将所述分组传输到所述具有输入/输出虚拟化能力的适配器目的地。2.如权利要求1所述的装置,所述具有输入/输出虚拟化能力的适配器包括具有单根输入/输出虚拟化能力的网络接口卡。3.如权利要求1所述的装置,所述代理接口上游部件包括网络接口卡。4.如权利要求1所述的装置,所述代理接口上游部件包括所述具有输入/输出虚拟化能力的适配器的虚拟功能。5.如权利要求1所述的装置,所述虚拟路由器部件操作为:应用包括一个或多个地址过滤策略的一个或多个分组管理策略,所述一个或多个地址过滤策略被配置为在地址注册中查找与所述分组相关联的一个或多个地址,所述地址注册与所述具有输入/输出虚拟化能力的适配器相关联;并且防止与没有位于所述地址注册中的地址相关联的分组的传输。6.如权利要求1所述的装置,所述虚拟路由器部件操作为经由将所述分组的目的地地址从与所述代理接口上游部件相关联的外部目的地地址修改到与所述具有输入/输出虚拟化能力的适配器目的地相关联的内部目的地地址来路由所述分组。7.如权利要求1所述的装置,所述代理接口下游部件操作为从所述具有输入/输出虚拟化能力的适配器体系结构接收分组并且将所述分组转发到所述虚拟路由器部件;其中,所述虚拟路由器部件操作为将一个或多个分组管理策略应用于所述分组,将所述分组的目的地地址修改到与外部目的地相关联的外部目的地地址,并且将所述分组转发到所述代理接口上游部件;其中,所述代理接口上游部件操作为将所述分组传输到外部网络。8.如权利要求1所述的装置,所述分组管理装置包括操作为抑制分组从具有输入/输出虚拟化能力的适配器源到外部网络的传输的选通部件,所述分组被配置为绕过所述虚拟路由器部件。9.如权利要求1所述的装置,所述具有输入/输出虚拟化能力的适配器包括被布置在一个或多个子网络中的多个虚拟功能,所述一个或多个子网络包括被配置为接收在所述多个虚拟功能之间传输的分组的一个或多个代理接口下游部件。10.一种用于分组管理的方法,包括:在包括具有输入/输出能力的适配器并且能够由计算设备访问的一个或多个收发机处接收被寻址到具有输入/输出虚拟化能力的适配器目的地的分组并且将所述分组转发到虚拟路由器;通过耦合...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。