[发明专利]一种网络配置方法、相关装置及存储介质有效
申请号: | 202010925905.5 | 申请日: | 2020-09-07 |
公开(公告)号: | CN111817905B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 刘京;刘琛;耿竞一;赵磊;王福;王勇杰;江志耿 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 李汉亮 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 配置 方法 相关 装置 存储 介质 | ||
本申请实施例涉及云技术领域,以及提供一种网络配置方法、相关装置及存储介质,该方法包括:获取第一网络配置;将所述第一网络配置转换为第一配置实例;根据所述第一网络配置和所述第一网络配置的配置版本确定第一网络区域;根据所述第一网络区域中各网络设备的网络特性,分别将所述第一配置实例转换为与各网络特性对应的配置信息;按照各网络特性,分别向与各网络特性对应的网络设备发送配置信息。本方案提高从系统层面保证不会错刷网络设备,规避人工写配置脚本的出错可能性。
技术领域
本申请实施例涉及云技术领域,尤其涉及一种网络配置方法、相关装置及存储介质。
背景技术
当前对网络设备进行网络配置管理大多基于命令行的文本方式或者配置脚本的方式。例如,采用配置脚本方式时,用户提前写好配置脚本,然后通过控制通道批量下发至网络设备。
在对现有技术的研究和实践过程中,本申请实施例的发明人发现,由于网络配置一般上万行代码,且不同厂商生产的网络设备使用的配置命令存在较大差异,目前仅能依赖人工登录网络设备,对下发的网络配置进行变更,但是容易出现因人工更新出错导致的现网故障或隐患问题,或者因错刷网络设备而导致现网故障。
发明内容
本申请实施例提供了一种网络配置方法、相关装置及存储介质,能够提高从系统层面保证不会错刷网络设备,规避人工写配置脚本的出错可能性。
第一方面中,本申请实施例提供一种网络配置方法,所述方法包括:
获取第一网络配置;
将所述第一网络配置转换为第一配置实例;
根据所述第一网络配置和所述第一网络配置的配置版本确定第一网络区域;
根据所述第一网络区域中各网络设备的网络特性,分别将所述第一配置实例转换为与各网络特性对应的配置信息;
按照各网络特性,分别向与各网络特性对应的网络设备发送配置信息。
一些实施方式中,所述将所述第一网络配置转换为第一配置实例之前,所述方法包括:
获取多种网络参数;
将所述多种网络参数结构化为至少两类网络配置特征;
按照网络设备所属的网络架构类型,根据所述至少两类网络配置特征得到对应的配置模型。
一些实施方式中,所述将所述第一网络配置转换为第一配置实例,包括:
获取目标配置模板,所述目标配置模板中的网络配置特征与所述第一网络配置中的网络参数匹配;
根据所述目标配置模板和所述第一网络配置中的网络参数,将所述第一网络配置实例化,得到所述生成第一配置实例。
一些实施方式中,所述根据各网络特性,分别将所述第一配置实例转换为与各网络特性对应的配置信息,包括:
根据所述第一配置实例中各项网络参数的网络配置特征,确定与所述网络特性匹配的第一转换模板;
基于所述目标配置模板,将所述第一配置实例的键值入参到所述第一转换模板中,以对所述第一转换模板中的网络参数进行赋值并将所述第一配置实例生成所述配置信息。
一些实施方式中,所述分别向与网络特性对应的网络设备发送配置信息之后,所述方法还包括:
获取所述第一网络配置的更新信息;
根据所述更新信息和所述第一网络配置的配置版本确定第二网络区域;
根据所述更新信息和所述第二网络区域,更新所述第二网络区域内网络设备的配置实例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010925905.5/2.html,转载请声明来源钻瓜专利网。