用于网络技术无关多云弹性扩展及隔离的框架的制作方法

文档序号:12287816阅读:来源:国知局

技术特征:

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虚拟专用网络(MPLS L3 VPN)网络隔离技术;以及

将所述MCEE逻辑结构映射到所述E2E-VNS包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络执行下述步骤:

向每个第一非租户云站点虚拟网络分配站点标识符;

向每个第一非租户云站点虚拟网络的每个资源分配资源标识符;

针对每个第一非租户云站点虚拟网络创建MPLS L3 VPN扩展社区路径目标(ECRT)标识符;

向连接于每个第一非租户云站点虚拟网络的每个客户边缘(CE)路由器分配CE标识符;

向连接于每个第一非租户云站点虚拟网络的每个提供商边缘(PE)路由器分配PE标识符;

将每个标识符传送到所述E2E-VNS中相应的第一非租户云虚拟网络;以及

连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信包括:创建所述EXI虚拟网络的MPLS L3 VPN虚拟路由和转发(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的每个第一非租户云站点虚拟网络执行下述步骤:

向每个第一非租户云站点虚拟网络分配站点标识符;

向每个第一非租户云站点虚拟网络的每个资源分配资源标识符;

向连接于每个第一非租户云站点虚拟网络的每个客户边缘(CE)路由器分配CE标识符;

向连接于每个第一非租户云站点虚拟网络的每个提供商边缘(PE)路由器分配PE标识符;

将每个标识符传送到所述E2E-VNS中相应的第一非租户云虚拟网络;以及

连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信包括:从连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络传送连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络的每个标识符。

11.如权利要求9所述的计算机可读存储介质,其中,

所述第一非租户云的网络隔离技术是多协议标签交换层3虚拟专用网络(MPLS L3 VPN)网络隔离技术;

将所述MCEE逻辑结构映射到所述E2E-VNS包括针对所述E2E-VNS的每个第一非租户云站点虚拟网络执行下述步骤:

向每个第一非租户云站点虚拟网络分配站点标识符;

向每个第一非租户云站点虚拟网络的每个资源分配资源标识符;

针对每个第一非租户云站点虚拟网络创建MPLS L3 VPN扩展社区路径目标(ECRT)标识符;

向连接于每个第一非租户云站点虚拟网络的每个客户边缘(CE)路由器分配CE标识符;

向连接于每个第一非租户云站点虚拟网络的每个提供商边缘(PE)路由器分配PE标识符;

将每个标识符传送到所述E2E-VNS中相应的第一非租户云虚拟网络;以及

连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信包括:创建所述EXI虚拟网络的MPLS L3 VPN虚拟路由和转发(VRF)表实例;将所述VRF表实例附接于所述EXI虚拟网络;以及从连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络传送连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络的每个标识符。

12.如权利要求11所述的计算机可读存储介质,其中,将所述MCEE逻辑结构映射到所述E2E-VNS还包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络,向每个第一非租户云站点虚拟网络分配单一域地址。

13.如权利要求8所述的计算机可读存储介质,其中,

所述至少一个租户资源包括在第一网络隔离技术下操作的租户云,并且所述第一非租户云包括在不同于所述第一网络隔离技术的第二网络隔离技术下操作的云。

14.如权利要求8所述的计算机可读存储介质,还包括:

通过该组MCEE引擎接收请求增加EXI域中的可用资源的基于需求的请求;

在接收到所述请求时,通过该组MCEE引擎将至少一个额外的非租户云资源映射到所述EXI域的E2E-VNS;以及

通过该组MCEE引擎将所映射的资源的E2E-VNS虚拟网络连接于所述EXI域。

15.一种系统,包括:

一个或多个计算机可读存储介质;以及

处理器,所述处理器被通信地耦合于所述存储设备,其中,所述处理器执行存储于所述一个或多个计算机可读存储介质中的应用代码指令以使得所述系统执行下述步骤:

建立多云弹性扩展(MCEE)逻辑结构,所述MCEE逻辑结构与至少一个租户站点的至少一个租户资源、第一非租户云站点处的第一非租户云的至少一个资源、以及第二非租户云站点处的第二非租户云的至少一个资源有关;

将所述MCEE逻辑结构的节点映射到分段端到端虚拟网络结构(E2E-VNS),以便所述MCEE逻辑结构的每个节点处的资源的集合是在所述E2E-VNS的分离的虚拟网络中;

在所述MCEE逻辑结构中建立将所述租户资源的至少一个节点与所述第一非租户云的至少一个节点和所述第二非租户云的至少一个节点相关联的扩展和隔离(EXI)域;以及

连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信,所述EXI域用于把所述EXI域的节点的资源与EXI虚拟网络中的所述MCEE逻辑结构的其他资源隔离。

16.如权利要求15所述的系统,其中,

建立MCEE逻辑结构包括:在层级树拓扑中通过资源运营商、资源运营商站点、以及每个资源运营商站点处的资源集来关联所述至少一个租户资源、所述第一非租户云的至少一个资源、以及所述第二非租户云的至少一个资源;

将所述MCEE逻辑结构映射到E2E-VNS包括:执行映射以使得在每个等级的所述E2E-VNS,所述MCEE逻辑结构的每个节点处的资源的集合是在所述E2E-VNS的分离的虚拟网络中;以及

建立EXI域包括:在所述MCEE逻辑结构中建立将所述层级的租户资源部分的至少一个节点与所述层级的第一非租户云部分的至少一个节点和所述层级的第二非租户云部分中的至少一个节点相关联的EXI域。

17.如权利要求16所述的系统,其中,

将所述MCEE逻辑结构映射到所述E2E-VNS包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络执行下述步骤:

向每个第一非租户云站点虚拟网络分配站点标识符;

向每个第一非租户云站点虚拟网络的每个资源分配资源标识符;

向连接于每个第一非租户云站点虚拟网络的每个客户边缘(CE)路由器分配CE标识符;

向连接于每个第一非租户云站点虚拟网络的每个提供商边缘(PE)路由器分配PE标识符;

将每个标识符传送到所述E2E-VNS中相应的第一非租户云虚拟网络;以及

连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信包括:从连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络传送连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络的每个标识符。

18.如权利要求16所述的系统,其中,

所述第一非租户云的网络隔离技术是多协议标签交换层3虚拟专用网络(MPLS L3 VPN)网络隔离技术;

将所述MCEE逻辑结构映射到所述E2E-VNS包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络执行下述步骤:

向每个第一非租户云站点虚拟网络分配站点标识符;

向每个第一非租户云站点虚拟网络的每个资源分配资源标识符;

针对每个第一非租户云站点虚拟网络创建MPLS L3 VPN扩展社区路径目标(ECRT)标识符;

向连接于每个第一非租户云站点虚拟网络的每个客户边缘(CE)路由器分配CE标识符;

向连接于每个第一非租户云站点虚拟网络的每个提供商边缘(PE)路由器分配PE标识符;

将每个标识符传送到所述E2E-VNS中相应的第一非租户云虚拟网络;以及

连接所述EXI域的节点的E2E-VNS虚拟网络以供进行网络通信包括:创建所述EXI虚拟网络的MPLS L3 VPN虚拟路由和转发(VRF)表实例;将所述VRF表实例附接于所述EXI虚拟网络;以及从连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络传送连接于所述EXI虚拟网络的每个E2E-VNS虚拟网络的每个标识符。

19.如权利要求18所述的系统,其中,将所述MCEE逻辑结构映射到所述E2E-VNS还包括:针对所述E2E-VNS的每个第一非租户云站点虚拟网络,向每个第一非租户云站点虚拟网络分配单一域地址。

20.如权利要求15所述的系统,其中,

所述至少一个租户资源包括在第一网络隔离技术下操作的租户云,并且所述第一非租户云包括在不同于所述第一网络隔离技术的第二网络隔离技术下操作的云。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1