一种配置回滚方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38130230 阅读:10 留言:0更新日期:2023-07-08 09:37
本申请实施例提供了一种配置回滚方法、装置、电子设备及存储介质,涉及通信技术领域,该方法应用于SDN控制器,SDN控制器与路由反射器连接,SDN控制器的数据层面或路由反射器包括多个租户数据库,每个租户数据库用于存储一个租户的多个备份恢复点对应的扩展配置文件,方法包括:接收第一租户触发的对路由反射器的租户配置回滚指令,租户配置回滚指令包括第一备份恢复点标识以及第一租户标识;向路由反射器下发第一启动命令,第一启动命令用于指示路由反射器启动指定扩展配置文件,指定扩展配置文件为第一租户标识对应的租户数据库中,第一备份恢复点标识对应的扩展配置文件。可以避免租户对路由反射器的配置文件进行回滚操作时,影响其他租户的业务。响其他租户的业务。响其他租户的业务。

【技术实现步骤摘要】
一种配置回滚方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,特别是涉及一种配置回滚方法、装置、电子设备及存储介质。

技术介绍

[0002]软件定义广域网(Software Defined Wide Area Network,SDWAN)是将软件定义网络(Software Defined Network,SDN)技术应用到广域网的一种虚拟专用网络(Virtual Private Network,VPN)技术。
[0003]随着SDWAN的不断演进,运营商可以基于一套SDN控制器软件管理多个路由反射器(Route Reflector,RR)和入网点(Point Of Presence,POP)设备。且多个租户可以接入同一路由反射器,如此一个路由反射器可以被多个租户共享使用。
[0004]多个租户可以对同一路由反射器下发配置,SDN控制器可以基于多个租户对该路由反射器下发的配置生成配置文件,并对配置文件进行备份。若租户A对路由反射器下发新的配置,SDN控制器可以基于租户A下发的新的配置对已有的初始配置文件进行更新,得到配置文件A,并在备份恢复点A保存配置文件A。后续租户B可能也对该路由反射器下发新的配置,SDN控制器在配置文件A的基础上,基于租户B下发的新的配置对配置文件A进行更新,得到配置文件B,并在备份恢复点B保存配置文件B。
[0005]在保存配置文件B后,若租户A发现自身下发的配置有误,需要对配置文件进行回滚操作,可以选择将配置文件恢复到初始配置文件,但这样将导致租户B新下发的配置失效,将会影响租户B的业务。
[0006]可见,在一个租户对路由反射器的配置文件进行回滚操作时,会导致其他租户的配置也被回滚,影响其他租户的业务。

技术实现思路

[0007]本专利技术实施例的目的在于提供一种配置回滚方法、装置、电子设备及存储介质,以避免租户对路由反射器的配置文件进行回滚操作时,影响其他租户的业务。具体技术方案如下:第一方面,本申请实施例提供一种配置回滚方法,所述方法应用于SDN控制器,所述SDN控制器与路由反射器连接,所述SDN控制器的数据层面或所述路由反射器包括多个租户数据库,每个租户数据库用于存储一个租户的多个备份恢复点对应的扩展配置文件,所述方法包括:接收第一租户触发的对所述路由反射器的租户配置回滚指令,所述租户配置回滚指令包括第一备份恢复点标识以及第一租户标识;向所述路由反射器下发第一启动命令,所述第一启动命令用于指示所述路由反射器启动指定扩展配置文件,所述指定扩展配置文件为所述第一租户标识对应的租户数据库中,所述第一备份恢复点标识对应的扩展配置文件。
[0008]在一种可能的实现方式中,所述SDN控制器的控制层面包括多个租户数据库,所述控制层面包括的每个租户数据库用于存储一个租户的多个备份恢复点对应的扩展数据库文件,每个备份恢复点对应的扩展数据库文件包括:该备份恢复点对应的扩展配置文件对应的扩展配置信息;在所述向所述路由反射器下发第一启动命令后,所述方法还包括:从所述控制层面所述第一租户标识对应的租户数据库中,获取所述第一备份恢复点标识对应的指定扩展数据库文件;将所述第一租户的生效扩展数据库文件更新为所述指定扩展数据库文件。
[0009]在一种可能的实现方式中,所述第一启动命令还包括第一序列号,所述第一序列号用于指示所述路由反射器对所述指定扩展配置文件的加载次序;其中,所述路由反射器的加载顺序为:基础配置文件、按照序列号从小到大的顺序排列的各扩展配置文件,所述基础配置文件为管理服务提供者MSP对所述路由反射器下发的配置文件。
[0010]在一种可能的实现方式中,所述SDN控制器的数据层面或所述路由反射器还包括基础配置数据库,所述基础配置数据库用于存储管理服务提供者MSP的多个备份恢复点对应的基础配置文件;所述方法还包括:接收所述MSP触发的对所述路由反射器的基础配置回滚指令,所述基础配置回滚指令包括第二备份恢复点标识;向所述路由反射器下发第二启动命令,所述第二启动命令用于指示所述路由反射器启动指定基础配置文件,所述指定基础配置文件为所述基础配置数据库中所述第二备份恢复点标识对应的基础配置文件。
[0011]在一种可能的实现方式中,所述SDN控制器的控制层面包括基础数据库,所述基础数据库用于存储MSP的多个备份恢复点对应的基础数据库文件,每个备份恢复点对应的基础数据库文件包括:该备份恢复点对应的基础配置文件对应的基础配置信息;在向所述路由反射器下发第二启动命令之后,所述方法还包括:从所述基础数据库中获取所述第二备份恢复点标识对应的指定基础数据库文件;将所述MSP的生效基础数据库文件更新为所述指定基础数据库文件。
[0012]在一种可能的实现方式中,所述方法还包括:获取第二租户在配置视图界面输入的扩展配置信息;若所述扩展配置信息属于所述第二租户的预设配置权限范围,则基于所述扩展配置信息生成新增扩展数据库文件,在所述控制层面所述第二租户的租户数据库中设置新增备份恢复点,将所述新增扩展数据库文件存储为所述新增备份恢复点对应的扩展数据库文件;基于所述扩展配置信息生成新增扩展配置命令行,并向所述路由反射器下发配置命令,所述配置命令包括所述新增扩展配置命令行以及第二租户标识。
[0013]第二方面,本申请实施例提供一种配置回滚装置,所述装置应用于SDN控制器,所述SDN控制器与路由反射器连接,所述SDN控制器的数据层面或所述路由反射器包括多个租户数据库,每个租户数据库用于存储一个租户的多个备份恢复点对应的扩展配置文件,所述装置包括:
接收模块,用于接收第一租户触发的对所述路由反射器的租户配置回滚指令,所述租户配置回滚指令包括第一备份恢复点标识以及第一租户标识;发送模块,用于向所述路由反射器下发第一启动命令,所述第一启动命令用于指示所述路由反射器启动指定扩展配置文件,所述指定扩展配置文件为所述第一租户标识对应的租户数据库中,所述第一备份恢复点标识对应的扩展配置文件。
[0014]在一种可能的实现方式中,所述SDN控制器的控制层面包括多个租户数据库,所述控制层面包括的每个租户数据库用于存储一个租户的多个备份恢复点对应的扩展数据库文件,每个备份恢复点对应的扩展数据库文件包括:该备份恢复点对应的扩展配置文件对应的扩展配置信息;所述装置还包括获取模块和更新模块:所述获取模块,用于从所述控制层面所述第一租户标识对应的租户数据库中,获取所述第一备份恢复点标识对应的指定扩展数据库文件;所述更新模块,用于将所述第一租户的生效扩展数据库文件更新为所述指定扩展数据库文件。
[0015]在一种可能的实现方式中,所述第一启动命令还包括第一序列号,所述第一序列号用于指示所述路由反射器对所述指定扩展配置文件的加载次序;其中,所述路由反射器的加载顺序为:基础配置文件、按照序列号从小到大的顺序排列的各扩展配置文件,所述基础配置文件为管理服务提供者MSP对所述路由反射器下发的配置文件。
[0016]在一种可能的实现方式中,所述SDN控制器的数据层面或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置回滚方法,其特征在于,所述方法应用于SDN控制器,所述SDN控制器与路由反射器连接,所述SDN控制器的数据层面或所述路由反射器包括多个租户数据库,每个租户数据库用于存储一个租户的多个备份恢复点对应的扩展配置文件,所述方法包括:接收第一租户触发的对所述路由反射器的租户配置回滚指令,所述租户配置回滚指令包括第一备份恢复点标识以及第一租户标识;向所述路由反射器下发第一启动命令,所述第一启动命令用于指示所述路由反射器启动指定扩展配置文件,所述指定扩展配置文件为所述第一租户标识对应的租户数据库中,所述第一备份恢复点标识对应的扩展配置文件。2.根据权利要求1所述的方法,其特征在于,所述SDN控制器的控制层面包括多个租户数据库,所述控制层面包括的每个租户数据库用于存储一个租户的多个备份恢复点对应的扩展数据库文件,每个备份恢复点对应的扩展数据库文件包括:该备份恢复点对应的扩展配置文件对应的扩展配置信息;在所述向所述路由反射器下发第一启动命令后,所述方法还包括:从所述控制层面所述第一租户标识对应的租户数据库中,获取所述第一备份恢复点标识对应的指定扩展数据库文件;将所述第一租户的生效扩展数据库文件更新为所述指定扩展数据库文件。3.根据权利要求1所述的方法,其特征在于,所述第一启动命令还包括第一序列号,所述第一序列号用于指示所述路由反射器对所述指定扩展配置文件的加载次序;其中,所述路由反射器的加载顺序为:基础配置文件、按照序列号从小到大的顺序排列的各扩展配置文件,所述基础配置文件为管理服务提供者MSP对所述路由反射器下发的配置文件。4.根据权利要求1或2所述的方法,其特征在于,所述SDN控制器的数据层面或所述路由反射器还包括基础配置数据库,所述基础配置数据库用于存储管理服务提供者MSP的多个备份恢复点对应的基础配置文件;所述方法还包括:接收所述MSP触发的对所述路由反射器的基础配置回滚指令,所述基础配置回滚指令包括第二备份恢复点标识;向所述路由反射器下发第二启动命令,所述第二启动命令用于指示所述路由反射器启动指定基础配置文件,所述指定基础配置文件为所述基础配置数据库中所述第二备份恢复点标识对应的基础配置文件。5.根据权利要求4所述的方法,其特征在于,所述SDN控制器的控制层面包括基础数据库,所述基础数据库用于存储MSP的多个备份恢复点对应的基础数据库文件,每个备份恢复点对应的基础数据库文件包括:该备份恢复点对应的基础配置文件对应的基础配置信息;在向所述路由反射器下发第二启动命令之后,所述方法还包括:从所述基础数据库中获取所述第二备份恢复点标识对应的指定基础数据库文件;将所述MSP的生效基础数据库文件更新为所述指定基础数据库文件。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取第二租户在配置视图界面输入的扩展配置信息;若所述扩展配置信息属于所述第二租户的预设配置权限范围,则基于所述扩展配置信息生成新增扩展数据库文件,在所述控制层面所述第二租户的租户数据库中设置新增备份
恢复点,将所述新增扩展数据库文件存储为所述新增备份恢复点对应的扩展数据库文件;基于所述扩展配置信息生成新增扩展配置命令行,并向所述路由反射器下发配置命令,所述配置命令包括所述新增扩展配置命令行以及第二租户标识。7.一种配置回滚装置,其特征在于,所述装置应用于SDN控制器,所述SDN控制器与路由反射器连接,所述SDN控制器的数据层面或所述路由反射器包括多个租户数据库,每个租户数据库用于存储一个租户的多个备份恢复点对应的扩展配置文件,所述装置包括:接收模块,用于接收第一租户触发的对所述路由反射器...

【专利技术属性】
技术研发人员:蒋文栋
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1