用于云原生软件定义网络架构的用户界面的制作方法-尊龙凯时官方app下载

文档序号:36175674发布日期:2023-11-25 01:57阅读:来源:国知局

技术特征:
1.
一种用于软件定义网络
(sdn)
架构系统的网络控制器,所述网络控制器包括:存储器,被配置为存储用户界面;处理电路,被配置为呈现所述用户界面,并且所述处理电路被配置为执行控制节点,其中,所述用户界面被配置为:图形地表示由所述软件定义网络
(sdn)
架构系统支持的网络的拓扑,所述网络包括第一虚拟网络和第二虚拟网络;以及动态地生成表示虚拟网络路由器的图形元件,其中,由所述虚拟网络路由器互连所述第一虚拟网络和所述第二虚拟网络,所述虚拟网络路由器表示一个或多个策略的逻辑抽象,所述一个或多个策略使得在所述第一虚拟网络和所述第二虚拟网络之间的路由信息的引入和引出中的一者或多者,其中,所述控制节点根据所述一个或多个策略配置所述第一虚拟网络和所述第二虚拟网络,以使得能够经由所述虚拟网络路由器在所述第一虚拟网络和所述第二虚拟网络之间的路由信息的引入和引出中的一者或多者
。2.
根据权利要求1所述的网络控制器,其中,所述用户界面被配置为:在图形地表示所述网络的拓扑时呈现表示所述第一虚拟网络的第一图形元件以及表示所述第二虚拟网络的第二图形元件
。3.
根据权利要求1所述的网络控制器,其中,所述用户界面被配置为当图形地表示所述网络的拓扑时:接收来自用户的指示所述虚拟网络路由器的连通性类型的输入;选择与所述虚拟网络路由器的连通性类型相关联的图形图标;以及动态地生成包括与所述虚拟网络路由器的连通性类型相关联的所述图形图标的所述图形元件
。4.
根据权利要求3所述的网络控制器,其中,所述连通性类型包括网格连通性和中心辐条式连通性中的一者
。5.
根据权利要求3所述的网络控制器,其中,所述连通性类型包括网格连通性,并且其中,由网格虚拟网络路由器表示的所述一个或多个策略包括对称的引入和引出策略,所述对称的引入和引出策略使得所述第一虚拟网络与所述第二虚拟网络之间的所述路由信息的引入和引出两者
。6.
根据权利要求3所述的网络控制器,其中,所述连通性类型包括中心辐条式连通性;以及其中,由中心虚拟网络路由器表示的所述一个或多个策略包括非对称的引入和引出策略,所述非对称的引入和引出策略使得将所述路由信息从第一辐条虚拟网络和第二辐条虚拟网络两者引出到所述虚拟网络路由器,但不在所述第一辐条虚拟网络与所述第二辐条虚拟网络之间引入所述路由信息
。7.
根据权利要求1所述的网络控制器,其中,所述用户界面被配置为:在图形地表示所述网络的拓扑时,接收来自用户的定义与所述第一虚拟网络相关联的第一标签以及与所述第二虚拟网络相关联的第二标签的输入,以及其中,所述处理电路执行配置节点,所述配置节点基于所述第一标签和所述第二标签
识别所述第一虚拟网络和所述第二虚拟网络,以便根据所述一个或多个策略配置与所述虚拟网络路由器对应的路由实例,以使得在所述第一虚拟网络与所述第二虚拟网络之间引入和引出所述路由信息
。8.
根据权利要求1所述的网络控制器,其中,所述第一虚拟网络与第一命名空间相关联,其中,所述第二虚拟网络与第二命名空间相关联,其中,所述虚拟网络路由器为第一虚拟网络路由器,其中,所述一个或多个策略包括第一策略和第二策略,其中,所述第一虚拟网络路由器表示用于所述第一虚拟网络和第二虚拟网络路由器之间的所述路由信息的引入和引出的所述第一策略,以及其中,所述第二虚拟网络路由器表示用于所述第二虚拟网络和所述第一虚拟网络路由器之间的所述路由信息的引入和引出的所述第二策略
。9.
根据权利要求8所述的网络控制器,其中,所述第一虚拟网络路由器在部署所述第一策略之前必须获得将所述第一虚拟网络路由器互连到所述第二虚拟网络路由器的授权
。10.
根据权利要求1所述的网络控制器,其中,所述网络控制器支持容器编排系统
。11.
根据权利要求1所述的网络控制器,其中,所述虚拟网络路由器是用于
sdn
架构的
sdn
架构配置的定制资源的实例,其中,所述处理电路执行定制资源控制器以将所述
sdn
架构的状态协调至针对所述虚拟网络路由器的预期状态,以及其中,所述控制节点被配置为部署所述虚拟网络路由器以实现针对所述虚拟网络路由器的所述预期状态
。12.
根据权利要求1所述的网络控制器,其中,使用公共路由实例和公共路由目标实现所述虚拟网络路由器,其中,使用第一路由实例和第一路由目标实现所述第一虚拟网络,其中,使用第二路由实例和第二路由目标实现所述第二虚拟网络,以及其中,所述控制节点被配置为利用所述第一路由目标

所述第二路由目标和所述公共路由目标对所述第一路由实例

所述第二路由实例和所述公共路由实例的引入和引出进行配置,以实现网格连通性
。13.
根据权利要求1所述的网络控制器,其中,使用第一多个计算节点的一个或多个第一虚拟路由器实现所述第一虚拟网络,以及其中,使用第二多个计算节点的一个或多个第二虚拟路由器实现所述第二虚拟网络
。14.
根据权利要求1所述的网络控制器,其中,所述第一多个计算节点是第一
kubernetes
集群,以及其中,所述第二多个计算节点是第二
kubernetes
集群
。15.
根据权利要求1所述的网络控制器,其中,所述控制节点将所述路由信息解析成针对所述第一虚拟网络和所述第二虚拟网络中的一者或多者的转发信息,并将所述转发信息安装在支持所述第一虚拟网络与所述第二虚拟网络之间的互连性的虚拟路由器中
。16.
一种方法,包括:
由用于软件定义网络
(sdn)
架构系统的网络控制器呈现用户界面,其中,所述用户界面被配置为:图形地表示由所述软件定义网络
(sdn)
架构系统支持的网络的拓扑,所述网络包括第一虚拟网络和第二虚拟网络;以及动态地生成表示虚拟网络路由器的图形元件,其中,由所述虚拟网络路由器互连所述第一虚拟网络和所述第二虚拟网络,所述虚拟网络路由器表示一个或多个策略的逻辑抽象,所述一个或多个策略使得在所述第一虚拟网络和所述第二虚拟网络之间的路由信息的引入和引出中的一者或多者;以及由所述网络控制器执行控制节点,其中,所述控制节点根据所述一个或多个策略配置所述第一虚拟网络和所述第二虚拟网络,以使得能够经由所述虚拟网络路由器在所述第一虚拟网络和所述第二虚拟网络之间的路由信息的引入和引出中的一者或多者
。17.
根据权利要求
16
所述的方法,其中,图形地表示所述网络的拓扑包括:呈现表示所述第一虚拟网络的第一图形元件以及表示所述第二虚拟网络的第二图形元件
。18.
根据权利要求
16
所述的方法,其中,图形地表示所述网络的拓扑包括:接收来自用户的指示所述虚拟网络路由器的连通性类型的输入;选择与所述虚拟网络路由器的连通性类型相关联的图形图标;以及动态地生成包括与所述虚拟网络路由器的连通性类型相关联的所述图形图标的所述图形元件
。19.
根据权利要求
18
所述的方法,其中,所述连通性类型包括网格连通性和中心辐条式连通性中的一者
。20.
一种非暂时性计算机可读介质,包括用于使用于软件定义网络
(sdn)
架构系统的网络控制器的处理电路执行以下操作的指令:呈现用户界面,其中,所述用户界面被配置为:图形地表示由所述软件定义网络
(sdn)
架构系统支持的网络的拓扑,所述网络包括第一虚拟网络和第二虚拟网络;以及动态地生成表示虚拟网络路由器的图形元件,其中,由所述虚拟网络路由器互连所述第一虚拟网络和所述第二虚拟网络,所述虚拟网络路由器表示一个或多个策略的逻辑抽象,所述一个或多个策略使得在所述第一虚拟网络和所述第二虚拟网络之间的路由信息的引入和引出中的一者或多者;以及执行控制节点,其中,所述控制节点根据所述一个或多个策略配置所述第一虚拟网络和所述第二虚拟网络,以使得能够经由所述虚拟网络路由器在所述第一虚拟网络和所述第二虚拟网络之间的路由信息的引入和引出中的一者或多者


技术总结
总体上,描述了用于经由软件定义网络


技术研发人员:扎基
受保护的技术使用者:瞻博网络公司
技术研发日:2022.09.30
技术公布日:2023/11/24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图