【技术实现步骤摘要】
本专利技术涉及网络通信
,特别是涉及一种配置回退的方法和设备。
技术介绍
为了简化设备运行维护的复杂度,目前许多通信、网络设备都支持配置事务机制。配置事务是由客户端发起的一系列配置操作的集合,该集合包括了为设备配置的数据,完成配置事务后,便可以将完成的配置事务应用到设备上生效。当用户提交了配置事务后,如果发现前面提交的配置操作有错误或者配置操作对系统产生了超出预期的结果,例如系统不能正常运行时,便需要进行配置回退操作。配置回退技术是一种提高设备配置可靠性、实现设备配置可维护性的一种技术。通过配置回退技术,可以将系统的配置状态快速、方便地回退到用户指定的配置状态,最大限度地减少系统的影响。在现有技术中,配置回退是这样实现的:在提交配置事务的过程中,将配置操作作为正命令,与之相反的操作作为逆命令,保存每个配置操作对应的正命令和逆命令。当提交配置事务失败时,将提交的配置事务的所有操作命令都进行回退操作,即依次执行配置事务中已执行成功的正命令对应的逆命令,从而将设备的配置回复到之前的原有状态,执行逆命令的过程也就是回退操作,也称之为逆操作。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题:现有技术提供的方法中,提交配置事务失败或需要对配置事务进行回退时,是将提交的配置事务的所有操作都执行回退操作。而在一般的设备维护中,设备的不同部分是由不同的用户进行维护的,现有技术提供的方法会产生 ...
【技术保护点】
一种配置回退的方法,其特征在于,所述方法包括:用户每次提交配置时,保存当前配置回退点的信息,所述配置回退点的信息包含所述配置回退点与用户的关联关系;接收用户的配置回退请求,判断所述用户是否有回退权限;当确定所述用户有回退权限时,根据配置回退点与用户的关联关系执行配置回退操作。
【技术特征摘要】
1.一种配置回退的方法,其特征在于,所述方法包括:
用户每次提交配置时,保存当前配置回退点的信息,所述配置回退点的
信息包含所述配置回退点与用户的关联关系;
接收用户的配置回退请求,判断所述用户是否有回退权限;
当确定所述用户有回退权限时,根据配置回退点与用户的关联关系执行
配置回退操作。
2.根据权利要求1所述的方法,其特征在于,所述判断所述用户是否有
回退权限为:
根据预先设置的配置回退权限控制表判断所述用户是否有回退权限。
3.根据权利要求1或2所述的方法,其特征在于,所述根据配置回退点
与用户的关联关系执行配置回退操作为:
根据配置回退点与用户的关联关系,获取与所述用户具有关联关系的配
置回退点的信息,对所述配置回退点执行配置回退操作;
或
根据配置回退点与用户的关联关系,获取符合回退请求的各配置回退点
的信息,对所述配置回退点执行配置回退操作。
4.根据权利要求1或2或3所述的方法,其特征在于,所述判断用户是
否有回退权限为:
根据配置回退点与用户的关联关系判断所述用户是否有回退权限。
5.根据权利要求1或3或4所述的方法,其特征在于,所述根据配置回
退点与用户的关联关系判断所述用户是否有回退权限包括:
根据用户的配置回退请求,获取指定配置回退点的信息;所述指定配置
回退点为用户在所述配置回退请求中指定的配置回退点;
根据所述配置回退点与用户的关联关系判断所述指定配置回退点与用户
是否有关联关系,当判断所述配置回退点与用户有关联关系时,确定所述用
户具有回退权限。
6.根据权利要求1或5所述的方法,其特征在于,所述执行配置回退操
作包括:
获取当前配置回退点至指定配置回退点的各配置回退点,获取其中与用
\t户具有关联关系的配置回退点的信息;
根据所述与用户具有关联关系的配置回退点的信息,对与用户具有关联
关系的配置回退点执行配置回退操作。
7.根据权利要求1或2或3或4所述的方法,其特征在于,所述根据配
置回退点与用户的关联关系判断所述用户是否有回退权限包括:
根据用户的配置回退请求,获取与用户的配置回退请求相对应的各配置
回退点;
根据配置回退点与用户的关联关系判断各配置回退点与用户是否有关联
关系,当判断配置回退点与用户有关联关系时,确定所述用户具有回退权限。
8.根据权利要求7所述的方法,其特征在于,当用户的配置回退请求为
用户指定回退到指定配置回退点生成前的配置状态时,所述获取与用户的配
置回退请求相对应的各配置回退点为:
获取当前配置回退点至所述指定配置回退点的各配置回退点的信息。
9.根据权利要求7所述的方法,其特征在于,当用户的配置回退请求为
用户指定对符合过滤条件的配置回退点进行回退操作时,所述获取与用户的
配置回退请求相对应的各配置回退点为:
根据所述过滤条件,获取符合过滤条件的各配置回退点的信息;所述过
滤条件包括进行回退的配置回退点的范...
【专利技术属性】
技术研发人员:朱永飞,万聪,盛凯,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。