【技术实现步骤摘要】
用于软件定义网络路由服务的控制平面隔离
本公开涉及计算机网络,更具体地,涉及配置网络设备和服务器。
技术介绍
在典型的云数据中心环境中,互连服务器的大集合提供计算(例如,计算节点)和/或存储容量以运行各种应用程序。例如,数据中心包括为数据中心的客户托管应用程序和服务的设施。数据中心,例如,托管诸如网络和存储系统等的所有基础设施设备、冗余电源和环境控制。在典型的数据中心中,存储系统和应用程序服务器的群集经由由一层或多层物理网络交换机和路由器提供的高速交换结构互连。更复杂的数据中心为遍布全世界的基础设施提供位于各种物理主机设施中的订户支持设备。软件定义网络(SDN)平台可以用在数据中心中,并且在一些情况下,其可以使用逻辑上集中和物理上分布的SDN控制器,以及虚拟路由器中的分布式转发平面,该分布式转发平面将网络从数据中心中的物理路由器和交换机扩展到虚拟服务器中托管的虚拟覆盖网络中。SDN控制器提供虚拟化网络的管理、控制和分析功能,并通过与虚拟路由器通信来协调虚拟路由器。在一些情况下,计算节点可以被组织以提供冗余服务 ...
【技术保护点】
1.一种方法,包括:/n通过第一工作负载,至少部分地基于第一区标识符建立与第一控制节点的第一路由会话,其中所述第一工作负载被配置为服务的主提供者;/n通过第二工作负载,至少部分地基于第二区标识符建立与第二控制节点的第二路由会话,所述第二区标识符不同于所述第一区标识符,其中所述第二工作负载被配置为所述服务的次提供者;/n经由所述第一控制节点管理的第一虚拟路由器接收所述第一工作负载对所述服务的一个或多个第一服务请求;/n响应于检测到所述第一控制节点的故障,将所述服务迁移到所述第二工作负载;以及/n经由所述第二控制节点管理的第二虚拟路由器接收所述第二工作负载对所述服务的一个或多个第二服务请求。/n
【技术特征摘要】
20190426 US 16/396,6151.一种方法,包括:
通过第一工作负载,至少部分地基于第一区标识符建立与第一控制节点的第一路由会话,其中所述第一工作负载被配置为服务的主提供者;
通过第二工作负载,至少部分地基于第二区标识符建立与第二控制节点的第二路由会话,所述第二区标识符不同于所述第一区标识符,其中所述第二工作负载被配置为所述服务的次提供者;
经由所述第一控制节点管理的第一虚拟路由器接收所述第一工作负载对所述服务的一个或多个第一服务请求;
响应于检测到所述第一控制节点的故障,将所述服务迁移到所述第二工作负载;以及
经由所述第二控制节点管理的第二虚拟路由器接收所述第二工作负载对所述服务的一个或多个第二服务请求。
2.根据权利要求1所述的方法,其中,建立所述第一路由会话包括建立第一边界网关协议作为服务BGPaaS路由会话,并且其中建立所述第二路由会话包括建立第二BGPaaS路由会话。
3.根据权利要求2所述的方法,
其中,所述第一区标识符包括所述第一工作负载上的第一BGPaaS配置的属性,并且其中,从所述第一BGPaaS配置确定所述第一区标识符以建立所述第一BGPaaS会话;以及
其中,所述第二区标识符包括所述第二工作负载上的第二BGPaaS配置的属性,并且其中,从所述第二BGPaaS配置确定所述第二区标识符以建立所述第二BGPaaS会话。
4.根据权利要求1-3中任一项所述的方法,还包括:
将所述第一区标识符分配为所述第一控制节点的属性,并将所述第一区标识符传送给所述第一工作负载;以及
将所述第二区标识符分配为所述第二控制节点的属性,并将所述第二区标识符传送给所述第二工作负载。
5.根据权利要求1-3中任一项所述的方法,还包括:
通过第三工作负载,至少部分地基于第三区标识符建立与第三控制节点的第三路由会话;
通过所述第三工作负载,至少部分地基于第四区标识符建立与第四控制节点的第四路由会话;
通过所述第三工作负载,经由所述第三控制节点管理的第三虚拟路由器接收对所述第三工作负载提供的第二服务的一个或多个第三请求服务请求;以及
响应于检测到所述第三控制节点的故障,配置所述第四控制节点管理所述第三虚拟路由器。
6.根据权利要求1-3中任一项所述的方法,还包括:
通过第三工作负载,至少部分地基于所述第一区标识符建立与第三控制节点的第三路由会话,其中所述第一控制节点和所述第三控制节点处于由所述第一区标识符标识的相同区中,其中所述第三控制节点提供关于所述第一控制节点的冗余路由管理服务。
7.根据权利要求1-3中任一项所述的方法,其中,向第一组控制节点分配第三区标识符,并且向第二组控制节点分配第四区标识符,其中所述第一组控制节点和所述第二组控制节点执行软件的第一版本,并且其中所述方法还包括:
禁用所述第二组控制节点;
在所述第二组控制节点上安装所述软件的第二版本;以及
重新启用所述第二组控制节点,其中所述第二组控制节点配置为执行所述软件的所述第二版本。
8.根据权利要求7所述的方法,还包括,从所述第一组控制节点和所述第二组控制节点中的一个或多个中移除所述软件的所述第一版本。
9.一种软件定义网络SDN系统,包括:
第一控制节点,分配有第一区标识符;
第二控制节点,分配有第二区标识符;
第一工作负载,被配置为至少部分地基于所述第一区标识符建立与所述第一控制节点的第一路由会话,其中,所述第一工作负载被配置为服务的主提供者;以及
第二工作负载,被配置为至少部分地基于所述第二区标识符建立与所述第二控制节点的第二路由会话,其中,所述第二工作负载被配置为所述服务的次提供者;
其中,所述第一工作负载还配置为经由所述第一控制节点管理的虚拟路由器接收一个或多个第一服务请求;
其中,所述SDN系统被配置为,响应于检测到所述第一控制节点的故障,将所述服务迁移到所述第二工作负载,其中,所述第二工作负载还被配置为经由所述第二控制节点管理的虚拟路由器接收一个或多个第二服务请求。
10.根据权利要求9所述的SDN系统,其中,所述第一路由会话包括第一边界网关协议作为服务BGPaaS路由会话,其中,所述第二路由会话包括第二BGPaaS路由会话。
11.根据权利要求10所述的SDN系统,
其中,所述第一区标识符包括所述第一工作负载上的第一BGPaaS...
【专利技术属性】
技术研发人员:里查德·罗伯茨,阿南特拉穆·苏里亚纳拉亚纳,
申请(专利权)人:瞻博网络公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。