【技术实现步骤摘要】
【国外来华专利技术】相关申请本申请要求于2014年6月22日提交的、名称为“AFrameworkForNetworkTechnologyAgnosticMulti-CloudElasticExtensionAndIsolation(用于网络技术无关多云弹性扩展及隔离的框架)”的美国临时专利申请No.62/015,514的优先权;并且本申请是于2014年11月11日提交的、名称为“CloudFrameworkForMulti-CloudExtension(用于多云扩展的云框架)”的美国专利申请No.14/538,765的部分继续,该申请要求于2014年6月22日提交的、名称为“AnAdvancedCloudRepresentationandVisualFrameworkforMulti-CloudElasticExtension(用于多云弹性扩展的高级云表示及可视框架)”的美国临时专利申请No.62/015,516的权益。每个上述申请的全部公开都通过引用结合于此。
所公开的技术涉及云计算,并且更具体地,涉及用于多云弹性扩展的框架。
技术介绍
“云计算”可以指用于使能对在最少管理工作或服务提供商交互的情况下可被快速提供和释放的可配置计算资源(例如,网络、服务器、存储设备、应用、以及服务)的共享池的普遍存在的、方便的、按需网络访问的模型。该云模型可被描述为由五个特征、三个服务模型、以及四个部署模型组成。特征包括下列项。按需自服务——当需要时,客户可自动地单方面提供计算能力(例如,服务器时间和网络存储设备),而不要求与每个服务提供商的人际交互。宽泛的网络访问——能力可通过网络来获得, ...
【技术保护点】
一种方法,包括:在一组多云弹性扩展(MCEE)引擎中建立MCEE逻辑结构,所述MCEE逻辑结构与至少一个租户站点的至少一个租户资源、第一非租户云站点处的第一非租户云的至少一个资源、以及第二非租户云站点处的第二非租户云的至少一个资源有关;通过该组MCEE引擎将所述MCEE逻辑结构的节点映射到分段端到端虚拟网络结构(E2E‑VNS),以便所述MCEE逻辑结构的每个节点处的资源的集合是在所述E2E‑VNS的分离的虚拟网络中;通过该组MCEE引擎在所述MCEE逻辑结构中建立将所述租户资源的至少一个节点与所述第一非租户云的至少一个节点和所述第二非租户云的至少一个节点相关联的扩展和隔离(EXI)域;以及通过该组MCEE引擎连接所述EXI域的节点的E2E‑VNS虚拟网络以供进行网络通信,所述EXI域用于把所述EXI域的节点的资源与EXI虚拟网络中的所述MCEE逻辑结构的其他资源隔离开。
【技术特征摘要】
【国外来华专利技术】2014.06.22 US 62/015,514;2014.06.22 US 62/015,516;1.一种方法,包括:在一组多云弹性扩展(MCEE)引擎中建立MCEE逻辑结构,所述MCEE逻辑结构与至少一个租户站点的至少一个租户资源、第一非租户云站点处的第一非租户云的至少一个资源、以及第二非租户云站点处的第二非租户云的至少一个资源有关;通过该组MCEE引擎将所述MCEE逻辑结构的节点映射到分段端到端虚拟网络结构(E2E-VNS),以便所述MCEE逻辑结构的每个节点处的资源的集合是在所述E2E-VNS的分离的虚拟网络中;通过该组MCEE引擎在所述MCEE逻辑结构中建立将所述租户资源的至少一个节点与所述第一非租户云的至少一个节点和所述第二非租户云的至少一个节点相关联的扩展和隔离(EXI)域;以及通过该组MCEE引擎连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信,所述EXI域用于把所述EXI域的节点的资源与EXI虚拟网络中的所述MCEE逻辑结构的其他资源隔离开。2.如权利要求1所述的方法,其中,建立MCEE逻辑结构包括:在层级树拓扑中通过资源运营商、资源运营商站点、以及每个资源运营商站点处的资源集来关联所述至少一个租户资源、所述第一非租户云的至少一个资源、以及所述第二非租户云的至少一个资源;将所述MCEE逻辑结构映射到E2E-VNS包括:执行映射以使得在每个等级的所述E2E-VNS,所述MCEE逻辑结构的每个节点处的资源的集合是在该E2E-VNS的分离的虚拟网络中;以及建立EXI域包括:在所述MCEE逻辑结构中建立将所述层级的租户资源部分的至少一个节点与所述层级的第一非租户云部分的至少一个节点和所述层级的第二非租户云部分中的至少一个节点相关联的EXI域。3.如权利要求2所述的方法,其中,将所述MCEE逻辑结构映射到所述E2E-VNS包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络执行下述步骤:向每个第一非租户云站点虚拟网络分配站点标识符;向每个第一非租户云站点虚拟网络的每个资源分配资源标识符;向连接于每个第一非租户云站点虚拟网络的每个客户边缘(CE)路由器分配CE标识符;向连接于每个第一非租户云站点虚拟网络的每个提供商边缘(PE)路由器分配PE标识符;将每个标识符传送到所述E2E-VNS中相应的第一非租户云虚拟网络;以及连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信包括:从连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络传送连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络的每个标识符。4.如权利要求2所述的方法,其中,所述第一非租户云的网络隔离技术是多协议标签交换层3虚拟专用网络(MPLSL3VPN)网络隔离技术;以及将所述MCEE逻辑结构映射到所述E2E-VNS包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络执行下述步骤:向每个第一非租户云站点虚拟网络分配站点标识符;向每个第一非租户云站点虚拟网络的每个资源分配资源标识符;针对每个第一非租户云站点虚拟网络创建MPLSL3VPN扩展社区路径目标(ECRT)标识符;向连接于每个第一非租户云站点虚拟网络的每个客户边缘(CE)路由器分配CE标识符;向连接于每个第一非租户云站点虚拟网络的每个提供商边缘(PE)路由器分配PE标识符;将每个标识符传送到所述E2E-VNS中相应的第一非租户云虚拟网络;以及连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信包括:创建所述EXI虚拟网络的MPLSL3VPN虚拟路由和转发(VRF)表实例;将所述VRF表实例附接于所述EXI虚拟网络;以及从连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络传送连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络的每个标识符。5.如权利要求4所述的方法,其中,将所述MCEE逻辑结构映射到所述E2E-VNS还包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络,向每个第一非租户云站点虚拟网络分配单一域地址。6.如权利要求1所述的方法,其中,所述至少一个租户资源包括在第一网络隔离技术下操作的租户云,并且所述第一非租户云包括在不同于所述第一网络隔离技术的第二网络隔离技术下操作的云。7.如权利要求1所述的方法,还包括:通过该组MCEE引擎接收请求增加EXI域中的可用资源的基于需求的请求;在接收到所述请求时,通过该组MCEE引擎将至少一个额外的非租户云资源映射到所述EXI域的E2E-VNS;以及通过该组MCEE引擎将所映射的资源的E2E-VNS虚拟网络连接于所述EXI域。8.编码有软件的一个或多个计算机可读存储介质,所述软件包括计算机可执行指令,当所述计算机可执行指令被执行时可操作来执行下述步骤:建立多云弹性扩展(MCEE)逻辑结构,所述MCEE逻辑结构与至少一个租户站点的至少一个租户资源、第一非租户云站点处的第一非租户云的至少一个资源、以及第二非租户云站点处的第二非租户云的至少一个资源有关;将所述MCEE逻辑结构的节点映射到分段端到端虚拟网络结构(E2E-VNS),以便所述MCEE逻辑结构的每个节点处的资源的集合是在所述E2E-VNS的分离的虚拟网络中;在所述MCEE逻辑结构中建立将所述租户资源的至少一个节点与所述第一非租户云的至少一个节点和所述第二非租户云的至少一个节点相关联的扩展和隔离(EXI)域;以及连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信,所述EXI域用于把所述EXI域的节点的资源与EXI虚拟网络中的所述MCEE逻辑结构的其他资源隔离。9.如权利要求8所述的计算机可读存储介质,其中,建立MCEE逻辑结构包括:在层级树拓扑中通过资源运营商、资源运营商站点、以及每个资源运营商站点处的资源集来关联所述至少一个租户资源、所述第一非租户云的至少一个资源、以及所述第二非租户云的至少一个资源;将所述MCEE逻辑结构映射到E2E-VNS包括:执行映射以使得在每个等级的所述E2E-VNS,所述MCEE逻辑结构的每个节点处的资源的集合是在该E2E-VNS的分离的虚拟网络中;以及建立EXI域包括:在所述MCEE逻辑结构中建立将所述层级的租户资源部分的至少一个节点与所述层级的第一非租户云部分的至少一个节点和所述层级的第二非租户云部分中的至少一个节点相关联的EXI域。10.如权利要求9所述的计算机可读存储介质,其中,将所述MCEE逻辑结构映射到所述E2E-VNS包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络执行下述步骤:向每个第一非租户云站点虚拟网络分配站点标识符;向每个第一非租户云站点虚拟网络的每个资源分配资源标识符;向连接于每个第一非租户云站点...
【专利技术属性】
技术研发人员:马苏姆·Z·哈桑,路易斯·威利·图克,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。