【技术实现步骤摘要】
用于云本地软件定义网络架构的虚拟网络路由器
[0001]相关申请
[0002]本申请要求保护于2022年6月29日提交的美国专利申请号17/809,659、于2022年5月6日提交的美国临时专利申请号63/364,283、以及于2021年10月4日提交的印度临时专利申请号202141044924的权益,通过引用将各个申请的全部内容结合在此。
[0003]本公开涉及一种虚拟化的计算基础设施,并且更具体地,涉及云本地网络。
技术介绍
[0004]在典型的云数据中心环境中,存在提供运行各种应用的计算和/或存储能力的互连服务器的大型集合。例如,数据中心可以包括托管用户(即,数据中心的客户)的应用和服务的设施。例如,数据中心可以托管全部的基础设施设备,诸如联网与存储系统、冗余电源、以及环境控制。在典型的数据中心中,存储系统与应用服务器的集群经由由一层或多层物理网络交换机和路由器提供的高速交换结构而互连。更精密的数据中心为遍布世界各地的基础设施提供位于各种物理托管设施中的用户支持设备。
[0005]虚拟化数据中心正变成现代信息技术(IT)基础设施的核心基础。具体地,现代数据中心具有广泛应用的虚拟化环境,在该环境中,诸如虚拟机或容器的虚拟主机,此处,也被称为虚拟运行元件,被部署在物理计算设备的底层计算平台上并且在物理计算设备的底层计算平台上运行。
[0006]数据中心或包括一个或多个服务器的任意环境内的虚拟化能够提供若干优点。一个优点在于,虚拟化能够提供显著提高的效率。由于底层物理计算设备(即,服务
【技术保护点】
【技术特征摘要】
1.一种用于软件定义网络SDN架构系统的网络控制器,所述网络控制器包括:处理电路;配置节点,被配置为由所述处理电路执行;以及控制节点,被配置为由所述处理电路执行;其中,所述配置节点能执行为对创建虚拟网络路由器的请求进行处理,其中,所述虚拟网络路由器被配置为致使所述网络控制器使在所述SDN架构系统内操作的第一虚拟网络和第二虚拟网络互连,所述虚拟网络路由器表示一个或多个策略的逻辑抽象,所述一个或多个策略致使在所述第一虚拟网络与所述第二虚拟网络之间的路由信息的导入和导出的一项或多项;并且其中,所述控制节点根据所述一个或多个策略对所述第一虚拟网络和所述第二虚拟网络进行配置,以能够实现经由所述虚拟网络路由器在所述第一虚拟网络与所述第二虚拟网络之间的所述路由信息的导入和导出的一项或多项。2.根据权利要求1所述的网络控制器,其中,所述请求包括与所述第一虚拟网络和所述第二虚拟网络相关联的标签;并且其中,所述配置节点基于所述标签对所述第一虚拟网络和所述第二虚拟网络进行识别,以根据所述一个或多个策略配置与所述虚拟网络路由器对应的路由实例,以致使在所述第一虚拟网络与所述第二虚拟网络之间的所述路由信息的导入和导出。3.根据权利要求1所述的网络控制器,其中,所述请求指示所述虚拟网络路由器是网状虚拟网络路由器;并且其中,由所述网状虚拟网络路由器表示的所述一个或多个策略包括对称的导入和导出策略,所述对称的导入和导出策略致使在所述第一虚拟网络与所述第二虚拟网络之间的所述路由信息的导入和导出。4.根据权利要求1所述的网络控制器,其中,所述请求指示所述虚拟网络路由器是中心虚拟网络路由器,所述第一虚拟网络是第一分支虚拟网络,并且所述第二虚拟网络是第二分支虚拟网络;并且其中,由所述中心虚拟网络路由器表示的所述一个或多个策略包括非对称的导入和导出策略,所述非对称的导入和导出策略致使将来自所述第一分支虚拟网络和所述第二分支虚拟网络的所述路由信息导出至所述虚拟网络路由器,但是不在所述第一分支虚拟网络与所述第二分支虚拟网络之间导入所述路由信息。5.根据权利要求1所述的网络控制器,其中,所述第一虚拟网络与第一命名空间相关联;其中,所述第二虚拟网络与第二命名空间相关联;其中,所述虚拟网络路由器是第一虚拟网络路由器;其中,所述一个或多个策略包括第一策略和第二策略;其中,所述第一虚拟网络路由器表示用于在所述第一虚拟网络与第二虚拟网络路由器之间的所述路由信息的导入和导出的所述第一策略;并且其中,所述第二虚拟网络路由器表示用于在所述第二虚拟网络与所述第一虚拟网络路由器之间的所述路由信息的导入和导出的所述第二策略。6.根据权利要求5所述的网络控制器,其中,所述第一虚拟网络路由器在部署所述第一
策略之前必须获得使所述第一虚拟网络路由器与所述第二虚拟网络路由器互连的授权。7.根据权利要求1所述的网络控制器,其中,所述网络控制器支持容器编排系统。8.根据权利要求1至7中任一项所述的网络控制器,其中,所述虚拟网络路由器是用于所述SDN架构系统的SDN架构配置的自定义资源的实例;并且其中,所述配置节点包括将所述SDN架构系统的状态协调成所述虚拟网络路由器的预期状态的自定义资源控制器;并且其中,所述控制节点被配置为对所述虚拟网络路由器进行部署,以实现所述虚拟网络路由器的所述预期状态。9.根据权利要求1至7中任一项所述的网络控制器,其中,使用共同的路由实例和共同的路由目标实现所述虚拟网络路由器;其中,使用第一路由实例和第一路由目标实现所述第一虚拟网络;其中,使用第二路由实例和第二路由目标实现所述第二虚拟网络;并且其中,所述控制节点被配置为将所述第一路由实例、所述第二路由实例、以及所述共同的路由实例的导入和导出配置有所述第一路由目标、所述第二路由目标、以及所述共同的路由目标,以实现网状连接。10.根据权利要求1至7中任一项所述的网络控制器,其中,使用共同的路由实例和共同的路由目标实现所述虚拟网络路由器;其中,使用第一路由实例和第一路由目标实现所述第一虚拟网络;其中,使用第二路由实例和第二路由目标实现所述第二虚拟网络;其中,使用第三路由实例和第三路由目标实现第三虚拟网络;并且其中,所述控制节点被配置为将所述第一路由实例、所述第二路由实例、所述第三路由实例、以及所述共同的路由实例的导入...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。