【技术实现步骤摘要】
一种网络设备配置文件的管理方法及网络控制器
本专利技术涉及网络维护
,尤其涉及一种网络设备配置文件的管理方法及网络控制器。
技术介绍
网络设备的配置文件用于保存网络设备的配置信息,用户通过配置文件可以方便地查阅配置信息,控制网络设备的工作方式。因此,有效地管理配置文件是网络维护工作的重要组成部分。目前运维人员对网络设备配置文件进行备份时,普遍通过手工将配置文件备份到备份介质或者备份服务器,常见的方式包括以下三种:第一种是通过运维人员执行备份命令将配置文件保存到网络设备的Flash(闪存)存储介质中;第二种是运维人员在作为TFTP客户端的网络设备上执行tftp命令,实现指定的配置文件的备份;第三种是运维人员从维护终端向网络设备发起FTP连接,将需备份的配置文件手动下载到本地。然后,上述对配置文件进行备份均依赖于运维人员的手工操作,并且为保证及时完成对网络设备的最新配置文件的备份,需要运维人员实时对网络设备配置文件的变更进行监控并定期执行手工备份,不仅执行效率较低还容易出错。
技术实现思路
本专利技术实施例提供了一种网络设备配置文件的管理方法及网络控制器,能自动对网络设备配置文件进行备份。本专利技术实施例的第一方面提供一种网络设备配置文件的管理方法,包括:网络控制器通过所述网络控制器与网络设备之间的连接,获取所述网络设备的当前配置文件;所述网络控制器获取保存在配置库中的所述网络设备的最新版本配置文件;当所述当前配置文件与所述最新版本配置文件不一致时,所述网络控制器向所述配置库发送所述当前配置文件,以将所述当前配置文件保存在所述配置库中。结合本专利技术实施例的 ...
【技术保护点】
一种网络设备配置文件的管理方法,其特征在于,包括:网络控制器通过所述网络控制器与网络设备之间的连接,获取所述网络设备的当前配置文件;所述网络控制器获取保存在配置库中的所述网络设备的最新版本配置文件;当所述当前配置文件与所述最新版本配置文件不一致时,所述网络控制器向所述配置库发送所述当前配置文件,以将所述当前配置文件保存在所述配置库中。
【技术特征摘要】
1.一种网络设备配置文件的管理方法,其特征在于,包括:网络控制器通过所述网络控制器与网络设备之间的连接,获取所述网络设备的当前配置文件;所述网络控制器获取保存在配置库中的所述网络设备的最新版本配置文件;当所述当前配置文件与所述最新版本配置文件不一致时,所述网络控制器向所述配置库发送所述当前配置文件,以将所述当前配置文件保存在所述配置库中;当所述网络设备为配置不可变的网络设备,且所述当前配置文件与所述最新版本配置文件不一致时,所述方法还包括:所述网络控制器向所述网络设备发送包含所述最新版本配置文件的恢复配置指令,以使所述网络设备根据所述恢复配置指令进行配置恢复,所述最新版本配置文件为初始配置文件;当所述当前配置文件与所述最新版本配置文件不一致时,所述方法还包括:所述网络控制器获取网络设备的日志文件;所述网络控制器解析所述日志文件,根据解析结果生成告警消息;所述网络控制器发布所述告警消息。2.如权利要求1所述的网络设备配置文件的管理方法,其特征在于,当所述网络设备为配置不可变的网络设备,且所述当前配置文件与所述最新版本配置文件不一致时,所述方法还包括:所述网络控制器为发送至所述配置库的当前配置文件添加异常版本标签。3.如权利要求1或2所述的网络设备配置文件的管理方法,其特征在于,所述网络控制器发布所述告警消息包括:所述网络控制器通过短信和/电子邮件的方式发布所述告警消息。4.如权利要求1或2所述的网络设备配置文件的管理方法,其特征在于,在所述网络控制器发布所述告警消息之前还包括:所述网络控制器向配置库发送所述告警消息;所述网络控制器进行告警发布包括:所述网络控制器从配置库中获取告警消息,并通过网站发布所述告警消息。5.如权利要求1或2所述的网络设备配置文件的管理方法,其特征在于,所述网络控制器通过通讯器与所述网络设备连接;则网络控制器通过所述网络控制器与网络设备之间的连接,获取所述网络设备的当前配置文件包括:所述网络控制器通过所述通讯器向所述网络设备发送用于采集所述当前配置文件的采集指令;所述网络控制器通过所述通讯器接收所述网络设备根据采集指令返回的所述当前配置文件。6.一种网络设备配置文件的管理方法,其特征在于,包括:网络控制器通过所述网络控制器与网络设备之间的连接,获取所述网络设备的当前配置文件;所述网络控制器获取保存在配置库中的所述网络设备的最新版本配置文件;当所述当前配置文件与所述最新版本配置文件不一致时,所述网络控制器向所述配置库发送所述当前配置文件,以将所述当前配置文件保存在所述配置库中;当所述网络设备为配置可变的网络设备时,所述方法还包括:所述网络控制器验证所述当前配置文件是否为可信配置文件;若否,则所述网络控制器向所述网络设备发送包含所述最新版本配置文件的恢复配置指令,以使所述网络设备根据所述恢复配置指令进行配置恢复;当所述当前配置文件与所述最新版本配置文件不一致时,所述方法还包括:所述网络控制器获取网络设备的日志文件;所述网络控制器解析所述日志文件,根据解析结果生成告警消息;所述网络控制器发布所述告警消息。7.如权利要求6所述的网络设备配置文件的管理方法,其特征在于,当所述网络设备为配置可变的网络设备时,所述方法还包括:所述网络控制器为发送至所述配置库的当前配置文件添加临时版本标签;所述网络控制器验证所述当前配置文件是否为可信配置文件;若否,则所述网络控制器将所述临时版本标签更新为异常版本标签;若是,则所述网络控制器将所述临时版本标签更新为正常版本标签。8.如权利要求6或7所述的网络设备配置文件的管理方法,其特征在于,所述网络控制器发布所述告警消息包括:所述网络控制器通过短信和/电子邮件的方式发布所述告警消息。9.如权利要求6或7所述的网络设备配置文件的管理方法,其特征在于,在所述网络控制器发布所述告警消息之前还包括:所述网络控制器向配置库发送所述告警消息;所述网络控制器进行告警发布包括:所述网络控制器从配置库中获取告警消息,并通过网站发布所述告警消息。10.如权利要求6或7所述的网络设备配置文件的管理方法,其特征在于,所述网络控制器通过通讯器与所述网络设备连接;则网络控制器通过所述网络控制器与网络设备之间的连接,获取所述网络设备的当前配置文件包括:所述网络控制器通过所述通讯器向所述网络设备发送用于采集所述当前配置文件的采集指令;所述网络控制器通过所述通讯器接...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。