[发明专利]用于配置网络的方法、控制器装置以及存储介质有效
申请号: | 201910936240.5 | 申请日: | 2019-09-29 |
公开(公告)号: | CN111756564B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 钱德拉塞卡尔·A·班加洛雷;贾扬蒂·R·科因巴托雷 | 申请(专利权)人: | 瞻博网络公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王红艳 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 配置 网络 方法 控制器 装置 以及 存储 介质 | ||
1.一种用于配置网络的方法,所述方法包括:
由管理多个网络装置的控制器装置确定部署图模型的一个或多个无状态意图已经改变,其中,所述部署图模型包括用于管理多个网络装置的第一组无状态意图,无状态意图包括对包括网络装置的网络的预期状态、一个或多个网络装置的状态、或网络的存储状态的完全声明性描述;
由控制器装置维护所述部署图模型、包括第二组无状态意图的未部署图模型、所述部署图模型和所述未部署图模型的版本值以及所述部署图模型的顶点的版本值和所述未部署图模型的顶点的版本值,其中所述第二组无状态意图包括一个或多个已改变的无状态意图;
由所述控制器装置确定现有的全局版本是否高于新的全局版本;
如果现有的全局版本高于新的全局版本,则
由所述控制器装置重新编译所述未部署图模型的已改变的无状态意图,以生成网络装置的低级配置数据;并且
由所述控制器装置使用所述低级配置数据来配置所述网络装置;或者
如果现有的全局版本不高于新的全局版本,则由所述控制器装置更新所述部署图模型的低级资源和版本值。
2.根据权利要求1所述的方法,其中,所述未部署图模型的所述第二组无状态意图包括两个以上已改变的无状态意图,并且重新编译包括:重新编译同时改变的所述未部署图模型的两个以上已改变的无状态意图,使得所述两个以上已改变的无状态意图不会彼此无效。
3.根据权利要求1所述的方法,还包括在配置网络装置之后,用所述未部署图模型替换所述部署图模型,并且发送部署回复消息。
4.根据权利要求1所述的方法,还包括:
维护快照表,所述快照表包括所述未部署图模型的顶点的通用唯一标识符(UUID)的列表;
当创建所述未部署图模型的顶点的第一顶点时,将快照表中的第一顶点的状态设置为表示创建状态的值;
当更新所述未部署图模型的顶点的第二顶点时,将快照表中的第二顶点的状态设置为表示更新状态的值;并且
当删除所述未部署图模型的顶点的第三顶点时,将快照表中第三顶点的状态设置为表示删除状态的值。
5.根据权利要求4所述的方法,还包括,在部署所述未部署图模型之后:
将所述第一顶点的状态更新为表示已部署状态的值;
将所述第二顶点的状态更新为表示已部署状态的值;并且
删除第三顶点。
6.根据权利要求1所述的方法,其中,重新编译所述未部署图模型的一个或多个已改变的无状态意图还包括:根据依赖图重新编译依赖于所述未部署图模型的一个或多个已改变的无状态意图的依赖无状态意图。
7.一种管理多个网络装置的控制器装置,所述控制器装置包括一个或多个处理单元,其在电路中实现并且被配置为:
确定包括用于管理多个网络装置的第一组无状态意图的部署图模型的一个或多个无状态意图已经改变,其中,无状态意图包括对包括网络装置的网络的预期状态、一个或多个网络装置的状态、或网络的存储状态的完全声明性描述;
维护所述部署图模型、包括第二组无状态意图的未部署图模型、所述部署图模型和所述未部署图模型的版本值以及所述部署图模型的顶点的版本值和所述未部署图模型的顶点的版本值,其中所述第二组无状态意图包括一个或多个已改变的无状态意图;
确定现有的全局版本是否高于新的全局版本;
如果现有的全局版本高于新的全局版本,则
重新编译所述未部署图模型的已改变的无状态意图,以生成网络装置的低级配置数据;并且
使用所述低级配置数据来配置网络装置;以及
如果现有的全局版本不高于新的全局版本,则更新所述部署图模型的低级资源和版本值。
8.根据权利要求7所述的控制器装置,其中,所述未部署图模型的所述第二组无状态意图包括两个以上已改变的无状态意图,并且所述一个或多个处理单元被配置为重新编译同时改变的所述未部署图模型的两个以上已改变的无状态意图,使得所述两个以上已改变的无状态意图不会彼此无效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910936240.5/1.html,转载请声明来源钻瓜专利网。