[发明专利]标准配置生成装置及方法和网络设备配置纠错装置及方法有效
申请号: | 201910430429.7 | 申请日: | 2019-05-22 |
公开(公告)号: | CN110300017B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 段琳;丁凯乐 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L41/0866 | 分类号: | H04L41/0866;H04L41/084;H04L41/0813;H04L41/08;H04L41/069 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标准 配置 生成 装置 方法 网络设备 纠错 | ||
本发明实施例提供一种标准配置生成方法及装置和网络设备配置纠错方法及装置,属于网络技术领域。根据网络设备的设备信息获取网络设备的标准配置模板、动态配置参数及厂家设备命令,然后对网络设备的标准配置模板进行动态配置参数及厂家设备命令更新以得到网络设备的标准配置命令行,由此可知,本发明通过获取对应模板并进行对应信息的替换更新,相比于在存储有所有网络设备的标准配置命令行中获取对应网络设备的标准配置命令行,不仅减小了对某网络设备标准配置命令行进行获取的耗时,同时标准配置模板、动态配置参数及厂家设备命令存储所占用的空间也更小,经济性更高。
技术领域
本发明涉及网络技术领域,具体地涉及一种用于网络设备的标准配置生成方法及装置和网络设备配置纠错方法及装置。
背景技术
网络设备,如交换机、路由器设备,上线后空配置启动后都会经过自动配置下发的操作,比如,网络端口DHCP获取IP后自动到配置服务器上下发配置启动或者人工插入带有配置文件的u盘进行无干预自动配置。但是,这些过程中都不存在有效的反馈机制保证配置的正确下发,例如,机房网络设备启动完成自动化配置后存在大比例设备丢失配置的问题等等。出现这类问题的一个原因是网络设备上线都是网络建设的初期,各种支撑环境都不太稳定,容易出现个体性问题,另一个原因则是,无配置启动都是由网络设备个体在启动后发起的行为,不存在完备整体监控,容易造成配置遗漏无法有效发现的情况。
现有技术实行配置下发自动化,但是没有后续的检查校验反馈机制的保证,无法确保配置下发的最终正确性。配置下发过程中出现的问题,只能通过后续问题的暴露进行修改,有很大的隐患。
发明内容
本发明实施例的目的是提供一种用于网络设备的标准配置生成方法及装置和网络设备配置纠错方法及装置,用于解决或至少部分解决上述技术问题。
为了实现上述目的,本发明实施例一方面提供一种用于网络设备的标准配置生成方法,所述方法包括:读入所述网络设备的设备信息;根据所述网络设备的所述设备信息获取所述网络设备的标准配置模板;根据所述网络设备的所述设备信息获取所述网络设备的动态配置参数;根据所述网络设备的所述设备信息获取所述网络设备的厂家设备命令;及基于所述网络设备的所述动态配置参数及所述厂家设备命令对所述网络设备的所述标准配置模板进行动态配置参数及厂家设备命令的更新以得到所述网络设备的标准配置命令行。
可选的,所述动态配置参数包括:所述网络设备的IP地址、所述网络设备的BGP协议和/或所述网络设备的as序列号。
另一方面,本发明实施例还提供一种网络设备配置纠错方法,所述方法包括:抓取一个或多个网络设备中的每一网络设备实际运行的命令行;将所述一个或多个网络设备中的每一网络设备的标准配置命令行与所述实际运行的命令行分别进行对比以获取所述一个或多个网络设备中的所述配置命令行与所述实际运行的命令行存在差异的网络设备,其中,所述标准配置命令行由根据上述所述的用于网络设备的标准配置生成方法获取;以及针对所述存在差异的网络设备,使用所述存在差异的网络设备的所述标准配置命令行对所述存在差异的网络设备的所述实际运行的命令行进行纠错。
可选的,使用所述存在差异的网络设备的所述标准配置命令行对所述存在差异的网络设备的所述实际运行的命令行进行纠错包括:对所述存在差异的网络设备下发所述存在差异的网络设备的所述标准配置命令行;或对所述存在差异的网络设备下发所述存在差异的网络设备的所述标准配置命令行中与所述实际运行的命令行中存在差异的配置命令。
可选的,所述方法还包括:统计所述一个或多个网络设备中的所述存在差异的网络设备并生成包含所述存在差异的网络设备的所述标准配置命令行与所述实际运行的命令行的所述存在差异的网络设备的配置列表。
可选的,所述方法还包括:如果获取到所述存在差异的网络设备,则发出报警提示信息;和/或对所述一个或多个网络设备中的所述存在差异的网络设备生成过程日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910430429.7/2.html,转载请声明来源钻瓜专利网。