[发明专利]配置命令生成方法及设备有效
| 申请号: | 201810950489.7 | 申请日: | 2018-08-20 |
| 公开(公告)号: | CN110855458B | 公开(公告)日: | 2022-08-26 |
| 发明(设计)人: | 陈卫国;王涛;王勇杰;刘彦彦;周磊;阎璐;张铭 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L41/084 | 分类号: | H04L41/084;H04L41/0813;H04L41/08;H04L41/12 |
| 代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健;邵栋 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置 命令 生成 方法 设备 | ||
1.一种配置命令生成方法,其中,该方法包括:
根据网络配置时目标网络的网络模型,确定配置变量和配置项,其中,所述网络模型包括多个拓扑层,所述拓扑层用于描述所述网络中的网络设备之间的拓扑关系信息,所述多个拓扑层之间的关联关系与进行数据传输时对数据逐层封装的依赖顺序对应,所述配置项中包括用于实现网络配置原子性的多个配置动作,每个配置动作对应一配置命令模版;
根据所述配置变量和对应配置项中的配置命令模版,生成配置命令,其中,所述配置命令用于下发至网络设备,以使所述网络设备执行所述配置命令,以实现相应的配置动作,进行网络配置。
2.根据权利要求1所述的方法,其中,根据网络配置时目标网络的网络模型,确定配置变量和配置项,包括:
若网络配置为变更网络,则根据当前网络的第一网络模型和目标网络的第二网络模型中各个拓扑层的差异信息,确定配置变量和配置项
若网络配置为新建网络,则基于所述目标网络的第二网络模型中各个拓扑层的拓扑关系信息,确定配置变量和配置项。
3.根据权利要求1或2所述的方法,其中,所述多个配置动作包括加载动作、生效动作、检查动作、失效动作和撤销动作,其中,所述加载动作用于将配置加载至网络设备,所述生效动作用于使加载至网络设备上的配置生效,所述检查动作用于对网络设备上已生效的配置进行检查,所述失效动作用于使得网络设备上未通过检查的已生效配置失效,所述撤销动作用于撤销网络设备上失效的配置。
4.根据权利要求3所述的方法,其中,根据网络配置时目标网络的网络模型,确定配置变量和配置项,包括:
根据网络配置时目标网络的网络模型,确定待配置的网络设备和对应的配置变量;
确定所述待配置的网络设备的配置规范,其中,所述配置规范包含所述待配置的网络设备的配置项;
根据所述配置变量,在所述配置规范中确定对所述待配置的网络设备进行网络配置所需要的配置项,其中,在不同的配置规范下,相同配置动作所对应的配置命令模版不同。
5.根据权利要求4所述的方法,其中,所述配置规范与网络设备的厂商信息、系统版本信息和设备型号信息中的至少任意一项相关。
6.根据权利要求4所述的方法,其中,根据所述配置变量,在所述配置规范中确定对所述待配置的网络设备进行网络配置所需要的配置项,包括:
根据所述配置变量,在所述配置规范中确定对所述待配置的网络设备进行网络配置所需要的多个配置项;
根据所述配置变量和对应配置项中的配置命令模版,生成配置命令,包括:
根据所述配置变量和对应多个配置项中的配置命令模版,获取多组第一配置命令;
根据所述配置规范,组合所述多组第一配置命令,生成配置命令。
7.根据权利要求6所述的方法,其中,每组第一配置命令至少包括加载动作、生效动作、检查动作、失效动作和撤销动作所对应的配置命令;
根据所述配置规范,组合所述多组第一配置命令,生成配置命令,包括:
根据网络配置的需求,从每组第一配置命令中选取至少一个配置动作所对应的第二配置命令;
根据所述配置规范,组合选取的所述第二配置命令,生成配置命令。
8.根据权利要求1所述的方法,其中,根据网络配置时目标网络的网络模型,确定配置变量,包括:
根据网络配置时目标网络的网络模型,获取对应于不同网络设备的配置变量;
对所述配置变量进行变量转换,获取标准化的配置变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810950489.7/1.html,转载请声明来源钻瓜专利网。





