在公有云计算基础架构和数据中心之间扩展软件定义网络制造技术

技术编号:33702977 阅读:35 留言:0更新日期:2022-06-06 08:18
一种示例性系统包括部署在公有云计算基础架构中的第一服务器和部署在公有云计算基础架构外部的经由层3网络连接到第一服务器的第二服务器。第一服务器包括用于实现一个或多个虚拟网络的第一虚拟路由器和第一虚拟执行元件。第一虚拟执行元件执行包括多个微服务的网络控制器。网络设备管理第二服务器的网络路由。网络控制器被配置为与网络设备交互路由信息。网络控制器被配置为基于路由信息配置第一虚拟路由器以配置一个或多个虚拟网络中的虚拟网络用于在公有云计算基础架构中的第一服务器上执行的第一虚拟执行元件与第二服务器之间的分组通信。之间的分组通信。之间的分组通信。

【技术实现步骤摘要】
在公有云计算基础架构和数据中心之间扩展软件定义网络
[0001]相关申请
[0002]本申请要求2021年9月24日提交的美国专利申请第17/448,814号的权益,其要求2020年11月30日提交的美国临时申请第63/119,218号的权益,其全部内容通过引用并入本文。


[0003]本公开涉及虚拟化计算基础架构,并且更具体地涉及在公有云计算基础架构和数据中心之间扩展软件定义网络(SDN)。

技术介绍

[0004]在典型的公有云计算基础架构中,存在大量的互连服务器,这些互连服务器向公有云的客户提供基于微服务的托管应用。公有云计算基础架构运营商可向客户提供基础架构即服务(IaaS)。IaaS允许诸如信息技术(IT)人员的客户基本上将其基础架构需求的一些或全部外包到公有云计算基础架构。由此,客户可将一些服务或微服务推送到公有云计算基础架构上,而不是维护它们自己的所有基础架构。
[0005]这些客户过去可能使用他们自己的数据中心用于服务和/或微服务。数据中心还可包括大量的互连服务器以提供服务和微服务。数据中心可例如包括基础架构本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种系统,包括:第一服务器,所述第一服务器部署在公有云计算基础架构中;相应的第一虚拟路由器,所述第一虚拟路由器被配置用于由所述第一服务器执行以实现一个或多个虚拟网络;第一虚拟执行元件,所述第一虚拟执行元件被配置用于由所述第一服务器执行;网络控制器,所述网络控制器包括被配置为由所述第一虚拟执行元件执行的多个微服务;第二服务器,所述第二服务器部署在所述公有云计算基础架构外部并且经由层3网络连接到所述第一服务器;网络设备,所述网络设备被配置为管理所述第二服务器的网络路由;其中,所述网络控制器被配置为与所述网络设备交换路由信息,以及其中,所述网络控制器被配置为基于所述路由信息配置所述第一虚拟路由器以配置所述一个或多个虚拟网络中的虚拟网络,用于在所述公有云计算基础架构中的所述第一服务器上执行的所述第一虚拟执行元件与所述第二服务器之间的分组通信。2.根据权利要求1所述的系统,其中,所述网络控制器是第一网络控制器并且所述网络设备包括第二网络控制器。3.根据权利要求1所述的系统,其中,所述第二服务器部署在内部部署云边缘中。4.根据权利要求1所述的系统,其中,所述第一服务器被配置为执行Kubernetes服务。5.根据权利要求4所述的系统,其中,所述第一服务器包括Kubernetes集群的从节点。6.根据权利要求1至5中任一项所述的系统,其中,所述网络控制器被配置为使用边界网关协议BGP与所述网络设备交换路由信息。7.根据权利要求1至5中任一项所述的系统,其中,作为配置所述虚拟网络的一部分,所述第一虚拟路由器配置有到所述第二服务器的多协议标签交换MPLS隧道。8.根据权利要求7所述的系统,其中,所述MPLS隧道是用户数据报协议承载MPLS隧道。9.根据权利要求7所述的系统,其中,所述MPLS隧道为承载MPLS的MPLS隧道。10.根据权利要求1至5中任一项所述的系统,其中,所述网络控制器还被配置为提供用于为所述第一虚拟执行元件配置网络接口的容器网络接口CNI。11.根据权利要求1

5中任一项所述的系统,其中,所述公有云计算基础架构的虚拟私有云包括所述第一服务器,并且其中,所述层3网络将所述虚拟私有云的网关与所述第二服务器的网关相连。12.根据权利要求1

【专利技术属性】
技术研发人员:西蒙
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

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

1