[发明专利]一种获取网络设备标准配置模板的方法和计算设备有效
申请号: | 201710386893.1 | 申请日: | 2017-05-26 |
公开(公告)号: | CN108933691B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 丁律;程康;李健;王剑峰;马晓平 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06K9/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 网络设备 标准 配置 模板 方法 计算 设备 | ||
本发明提供了一种获取网络设备标准配置模板的方法和计算设备。在一种获取网络设备标准配置模板的方法中,计算设备获取多个网络设备的配置命令,生成包括多个不同命令模板的命令模板集合;根据命令模板集合生成相关度矩阵,根据相关度矩阵对所述多个网络设备进行聚类以得到至少两个类别的网络设备,根据聚类结果将所述相关度矩阵划分成多个子矩阵;对每个子矩阵进行奇异值分解以获取非零奇异值,并将命令模板集合中对所述非零奇异值的贡献度大于门限的命令模板作为对应类别的标准配置模板。通过本申请提供的方案,不需要为每台网络设备保存标准配置,可以降低存储资源使用量。
技术领域
本申请涉及通信领域,尤其涉及一种获取网络设备标准配置模板的方法和计算设备。
背景技术
网络设备配置检查中,网络设备上的当前配置被与标准配置进行匹配。在匹配过程中网络设备上的当前配置与标准配置不一致的信息被做为告警进行提示,随后交由专家处理。
以上配置检查的方式,需要保存每台网络设备的标准配置,占用的存储资源多。
发明内容
本申请提供了一种获取网络设备标准配置模板的方法和计算设备,以降低存储资源使用量。
第一方面,提供了一种获取网络设备标准配置模板的方法。该方法包括:计算设备获取多个网络设备的配置命令,根据所述多个网络设备的配置命令生成命令模板集合,所述命令模板集合包括多个命令模板。所述计算设备根据所述命令模板集合生成相关度矩阵,所述相关度矩阵包括多个相关度值,每个相关度值指示所述命令模板集合中一个命令模板与所述多个网络设备中一个网络设备的相关度。所述计算设备根据所述相关度矩阵,对所述多个网络设备进行聚类以得到至少两个类别的网络设备,根据聚类结果将所述相关度矩阵划分成多个子矩阵,每个子矩阵对应所述至少两个类别的网络设备中的一个类别,每个子矩阵中的相关度值指示所述命令模板集合与对应类别的网络设备的相关度。所述计算设备对所述每个子矩阵进行奇异值分解以获取非零奇异值,并将所述命令模板集合中对所述非零奇异值的贡献度大于门限的命令模板作为对应类别的标准配置模板。
以上方案为各个类别生成标准配置模板,避免了为每台设备保存用于配置检查的标准配置,降低了存储资源的消耗。
可选地,所述计算设备获取待检测网络设备的配置命令,根据所述待检测网络设备的配置命令生成待检测网络设备的命令模板,将所述待检测网络设备的命令模板与所述待检测网络设备所属类别的标准配置模板进行匹配,根据匹配结果输出错误提示。
可选地,所述计算设备根据所述待检测网络设备的配置命令和各个类别的标准配置模板确定所述待检测网络设备所属类别。
可选地,所述待检测网络设备是所述多个网络设备中的一个网络设备,所述计算设备根据所述聚类结果确定所述待检测网络设备所属类别。
可选地,所述计算设备删除所述配置命令中的参数以获取所述多个命令模板。配置命令中的参数被删除,使得后续生成的标准配置模板不含参数,由此基于标准配置模板进行配置检查更容易实现匹配,具有更好地适用性。
可选地,所述相关度矩阵是n×m矩阵,n为所述多个网络设备的数量,m为所述命令模板集合中命令模板的数量;所述相关度值的计算公式为:
其中,wij表示所述相关度矩阵中第i行第j列的相关度值,tfij表示第i个网络设备中包括的所述命令模板集合中第j个命令模板的数量,dfj表示所述多个网络设备中包括所述第j个命令模板的网络设备的数量,δj表示所述第j个命令模板的权重。以上方案中,通过设定命令模板的权重,可以提高聚类结果的准确性和适用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710386893.1/2.html,转载请声明来源钻瓜专利网。