[发明专利]PCIE设备和功能与主机阵列的动态连接在审
申请号: | 201580057418.9 | 申请日: | 2015-10-22 |
公开(公告)号: | CN107148623A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 塞格尔·保瑞卡 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 北京东方亿思知识产权代理有限责任公司11258 | 代理人: | 林强 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pcie 设备 功能 主机 阵列 动态 连接 | ||
技术领域
本公开涉及设备到特定主机处理器的连接。
背景技术
处理主机通常与一个或多个外围设备协同工作。这种设备可以允许例如与通信网络、存储系统或图形处理器进行接口(interface)。在某些情况下,管理员可能想要添加自定义的外围设备。在正在管理相连接的主机组的系统中,管理员确定将与设备工作的适当主机,并且手动插入物理设备。如果设备通过使用与外围组件互连高速(PCIe)标准一致的协议与其他组件通信,则管理员必须找到与此类设备兼容的额外插槽。在一些情况下,管理员可能想要部署他自己的设备选择,以利用盒(cartridge)中主机所使用的自定义应用。这可能是不可行的(如果设备必须由特定制造商认证,以便可以使用特定发现和关联协议)。附接外围设备的困难也可能发生在其他情境中。在一些情况下,PCIe设备可以是与单根输入输出虚拟化(SRIOV)规范兼容的设备。在主机不能使用SRIOV能力的情况下,由虚拟功能表示的资源未被使用,使得设备实际上未被充分利用。此外,由于需要重启主机的OS,所以PCIe设备的添加可能会变得复杂。某些用户需要具有专用PCIe设备,该设备可以用于部署在运行机箱中这一具体目的。用户通常偏好在添加新的PCIe设备时避免重启主机或服务器。作为响应,已开发出用于将PCIe设备“热插拔”到盒中的协议。如果管理员想要将设备移动到不同主机或服务器,则可能会出现问题。目前,在行业中没有可用机制来支持把设备即时映射到同一机箱中的不同物理主机或服务器而无需手动干预。
附图说明
图1是示出示例实施例中的本文所描述的系统的总体操作的流程图。
图2是示例实施例中的用于外围组件互连高速(PCIe)设备到一组主机的动态连接的系统的框图。
图3是示例实施例中的用于PCIe设备的动态放置的系统的另一框图。
图4是示出示例实施例中的对用于PCIe设备动态到一组主机的动态连接的组件进行标识的流程图。
图5是示出示例实施例中的在PCIe设备到一组主机的动态连接中主机和物理设备的映射的流程图。
图6是示出示例实施例中的从虚拟接口卡(VIC)适配器的角度的在PCIe设备到一组主机的动态连接中的主机和物理设备的标识和映射的流程图。
图7是示例实施例中在单根输入/输出虚拟化(SRIOV)设备中的虚拟功能到客户操作系统的逻辑连接的框图。
图8是示例实施例中将具有SRIOV能力的设备连接到一组主机的系统的框图。
图9是示例实施例中的将具有SRIOV能力的设备连接到一组主机的系统的另一框图。
图10是示出示例实施例中的在具有SRIOV能力的设备到一组主机的连接中的组件的标识过程的流程图。
图11是示出了示例实施例中的在具有SRIOV能力的设备到一组主机的连接中的组件的映射过程的流程图。
图12是示出示例实施例中的从VIC适配器的角度的具有SRIOV能力的设备到一组主机的连接中的组件的识别和映射过程的流程图。
图13是示例实施例中的将可热插拔设备连接到一组主机的系统的框图。
图14是示例实施例中的将可热插拔设备连接到一组主机的系统的另一框图。
图15是示出示例实施例中的在可热插拔设备到一组主机的连接中的组件的标识过程的流程图。
图16是示出了示例实施例中的在可热插拔设备到一组主机的连接中的组件的映射过程的流程图。
图17是示出示例实施例中的从VIC适配器的角度的可热插拔设备到一组主机的连接中的组件的标识和映射过程的流程图。
图18是示出了示例实施例中的用于从一组主机中分离可热插拔设备的过程的流程图。
图19是示出实施例中的从VIC适配器的角度的从一组主机中分离可热插拔设备的过程流程图。
图20是示例实施例中的VIC适配器上的计算架构的框图。
具体实施方式
概览
本文提出了用于将设备连接到多个处理主机之一的系统和方法。虚拟接口卡(VIC)适配器学习主机的数目和位置以及设备的标识;接收设备到所选主机的映射,其中主机是从多个主机中选择的;以及动态地构建将设备连接到所选主机的接口。
示例实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580057418.9/2.html,转载请声明来源钻瓜专利网。