用于基于云的服务交换的可编程网络平台制造技术

技术编号:24763610 阅读:28 留言:0更新日期:2020-07-04 11:00
本发明专利技术公开了用于基于云的服务交换的可编程网络平台。在一些示例中,网络数据中心包括:基于云的服务交换点,包括网络,该基于云的服务交换点由操作网络数据中心的云交换提供商操作;和可编程网络平台,包括至少一个可编程处理器,被配置成:接收指定由相应的云服务提供商操作的相应的云服务提供商网络所提供的多个云服务的服务请求,其中,服务请求还指定用于多个云服务的拓扑;以及响应于服务请求来供应基于云的服务交换点,从而根据用于多个云服务的拓扑转发用于多个云服务的服务流量。

Programmable network platform for cloud based service exchange

【技术实现步骤摘要】
用于基于云的服务交换的可编程网络平台本申请是分案申请,其母案申请的申请号为2016800017014,申请日为2016年5月11日,专利技术名称为“用于基于云的服务交换的可编程网络平台”。
本专利技术涉及计算机网络,并且更具体地涉及有利于在云服务客户和云服务提供商之间的服务供应和传递。
技术介绍
云计算是指经由网络(诸如互联网)可访问的动态可扩展的计算资源的用途。该计算资源常常被称为“云”,为使用者提供一个或多个服务。可以根据服务类型分类这些服务,该服务类型可以包括(例如)应用/软件、平台、基础设施、虚拟化和服务器和数据存储。服务类型的名称通常加在短语“即服务(as-a-Service)”前,由此使得例如应用/软件和基础设施的传递可以称为软件即服务(SaaS)、平台即服务(PaaS)和基础设施即服务(IaaS)。术语“基于云的服务”或者更简单的“云服务”不仅指由云提供的服务,而且指服务提供的形式,其中云客户与云服务提供商签订用于在线传递由云提供的服务的合同。云服务提供商管理公共、私有或混合云,以有利于将云服务在线传递给一个或多个本文档来自技高网...

【技术保护点】
1.一种可编程网络平台,包括:/n至少一个可编程处理器,耦接至存储器;/n第一个第三方编配模块,被存储到所述存储器,并且所述第一个第三方编配模块被配置为由所述至少一个可编程处理器执行以与第一云服务提供商编配系统通信;/n第二个第三方编配模块,被存储到所述存储器,并且所述第二个第三方编配模块被配置为由所述至少一个可编程处理器执行以与第二云服务提供商编配系统通信;和/n集中式网络控制器,被存储到所述存储器,并且所述集中式网络控制器被配置为由所述至少一个可编程处理器执行以接收第一服务请求,所述第一服务请求指定由第一云服务提供商操作的并耦接至由云交换提供商操作的云交换的网络的第一云服务提供商网络所应用...

【技术特征摘要】
20150512 US 62/160,547;20160120 US 15/001,766;20161.一种可编程网络平台,包括:
至少一个可编程处理器,耦接至存储器;
第一个第三方编配模块,被存储到所述存储器,并且所述第一个第三方编配模块被配置为由所述至少一个可编程处理器执行以与第一云服务提供商编配系统通信;
第二个第三方编配模块,被存储到所述存储器,并且所述第二个第三方编配模块被配置为由所述至少一个可编程处理器执行以与第二云服务提供商编配系统通信;和
集中式网络控制器,被存储到所述存储器,并且所述集中式网络控制器被配置为由所述至少一个可编程处理器执行以接收第一服务请求,所述第一服务请求指定由第一云服务提供商操作的并耦接至由云交换提供商操作的云交换的网络的第一云服务提供商网络所应用的第一云服务,所述网络包括位于至少一个数据中心内的至少一个层3(L3)自主系统,以及用于在所述至少一个数据中心内将所述第一云服务提供商网络和第二云服务提供商网络连接至所述L3自主系统的多个附接电路,
其中,所述集中式网络控制器进一步被配置为响应于所述第一服务请求,调用所述第一个第三方编配模块来与所述第一云服务提供商编配系统通信,以请求所述第一云服务提供商编配所述第一云服务;
其中,所述集中式网络控制器进一步被配置为由所述至少一个可编程处理器执行以接收第二服务请求,所述第二服务请求指定由所述第二云服务提供商网络应用的第二云服务,
其中,所述集中式网络控制器进一步被配置为响应于所述第二服务请求,调用所述第二个第三方编配模块来与所述第二云服务提供商编配系统通信,以请求所述第二云服务提供商编配所述第二云服务;和
其中,所述集中式网络控制器供应所述云交换的网络,以将所述第一云服务从所述第一云服务提供商网络传递到附接至所述云交换的网络的客户网络,并将所述第二云服务从所述第二云服务提供商网络传递到附接至所述云交换的网络的所述客户网络。


2.根据权利要求1所述的可编程网络平台,其中,所述第一个第三方编配模块向所述可编程网络平台注册,以发布由所述第一云服务提供商网络应用的服务的列表或目录。


3.根据权利要求2所述的可编程网络平台,其中,所述集中式网络控制器还被配置为将服务的所述列表或目录发送到客户门户应用,以便向操作所述客户网络的客户显示。


4.根据权利要求1所述的可编程网络平台,其中,所述第一个第三方编配模块由所述云交换提供商制造。


5.根据权利要求1所述的可编程网络平台,
其中,所述集中式网络控制器还被配置为从所述第一个第三方编配模块接收所述第一云服务的连接性信息,以及
其中,为了供应所述云交换机的所述网络以传递所述第一云服务,所述集中式网络控制器还被配置为基于所述连接性信息来供应所述云交换的所述网络,以允许在所述云交换的所述网络和所述第一云服务提供商网络之间的网络连接性以便传递所述第一云服务。


6.根据权利要求5所述的可编程网络平台,其中,所述连接性信息包括以下各项中的至少一个:虚拟局域网(VLAN)标识符、Vx局域网(VxLAN)标识符、指定所述第一云服务提供商网络的网络地址的路由、在所述云交换的所述网络中的端口。


7.根据权利要求1所述的可编程网络平台,其中,所述第一个第三方编配模块和所述第二个第三方编配模块向所述集中式网络控制器注册公共接口,所述集中式网络控制器能够通过所述公共接口调用所述第一个第三方编配模块和所述第二个第三方编配模块以便编配服务。


8.根据权利要求1所述的可编程网络平台,
其中,所述云交换包括由所述云交换提供商操作的边缘网络,以及
其中,为了供应所述云交换的所述网络,所述集中式网络控制器还被配置成供应所述边缘网络以接收用于所述第一云服务和用于分布到所述客户网络的云服务流量。


9.根据权利要求1所述的可编程网络平台
其中,所述云交换的网络包括:
一个或多个附接电路,被配置为在所述数据中心内将一个或多个客户网络连接到所述L3自主系统,所述一个或多个客户网络包括所述客户网络,
其中,所述集中式网络控制器供应所述L3自主系统,以通过在所述第一云服务提供商网络、所述第二云服务提供商网络和所述一个或多个客户网络之间建立端到端网络路径将所述第一云服务提供商网络、所述第二云服务提供商网络和所述一个或多个客户网络互连,每个端到端网络路径包括将相应的所述第一云服务提供商网络、所述第二云服务提供商网络连接到所述L3自主系统的所述多个附接电路中的一者,并且每个端到端网络路径还包括将相应的所述一个或多个客户网络连接到所述L3自主系统的所述一个或多个附接电路中的一者,并且
其中,所述L3自主系统被配置成转发在所述多个附接电路上接收的云服务流量,所述多个附接电路将相应的所述第一云服务提供商网络和所述第二云服务提供商网络沿着所述端到端网络路径连接到将相应的所述一个或多个客户网络连接到所述L3自主系统的所述一个或多个附接电路。


10.根据权利要求1所述的可编程网络平台,其中,所述第一服务请求包括指定所述第一云服务的一个或多个服务要求的服务定义...

【专利技术属性】
技术研发人员:拉温德拉·拉奥
申请(专利权)人:环球互连及数据中心公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1