支持分布式网关服务体系架构的路由公告制造技术

技术编号:37436710 阅读:26 留言:0更新日期:2023-05-06 09:08
本发明专利技术的一些实施例提供了一种新颖的网络体系架构,用于在可用区(例如,提供硬件资源的集合的数据中心)中公告路由。在一些实施例中,该新颖的网络体系架构还在AZ中主机计算机的集合处的可用区(例如,使用数据中心的硬件资源)中实现的虚拟私有云(VPC)的边缘处提供分布式服务的集合。该新颖的网络体系架构包括路由服务器的集合,用于从AZ中的不同路由器接收可用区(AZ)中可用的网络地址(例如,互联网协议(IP)地址)的公告。路由服务器还将接收到的网络地址公告给AZ中的其它路由器。在一些实施例中,其它路由器包括在AZ中的主机计算机上执行的路由器和可用区的网关设备。执行的路由器和可用区的网关设备。执行的路由器和可用区的网关设备。

【技术实现步骤摘要】
【国外来华专利技术】支持分布式网关服务体系架构的路由公告

技术介绍

[0001]许多网络依赖于使用在可用区(例如,数据中心)的边缘处提供的有状态边缘服务。针对一些网络的有状态服务由数量有限的状态维持设备(例如,位于可用区(AZ)的边缘处的特定网关设备)提供。但是,在有限数量的设备上提供有状态服务会导致瓶颈,因为使用有状态服务的所有流量都必须由有限数量的设备处理。为了解决这个瓶颈问题,一些网络使用分布式有状态服务体系架构。但是,分布式有状态服务体系架构有其自身的挑战。例如,由于分布式有状态服务的每个实例执行的有状态服务操作都要求状态信息,因此在一些情况下遍历提供者网关设备的流量将被转发到随机选择的有状态服务实例,对于具有“N”个分布式有状态服务实例的系统,这将导致数据消息被定向到N次中(N

1)次不存储数据消息的状态信息的分布式有状态服务实例。
[0002]因而,要求一种同时解决瓶颈和误导问题以提供诸如SNAT和有状态负载平衡之类的有状态边缘服务的解决方案。

技术实现思路

[0003]本专利技术的一些实施例提供了一种新颖的网络体系架构,用于在可用区本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在多个主机计算机中的主机计算机上执行的路由实例的方法,所述多个主机计算机执行多个数据计算节点(DCN)并且共同实现所述多个DCN所属的虚拟私有云,所述方法包括:在所述主机计算机上执行的所述路由实例处,检测用于VPC的数据计算节点(DCN)已添加到主机计算机;识别与所添加的DCN关联的网络地址;以及将识别出的网络地址公告给路由服务器,以供路由服务器公告给所述多个主机计算机中的其它主机计算机。2.如权利要求1所述的方法,其中检测DCN已被实例化包括从控制器计算机接收通知。3.如权利要求2所述的方法,其中所述通知是通过通信代理接收的,所述通信代理在所述主机计算机上执行以通过管理网络与所述控制器计算机通信。4.如权利要求1所述的方法,其中检测DCN已被实例化包括从实例化的DCN接收通知。5.如权利要求1所述的方法,其中识别出的网络地址是由所述逻辑网络中的其它DCN使用的内部网络地址。6.如权利要求5所述的方法,其中所述主机计算机在数据中心中执行,所述数据中心包括位于外部网络和所述逻辑网络之间的网关设备,所述方法还包括:识别与所述外部网络中的机器使用的实例化的DCN关联的外部网络地址;以及将所述外部网络地址公告给路由服务器,以供路由服务器公告给所述数据中心的所述网关设备。7.如权利要求1所述的方法,其中所述逻辑网络是第一租户的第一逻辑网络,所述DCN是第一租户的第一DCN,并且所述主机计算机与所述多个主机计算机中的主机计算机的集合共同实现第二租户的第二逻辑网络,所述方法还包括:检测用于第二租户的第二DCN已在所述主机计算机上实例化,第二DCN连接到第二逻辑网络;识别与实例化的第二DCN关联的网络地址;以及将识别出的与第二DCN关联的网络地址公告给路由服务器,以供路由服务器公告给所述多个主机计算机中实现第二逻辑网络的主机计算机的所述集合。8.如权利要求7所述的方法,其中所述路由实例是多租户路由实例,所述多租户路由实例为第一租户和第二租户维护第一虚拟路由和转发(VRF)上下文和第二VRF上下文并使用边界网关协议(BGP)来公告可用地址。9.如权利要求8所述的方法,其中BGP实例是多协议BGP(MP

BGP)实例,所述多协议BGP实例将每个VRF上下文与不同的路由区分符和路由目标值的集合关联,以识别与每个VRF上下文关联的数据消息。10.如权利要求1所述的方法,其中所述路由实例注册与将服务实例添加到主机计算机相关的通知。11.一种用于在多个主机计算机中的主机计算机上执行的路由实例的方法,所述多个主机计算机共同实现由所述多个主机计算机实现的虚拟私有云(VPC)的分布式边缘服务,所述方法包括:在所述主机计算机上执行的所述路由实例处,
检测服务在所述主机计算机上已可用以为进入的数据消息提供分布式边缘服务,所述进入的数据消息从所述VPC外部的机器进入VPC并发往VPC内部的机器;识别与所述服务关联的网络地址;以及将识别出的网络地址公告给在所述主机计算机外部操作的路由服务器,以供路由服务器公告给所述数据中心的网关设备,以供所述网关设备用于将所述进入的数据消息的至少子集引导至所述主机计算机以用于所述分布式边缘服务。12.如权利要求11所述的方法,其中检测所述服务实例可用包括从控制器计算机接收通知。13.如权利要求12所述的方法,其中所述通知是通过通信代理接收的,所述通信代理在所述主机计算机上执行以通过管理网络与所述控制器计算机通信。14.如权利要求11所述的方法,其中检测所述服务实例可用包括从所述服务实例接收通知。15.如权利要求11所述的方法,其中识别出的网络地址是与由所述逻辑网络外部的机器使用的分布式服务关联的外部网络地址。16.如权利要求15所述的方法,其中所述外部网络地址是基于与所述分布式边缘服务关联的互联网协议版本4(IPv4)地址的第一IP版本6(IPv6)网络地址,所述IPv6网络地址用于寻址在所述主机计算机上执行的所述服务实例,其中基于与分布式边缘服务关联的所述IPv4地址的其它IPv6网络地址用于寻址在所述多个主机计算机中的其它主机计算机上执行的其它服务实例。17.如权利要求11所述的方法,其中所述逻辑网络是第一租户的第一逻辑网络,所述服务实例是第一租户的第一服务实例,所述分布式边缘服务是第一分布式边缘服务,并且所述多个主机计算机中的主机计算机的所述集合为第二逻辑网络实现第二分布式边缘服务,第二逻辑网络由所述多个主机计算机中的主机计算机的集合实现,第二分布式边缘服务被提供用于通过所述数据中心的所述网关设备进入和离开第二逻辑网络的与多个DCN关联的数据消息,所述方法还包括:检测用于为第二逻辑网络提供第二分布式边缘服务的第二服务实例已经在所述主机计算机上可用;识别与实例化的第二服务实例关联的网络地址;以及将识别出的...

【专利技术属性】
技术研发人员:S
申请(专利权)人:VM维尔股份有限公司
类型:发明
国别省市:

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

1