备份和恢复网络设备配置的系统及方法技术方案

技术编号:12890754 阅读:99 留言:0更新日期:2016-02-18 00:37
本发明专利技术涉及数据备份领域,尤其涉及一种备份和恢复网络设备配置的系统及方法。通过网管软件单元对网络设备配置的备份和恢复,配置备份模块,用以产生并输出控制命令;Telnet模块,分别与所述网络设备和所述配置备份模块连接,实现与所述网络设备建立通信链路,并根据接收的所述控制命令基于所述通信链路从所述网络设备中提取备份数据;数据库,与所述配置备份模块连接,且所述Telnet模块将提取的所述备份数据经所述配置备份模块备份至所述数据库。

【技术实现步骤摘要】

本专利技术涉及数据备份领域,尤其涉及一种。
技术介绍
随着网络的发展,网络结构变得越来越复杂,网管软件也变得越来越重要,如何有效地备份和恢复网络设备的配置变得非常重要。目前利用网管软件备份交换机配置的方法主要依赖于交换机,由交换机生成mib信息上报到网管软件,网管软件要恢复交换机配置的时候,下发对应的mib信息到交换机上。另一种普遍的做法是网管软件大量地备份交换机的mib节点信息,在需要恢复交换机配置的时候,将这些mib节点全部下发到交换机上。但是现有技术中的缺点是,这样做会很大程度上依赖与交换机的行为,如果交换机不支持该功能,网管软件就无法获取交换的的mib配置;同时,交换机的mib节点太庞大,一般有数千个mib节点,这样做的效率低下。
技术实现思路
针对现有技术中存在的缺点,本专利技术提出一种一种,旨在不依赖于交换机上报配置的情况下,高效地备份和恢复交换机配置。本专利技术采用如下技术方案:—种备份和恢复网络设备配置的系统,通过网管软件单元对网络设备配置的备份和恢复,所述网管软件单元包括:配置备份模块,用以产生并输出控制命令;Telnet模块,分别与所述网络设备和所述配置备份模块连接,实现与所述网络设备建立通信链路,并根据接收的所述控制命令基于所述通信链路从所述网络设备中提取备份数据;数据库,与所述配置备份模块连接,且所述Telnet模块将提取的所述备份数据经所述配置备份模块备份至所述数据库。优选的,所述网管软件单元还包括:配置恢复模块,分别与所述数据库和所述Telnet模块连接,从所述数据库中提取恢复数据,并发送控制命令至所述Telnet模块,以使所述Telnet模块恢复所述恢复数据至所述网络设备。优选的,所述备份数据和/或所述恢复数据为登陆用户名和/或密码和/或IP地址和/或型号。优选的,所述网络设备为交换机。优选的,所述Telnet模块通过Telnet协议自动登录所述交换机。—种备份与恢复网络设备配置的方法,包括网络设备配置备份方法与网络设备配置恢复方法,所述网络设备配置恢复方法包括:提取所述网络设备的身份认证信息;启用Telnet模块,将所述Telnet模块连接所述网络设备,并自动认证身份;发送控制命令给所述Telnet模块,并从所述网络设备获取备份数据;将提取的所述备份数据保存;所述网络设备配置备份方法包括:从数据库中去除网络设备的身份认证信息;对所述网络设备进行身份认证;提取恢复数据并清除所述网络设备的所述恢复数据;将清除的所述恢复数据发送给所述网络设备,所述网络设备运行所述恢复数据。优选的,所述身份认证信息包括:登陆用户名和/或密码和/或IP地址。优选的,所述Telnet模块通过Telnet协议自动登录所述网络设备。优选的,所述身份认证信息包括:登陆用户名和/或密码和/或IP地址。本专利技术的有益效果是:本专利技术主要利用了网管软件备份和恢复交换机配置的系统方法,不依赖与交换机上报配置,通过网管软件进行配置文件的备份和恢复,效率较高。【附图说明】图1为本专利技术备份和恢复网络设备配置的系统的结构示意图;图2为本专利技术备份网络设备配置的流程示意图;图3为本专利技术恢复网络设备配置的流程示意图。【具体实施方式】需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。下面结合附图对本专利技术的【具体实施方式】作进一步的说明:本实施例的网管软件(网管软件单元)中保存网络设备(以下以交换机举例)的相关信息(包括IP地址,型号,登陆用户名和密码),保存配置文件的时候,可以用网管软件利用telnet协议自动登陆到交换机,然后自动输入用户名和密码,进行身份认证,身份认证成功后,向交换机输入显示配置命令(比如大多数交换机的显示配置命令是:shoWrunning-config)。然后将交换机的输出内容保存到网管软件本地。在需要恢复交换机配置文件的时候,再次利用网管软件自动登陆到交换机,进入配置模式,先清除交换机配置,然后下发之前保存的配置到交换机。以此达到保存和恢复交换机配置的目的。实施例一本实施例在上述描述的网管软件中添加两个功能,一个是交换机配置文件备份功能,另一个是交换机配置文件恢复功能,其架构框图如图1所示,其中包括telnet模块,交换机备份模块,交换机配置模块,数据库模块,telnet模块直接和交换机通信。如图2所示,配置备份模块的流程如下:等待用户执行配置备份命令,从数据库中取出该交换机的登陆用户名和密码以及IP地址,之后启用telnet模块,telnet模块连接交换机,并且自动输入用户名和密码,发送获取配置命令给telnet模块,比如:shoWrunning-config命令,从交换机获取配置,最后将配置保存到数据库中。实施例二如图3所示,配置恢复模块的流程如下:等待用户执行配置恢复命令,从数据库中去除该交换机的登陆用户名和密码以及IP地址,启动telnet模块,连接交换机,并且自动输入用户名和密码,从数据库中取出该交换机的配置文件,清除该交换机的配置文件,将从数据库中去除的配置文件发送给交换机,交换机运行该配置文件,既可完成配置恢复。综上所述,本专利技术主要利用了网管软件备份和恢复交换机配置的系统方法,不依赖与交换机上报配置,通过网管软件进行配置文件的备份和恢复,效率较高。通过说明和附图,给出了【具体实施方式】的特定结构的典型实施例,基于本专利技术精神,还可作其他的转换。尽管上述专利技术提出了现有的较佳实施例,然而,这些内容并不作为局限。对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本专利技术的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本专利技术的意图和范围内。【主权项】1.一种备份和恢复网络设备配置的系统,其特征在于,通过网管软件单元对网络设备配置的备份和恢复,所述网管软件单元包括: 配置备份模块,用以产生并输出控制命令; Telnet模块,分别与所述网络设备和所述配置备份模块连接,实现与所述网络设备建立通信链路,并根据接收的所述控制命令基于所述通信链路从所述网络设备中提取备份数据; 数据库,与所述配置备份模块连接,且所述Telnet模块将提取的所述备份数据经所述配置备份模块备份至所述数据库。2.根据权利要求1所述的备份和恢复网络设备配置的系统,其特征在于,所述网管软件单元还包括: 配置恢复模块,分别与所述数据库和所述Telnet模块连接,从所述数据库中提取恢复数据,并发送控制命令至所述Telnet模块,以使所述Telnet模块恢复所述恢复数据至所述网络设备。3.根据权利要求1所述的备份和恢复网络设备配置的系统,其特征在于,所述备份数据和/或所述恢复数据为登陆用户名和/或密码和/或IP地址和/或型号。4.根据权利要求1所述的备份和恢复网络设备配置的系统,其特征在于,所述网络设备为交换机。5.根据权利要求4所述的备份和恢复网络设备配置的系统,其特征在于,所述Telnet模块通过Telnet协议自动登录所述交换机。6.一种备份与恢复网络设备配置的方法,其特征在于,包括网络设备配置备份方法与网络设备配置恢复方法, 所述网络设备配置恢复方法包括: 提取所述网络设备的身份认证信息; 启用T本文档来自技高网...

【技术保护点】
一种备份和恢复网络设备配置的系统,其特征在于,通过网管软件单元对网络设备配置的备份和恢复,所述网管软件单元包括:配置备份模块,用以产生并输出控制命令;Telnet模块,分别与所述网络设备和所述配置备份模块连接,实现与所述网络设备建立通信链路,并根据接收的所述控制命令基于所述通信链路从所述网络设备中提取备份数据;数据库,与所述配置备份模块连接,且所述Telnet模块将提取的所述备份数据经所述配置备份模块备份至所述数据库。

【技术特征摘要】

【专利技术属性】
技术研发人员:易开东
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1