本公开的主题总体涉及计算机联网领域,更具体地,涉及用于经由网络控制器来控制和管理软件定义的云互连(sdci)提供商和云服务提供商两者中的资源并且将分支站点中的虚拟网络连接到云服务提供商中的虚拟网络的系统和方法。
背景技术:
1、企业一直采用软件即服务(saas)和基础设施即服务(iaas)形式的商业关键业务云应用和其他云应用。由于传统的广域网(wan)不能应对访问基于云的应用的爆炸式流量,企业已经转向软件定义的广域网(sd-wan),这是一种虚拟wan架构,在数据中心和远程分支或云实例之间提供连接性、管理和服务。然而,随着企业广泛采用多云环境,管理和控制各种网络提供商以及分支站点到云之间的多个连接已经变得复杂且耗时。
技术实现思路
1.一种方法,包括:
2.根据权利要求1所述的方法,其中,基于与所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络相关联的一个或多个特性,将所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络分组到所述标签中。
3.根据权利要求1或2所述的方法,其中,所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是基于所述sdci提供商中的网络网关和所述一个或多个云之间的交叉连接性的。
4.根据权利要求1至3中任一项所述的方法,其中,所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是基于自动化边界网关协议(bgp)路由配置的。
5.根据权利要求1至4中任一项所述的方法,其中,所述sdci提供商中的网络网关和所述一个或多个云之间的交叉连接性以及所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是经由应用编程接口(api)的。
6.根据权利要求1至5中任一项所述的方法,还包括:
7.根据权利要求6所述的方法,其中,所述一个或多个参数确定所述网络网关的属性并且选自由软件映像、bgp自治系统号(asn)、虚拟网络的大小和互连转接颜色组成的组。
8.一种系统,包括:
9.根据权利要求8所述的系统,其中,所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络基于与所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络相关联的一个或多个特性而被分组到所述标签中。
10.根据权利要求8或9所述的系统,其中,所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是基于所述sdci提供商中的网络网关和所述一个或多个云之间的交叉连接性的。
11.根据权利要求8至10中任一项所述的系统,其中,所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是基于自动化bgp路由配置的。
12.根据权利要求8至11中任一项所述的系统,其中,所述sdci提供商中的网络网关和所述一个或多个云之间的交叉连接性以及所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是经由api的。
13.根据权利要求8至12中任一项所述的系统,还包括:
14.根据权利要求13所述的系统,其中,所述一个或多个参数确定所述网络网关的属性并且选自由软件映像、bgp asn、虚拟网络的大小和互连转接颜色组成的组。
15.一种包括指令的非暂态计算机可读介质,所述指令在由计算系统执行时使所述计算系统执行以下操作:
16.根据权利要求15所述的计算机可读介质,其中,所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络基于与所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络相关联的一个或多个特性而被分组到所述标签中。
17.根据权利要求15或16所述的计算机可读介质,其中,所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是基于所述sdci提供商中的网络网关和所述一个或多个云之间的交叉连接性的。
18.根据权利要求15至17中任一项所述的计算机可读介质,其中,所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是基于自动化bgp路由配置的。
19.根据权利要求15至18中任一项所述的计算机可读介质,其中,所述sdci提供商中的网络网关和所述一个或多个云之间的交叉连接性以及所述一个或多个云中的一个或多个虚拟网络和所述分支站点中的一个或多个虚拟网络之间的连接是经由api的。
20.根据权利要求15至19中任一项所述的计算机可读介质,其中,所述计算机可读介质还包括指令,所述指令在由所述计算系统执行时使所述计算系统执行以下操作:
21.一种装置,包括:
22.根据权利要求21所述的装置,还包括:用于实现根据权利要求2至7中任一项所述的方法的模块。
23.一种包括指令的计算机程序、计算机程序产品或计算机可读介质,所述指令在由计算机执行时使所述计算机执行根据权利要求1至7中任一项所述的方法的步骤。