一种配置恢复方法、装置及相关设备与流程
- 国知局
- 2024-08-02 14:26:36
本申请涉及网络运维,特别涉及一种配置恢复方法、装置及相关设备。
背景技术:
1、sdwan控制器纳管客户的网络设备,客户通过编排具体业务数据、经过基础框架层的配置下发框架把业务编排的数据配置下发到设备上,最终实现业务流量在设备上正常转发。
2、当设备发生重启时,需要控制器采取措施,保障设备重启完成后设备上的配置相较于重启前保持一致,即要保证用户编排的配置数据在设备上不能丢,否则可能会引起客户网络整体断网的风险。
3、那么,如何快速进行各设备的配置条目的快速、准确恢复,是目前亟待解决的问题。
技术实现思路
1、本申请提供了一种配置恢复方法、装置及相关设备。
2、第一方面,本申请提供了一种配置恢复方法,应用于控制器,所述控制器针对每一网络设备设置有配置恢复队列,所述配置恢复队列包括各类业务特性分别对应的配置数据结构;所述方法包括:
3、在确定任一目标配置下发至目标网络设备成功后,确定所述目标网络设备对应的目标配置恢复队列,并确定所述目标配置的目标业务特性;
4、基于所述目标业务特性,将所述目标配置维护至所述目标配置恢复队列包括的所述目标业务特性对应的配置数据结构;
5、在检测到所述目标网络设备需执行配置恢复操作时,将所述目标配置恢复队列包括的各业务特性分别对应的配置数据结构下发至所述目标网络设备。
6、可选地,所述配置恢复队列中各业务特性分别对应的配置数据结构的出队顺序是基于各业务特性之间的依赖关系预设的。
7、可选地,一个业务特性对应的配置数据结构为树形配置结构,该树形配置结构的根节点为该业务特性的标识,该树形配置结构的叶子节点为各条配置。
8、可选地,将所述目标配置维护至所述目标配置恢复队列包括的所述目标业务特性对应的配置数据结构的步骤包括:
9、若所述目标配置为新增一条配置,则在所述目标业务特性对应的树形配置结构中增加该条配置对应的叶子节点;
10、若所述目标配置为删除一条配置,则在所述目标业务特性对应的树形配置结构中删除该条配置对应的叶子节点;
11、若所述目标配置为修改一条配置的参数,则在所述目标业务特性对应的树形配置结构中修改该条配置对应的叶子节点包括的参数。
12、可选地,所述方法还包括:
13、若接收到所述目标网络设备的配置固化完成指令后,删除所述目标配置恢复队列维护的各配置数据。
14、第二方面,本申请提供了一种配置恢复装置,应用于控制器,所述控制器针对每一网络设备设置有配置恢复队列,所述配置恢复队列包括各类业务特性分别对应的配置数据结构;所述装置包括:
15、确定单元,用于在确定任一目标配置下发至目标网络设备成功后,确定所述目标网络设备对应的目标配置恢复队列,并确定所述目标配置的目标业务特性;
16、维护单元,用于基于所述目标业务特性,将所述目标配置维护至所述目标配置恢复队列包括的所述目标业务特性对应的配置数据结构中;
17、恢复单元,用于在检测到所述目标网络设备需执行配置恢复操作时,将所述目标配置恢复队列包括的各业务特性分别对应的配置数据结构下发至所述目标网络设备。
18、可选地,所述配置恢复队列中各业务特性分别对应的配置数据结构的出队顺序是基于各业务特性之间的依赖关系预设的。
19、可选地,一个业务特性对应的配置数据结构为树形配置结构,该树形配置结构的根节点为该业务特性的标识,该树形配置结构的叶子节点为各条配置。
20、可选地,将所述目标配置维护至所述目标配置恢复队列包括的所述目标业务特性对应的配置数据结构时,所述维护单元具体用于:
21、若所述目标配置为新增一条配置,则在所述目标业务特性对应的树形配置结构中增加该条配置对应的叶子节点;
22、若所述目标配置为删除一条配置,则在所述目标业务特性对应的树形配置结构中删除该条配置对应的叶子节点;
23、若所述目标配置为修改一条配置的参数,则在所述目标业务特性对应的树形配置结构中修改该条配置对应的叶子节点包括的参数。
24、可选地,所述装置还包括:
25、删除单元,若接收到所述目标网络设备的配置固化完成指令后,删除所述目标配置恢复队列维护的各配置数据。
26、第三方面,本申请实施例提供一种配置恢复装置,该配置恢复装置包括:
27、存储器,用于存储程序指令;
28、处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。
29、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述方法的步骤。
30、综上可知,本申请实施例提供的配置恢复方法,应用于控制器,所述控制器针对每一网络设备设置有配置恢复队列,所述配置恢复队列包括各类业务特性分别对应的配置数据结构;该方法包括:在确定任一目标配置下发至目标网络设备成功后,确定所述目标网络设备对应的目标配置恢复队列,并确定所述目标配置的目标业务特性;基于所述目标业务特性,将所述目标配置维护至所述目标配置恢复队列包括的所述目标业务特性对应的配置数据结构;在检测到所述目标网络设备需执行配置恢复操作时,将所述目标配置恢复队列包括的各业务特性分别对应的配置数据结构下发至所述目标网络设备。
31、采用本申请实施例提供的配置恢复方法,将各类业务特性的各条配置数据聚合至一个配置数据结构中,作为一个整体配置恢复下发,当设备重启后,客户编排的修复配置数据在设备侧不会丢失,避免出现错误配置下发了,而修复该错误配置的后续配置下发恢复不成功的问题,这样,就不会引起客户业务中断的风险,且减少了需下发配置的条数,配置恢复所需恢复时间更短,提升了配置恢复效率。
技术特征:1.一种配置恢复方法,其特征在于,应用于控制器,所述控制器针对每一网络设备设置有配置恢复队列,所述配置恢复队列包括各类业务特性分别对应的配置数据结构;所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述配置恢复队列中各业务特性分别对应的配置数据结构的出队顺序是基于各业务特性之间的依赖关系预设的。
3.如权利要求1所述的方法,其特征在于,一个业务特性对应的配置数据结构为树形配置结构,该树形配置结构的根节点为该业务特性的标识,该树形配置结构的叶子节点为各条配置。
4.如权利要求3所述的方法,其特征在于,将所述目标配置维护至所述目标配置恢复队列包括的所述目标业务特性对应的配置数据结构的步骤包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种配置恢复装置,其特征在于,应用于控制器,所述控制器针对每一网络设备设置有配置恢复队列,所述配置恢复队列包括各类业务特性分别对应的配置数据结构;所述装置包括:
7.如权利要求6所述的装置,其特征在于,所述配置恢复队列中各业务特性分别对应的配置数据结构的出队顺序是基于各业务特性之间的依赖关系预设的。
8.如权利要求6所述的装置,其特征在于,一个业务特性对应的配置数据结构为树形配置结构,该树形配置结构的根节点为该业务特性的标识,该树形配置结构的叶子节点为各条配置。
9.如权利要求8所述的装置,其特征在于,将所述目标配置维护至所述目标配置恢复队列包括的所述目标业务特性对应的配置数据结构时,所述维护单元具体用于:
10.如权利要求6所述的装置,其特征在于,所述装置还包括:
11.一种配置恢复装置,其特征在于,所述配置恢复装置包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如权利要求1-5中任一项所述方法的步骤。
技术总结本申请涉及网络运维技术领域,特别涉及一种配置恢复方法、装置及相关设备。该方法应用于控制器,所述控制器针对每一网络设备设置有配置恢复队列,所述配置恢复队列包括各类业务特性分别对应的配置数据结构;所述方法包括:在确定任一目标配置下发至目标网络设备成功后,确定所述目标网络设备对应的目标配置恢复队列,并确定所述目标配置的目标业务特性;基于所述目标业务特性,将所述目标配置维护至所述目标配置恢复队列包括的所述目标业务特性对应的配置数据结构中;在检测到所述目标网络设备需执行配置恢复操作时,将所述目标配置恢复队列包括的各业务特性分别对应的配置数据结构下发至所述目标网络设备。技术研发人员:柴什峰,王永伟受保护的技术使用者:新华三技术有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240801/242795.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表