一种网络设备配置文件的管理方法及网络控制器技术

技术编号:10534222 阅读:139 留言:0更新日期:2014-10-15 13:22
本发明专利技术实施例公开了一种网络设备配置文件的管理方法及网络控制器,用于自动地对网络设备配置文件进行备份。本发明专利技术实施例方法包括:网络控制器通过所述网络控制器与网络设备之间的连接,获取所述网络设备的当前配置文件;所述网络控制器获取保存在配置库中的所述网络设备的最新版本配置文件;当所述当前配置文件与所述最新版本配置文件不一致时,所述网络控制器向所述配置库发送所述当前配置文件,以将所述当前配置文件保存在所述配置库中。本发明专利技术实施例能够实现自动并准确地对网络设备配置文件进行备份,有效避免手工备份网络设备配置文件的低效性,减小人为失误的概率,并提升运维工作效率和网络安全系数。

【技术实现步骤摘要】
一种网络设备配置文件的管理方法及网络控制器
本专利技术涉及网络维护
,尤其涉及一种网络设备配置文件的管理方法及网络控制器。
技术介绍
网络设备的配置文件用于保存网络设备的配置信息,用户通过配置文件可以方便地查阅配置信息,控制网络设备的工作方式。因此,有效地管理配置文件是网络维护工作的重要组成部分。目前运维人员对网络设备配置文件进行备份时,普遍通过手工将配置文件备份到备份介质或者备份服务器,常见的方式包括以下三种:第一种是通过运维人员执行备份命令将配置文件保存到网络设备的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所述的网络设备配置文件的管理方法,其特征在于,所述网络控制器通过通讯器与所述网络设备连接;则网络控制器通过所述网络控制器与网络设备之间的连接,获取所述网络设备的当前配置文件包括:所述网络控制器通过所述通讯器向所述网络设备发送用于采集所述当前配置文件的采集指令;所述网络控制器通过所述通讯器接...

【专利技术属性】
技术研发人员:陈敏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1