[发明专利]配置命令生成方法及设备有效
| 申请号: | 201810950489.7 | 申请日: | 2018-08-20 |
| 公开(公告)号: | CN110855458B | 公开(公告)日: | 2022-08-26 |
| 发明(设计)人: | 陈卫国;王涛;王勇杰;刘彦彦;周磊;阎璐;张铭 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L41/084 | 分类号: | H04L41/084;H04L41/0813;H04L41/08;H04L41/12 |
| 代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健;邵栋 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置 命令 生成 方法 设备 | ||
本申请提供的配置命令生成方案中,可以根据网络配置时目标网络的网络模型,确定配置变量和配置项,由此可以快速准确地确定当前网络和目标网络之间的差异,进而获得本次网络配置所涉及的配置项以及配置变量,并根据所述配置变量和对应配置项中的配置命令模版生成配置命令。由于所述配置项中包括用于实现网络配置原子性的多个配置动作,且每个配置动作对应一个配置命令模版,使得配置命令在生成过程可以根据网络配置的需要进行模块化的拆分、组合,在满足网络配置时的原子性要求的同时,自动化地生成配置命令。
技术领域
本申请涉及信息技术领域,尤其涉及一种配置命令生成方法及设备。
背景技术
网络设备的行为是由其配置定义的,网络配置有其自身的生命周期,主要包括网络新建、单设备变更和全网变更。在网络新建时,初始配置命令被全量的推送到网络设备上,在单设备变更时,配置命令会被增量的推送到单个网络设备上,而在全网变更时,多个设备的配置需要遵循一个事先规定的计划,一步步从初始状态变化为目标状态,才能确保整个变更过程平滑,不影响部署的业务。
在网络配置的过程中,配置命令一般都需要由操作人员在变更之前根据实际的配置变化差异情况来确定。由于在实际场景中,尤其对于大规模的网络,包含的网络设备较多,其配置命令的规范也会存在差异,因此配置命令难以采用标准化的方式自动生成,并且无法满足网络配置时的原子性要求。
本申请的一个目的是提供一种配置命令生成的方案,用以提供解决无法自动化生成网络配置的配置命令,且无法满足网络配置时的原子性要求的问题。
为实现上述目的,本申请提供了一种配置命令生成方法,该方法包括:
拓扑关系根据网络配置时目标网络的网络模型,确定配置变量和配置项,其中,所述网络模型包括多个拓扑层,所述拓扑层用于描述所述网络中的网络设备之间的拓扑关系信息,所述多个拓扑层之间的关联关系与进行数据传输时对数据逐层封装的依赖顺序对应,所述配置项中包括用于实现网络配置原子性的多个配置动作,每个配置动作对应一配置命令模版;
根据所述配置变量和对应配置项中的配置命令模版,生成配置命令,其中,所述配置命令用于下发至网络设备,以使所述网络设备执行所述配置命令,以实现相应的配置动作,进行网络配置。
基于本申请的另一方面,还提供了一种配置命令生成设备,该设备包括:
数据处理装置,用于根据网络配置时目标网络的网络模型,,确定配置变量和配置项,其中,所述网络模型包括多个拓扑层,所述拓扑层用于描述所述网络中的网络设备之间的拓扑关系信息,所述多个拓扑层之间的关联关系与进行数据传输时对数据逐层封装的依赖顺序对应,所述配置项中包括用于实现网络配置原子性的多个配置动作,每个配置动作对应一配置命令模版;
配置生成装置,用于根据所述配置变量和对应配置项中的配置命令模版,生成配置命令,其中,所述配置命令用于下发至网络设备,以使所述网络设备执行所述配置命令,以实现相应的配置动作,进行网络配置。
此外,本申请还提供了一种计算设备,包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述配置命令生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810950489.7/2.html,转载请声明来源钻瓜专利网。





