[发明专利]一种执行配置指令的方法及装置有效
申请号: | 201911173679.3 | 申请日: | 2019-11-26 |
公开(公告)号: | CN110912743B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 申毅;吴志强;吴一娜;严峻岭;袁航;祖立军;张翔;吴金坛 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 王春波 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 执行 配置 指令 方法 装置 | ||
1.一种执行配置指令的方法,其特征在于,包括:
将第一配置指令下发至网络设备的验证库,所述验证库具有与所述网络设备的运行库中相同的第一配置文件;
获取所述验证库执行所述第一配置指令后的第二配置文件;
确定所述第一配置文件与所述第二配置文件中不同的配置数据;
根据所述不同的配置数据生成第二配置指令;
在所述第二配置指令与所述第一配置指令匹配时,将所述第一配置指令或所述第二配置指令下发至所述运行库;
所述根据所述不同的配置数据生成第二配置指令,包括:
根据所述第一配置文件和所述第二配置文件,确定所述不同的配置数据对应的操作属性;
从所述第一配置文件或所述第二配置文件中获取所述不同的配置数据的依赖数据;所述依赖数据为与所述不同的配置数据位于同一目录下的数据;
根据所述不同的配置数据、所述依赖数据和所述操作属性,生成所述第二配置指令。
2.如权利要求1所述的方法,其特征在于,所述将第一配置指令下发至网络设备的验证库之前,还包括:
向所述网络设备下发同步指令,所述同步指令用于指示所述网络设备将所述运行库的所述第一配置文件同步至所述验证库;
所述获取所述验证库执行所述第一配置指令后的第二配置文件之后,还包括:
向所述网络设备下发清除指令,所述清除指令用于指示所述网络设备清空所述验证库。
3.如权利要求2所述的方法,其特征在于,所述向所述网络设备下发同步指令之后,还包括:
在同步之后,向所述网络设备下发锁定指令,所述锁定指令用于指示锁定所述验证库;
所述获取所述验证库执行所述第一配置指令后的第二配置文件之后,且向所述网络设备下发清除指令之前,还包括:
向所述网络设备下发解锁指令,所述解锁指令用于指示解锁所述验证库。
4.如权利要求1至3任一项所述的方法,其特征在于,所述第一配置指令为Netconf命令;所述第二配置指令为命令行;所述第一配置文件和所述第二配置文件为XML格式。
5.如权利要求1所述的方法,其特征在于,所述根据所述不同的配置数据、所述依赖数据和所述操作属性,生成所述第二配置指令,包括:
根据所述不同的配置数据、所述依赖数据和所述操作属性,生成配置数据结构体,其中,所述不同的配置数据和所述依赖数据以键值对的方式记载在所述配置数据结构体中;
确定所述配置数据结构体中各键对应的命令行格式的字段,并将各键对应的键值确定为各字段的值;
根据所述操作属性、所述各字段和各字段的值,生成命令行格式的所述第二配置指令。
6.如权利要求5所述的方法,其特征在于,通过如下方式确定所述第二配置指令与所述第一配置指令匹配,包括:
将Netconf格式的所述第一配置指令与命令行格式的所述第二配置指令,通过机器学习的方式确定是否匹配。
7.一种执行配置指令的装置,其特征在于,包括:
第一下发单元,用于将第一配置指令下发至网络设备的验证库,所述验证库具有与所述网络设备的运行库相同的第一配置文件;
获取单元,用于获取所述验证库执行所述第一配置指令后的第二配置文件;
确定单元,用于确定所述第一配置文件与所述第二配置文件中不同的配置数据;
生成单元,用于根据所述不同的配置数据生成第二配置指令;
第二下发单元,用于在所述第二配置指令与所述第一配置指令匹配时,将所述第一配置指令或所述第二配置指令下发至所述运行库;
所述确定单元,具体用于根据所述第一配置文件和所述第二配置文件,确定所述不同的配置数据对应的操作属性;从所述第一配置文件或所述第二配置文件中获取所述不同的配置数据的依赖数据;所述依赖数据为与所述不同的配置数据位于同一目录下的数据;所述生成单元,具体用于根据所述不同的配置数据、所述依赖数据和所述操作属性,生成所述第二配置指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911173679.3/1.html,转载请声明来源钻瓜专利网。