一种网络设备配置文件的获取方法和系统技术方案

技术编号:17783877 阅读:48 留言:0更新日期:2018-04-22 15:05
本发明专利技术提供一种网络设备配置文件的获取方法和系统,所述获取方法包括:S1、设置获取配置文件周期;S2、根据所述获取配置文件周期获取配置描述文件集合,一个所述配置描述文件集合包括一个或多个配置描述文件;S3、在一个所述获取配置文件周期内,根据所述配置描述文件集合中的一个或多个配置描述文件,循环获取对应的一个或多个网络设备的配置文件。本发明专利技术提供的一种网络设备配置文件的获取方法和系统,通过设置获取配置文件周期,获取配置描述文件集合,且在一个所述获取配置文件周期内,获取对应的一个或多个网络设备的配置文件,实现了多类型的网络设备配置文件的获取,且方式简单易用自动化,带来较小的工作量。

【技术实现步骤摘要】
一种网络设备配置文件的获取方法和系统
本专利技术涉及网络通信
,更具体地,涉及一种网络设备配置文件的获取方法和系统。
技术介绍
在网络通信
,获取网络设备配置文件对于管理及维护网络是十分重要的。目前通常有两种获取网络设备配置文件的方式。第一种是通过手工的方式获取网络设备配置文件。以获取思科网络设备为例,手工获取的过程如下所述。首先,进入特权模式,其做法是Route>enable;其次,在全局配置中,调出全局配置,其做法是Router#showrunning-config;然后,复制全局配置,其做法是Router#copyrunning-configtftp;再次,将全局配置,转到tftp或flash中;最后,通过scp或tftp等协议传送文件,获得配置文件。第二种是通过网管来模拟手工获取过程,即通过WEB等来获取登录到网络设备上,从而获取网络设备配置文件。目前大多采用专用网管对指定品牌的网络设备进行配置文件的获取和备份。以获取华三网络设备为例,是通过iMC提供的配置文件获取手段完成集中化的设备配置文件和软件信息展示。华三的iMC专业网管可进行全网的网络设备的配置文件以及软件版本信息集中式展示,包括网络设备的当前软件版本、最新可用于升级的软件版本、最近备份时间和是否已加入自动备份计划等信息;并且可提供管理员对网络设备的集中操作,包括网络设备配置部署、网络设备配置文件的备份与恢复、网络设备软件的升级与恢复、网络设备空间管理和网络设备软件基线化管理。但是,这两种方法都存在一定的问题。对于第一种方法,需要消耗很大工作量,同时有可能出错或出现遗漏;对于第二种方法,现有网管只支持单一类型网络设备配置文件获取,不够便利。
技术实现思路
本专利技术提供一种克服上述现有获取网络设备配置文件中存在的消耗很大工作量,只支持单一类型网络设备配置文件获取,不够便利的问题的一种网络设备配置文件的获取方法和系统。根据本专利技术的一个方面,提供一种网络设备配置文件的获取方法,包括:S1、设置获取配置文件周期;S2、根据所述获取配置文件周期获取配置描述文件集合,一个所述配置描述文件集合包括一个或多个配置描述文件;S3、在一个所述获取配置文件周期内,根据所述配置描述文件集合中的一个或多个配置描述文件,循环获取对应的一个或多个网络设备的配置文件。优选地,步骤S3进一步包括:S31、在所述一个或多个配置描述文件中获取第一配置描述文件;S32、根据所述第一配置描述文件,获取第一解码后的密码;S33、根据所述第一解码后的密码登录第一网络设备后,生成第一配置文件获取命令集合,所述第一配置文件获取命令集合包括第一配置文件获取命令;S34、向所述第一网络设备发送所述第一配置文件获取命令集合;S35、获取所述第一网络设备的第一配置文件。优选地,步骤S3还包括:根据一个或多个所述配置描述文件和配置文件备份格式,将所述对应的一个或多个网络设备的配置文件备份到大数据平台。优选地,步骤S1中,所述获取配置文件周期,是指以获取一个所述配置描述文件集合对应的配置文件为一个获取配置文件周期;所述设置获取配置文件周期,是指设置获取每个配置描述文件集合的时间间隔。优选地,步骤S33中所述第一配置文件获取命令集合还包括:第一乱码处置脚本。优选地,所述配置描述文件包括:管理口IP地址、管理口访问密码、管理口访问密码对应密码盐、访问管理口方式、访问端口和网络设备配置文件备份位置。优选地,所述配置描述文件进一步包括:管理口访问账号、网络设备类型和网络设备软件版本。优选地,所述管理口访问密码和所述管理口访问密码对应密码盐均以加密后的密码的形式保存在所述配置描述文件中。优选地,步骤S32进一步包括:S321、通过第一访问管理口方式和第一访问端口与第一管理口IP地址对应的所述第一网络设备建立连接;S322、与所述第一网络设备建立连接后,根据第一管理口访问密码和第一管理口访问密码对应密码盐进行解码,获取所述第一解码后的密码。根据本专利技术的另一个方面,提供一种网络设备配置文件的获取系统,包括:设置模块,用于设置获取配置文件周期;获取描述文件集合模块,用于根据所述获取配置文件周期获取配置描述文件集合,一个所述配置描述文件集合包括一个或多个配置描述文件;获取配置文件模块,用于在一个所述获取配置文件周期内,根据所述配置描述文件集合中的一个或多个配置描述文件,循环获取对应的一个或多个网络设备的配置文件。本专利技术提供的一种网络设备配置文件的获取方法和系统,通过设置获取配置文件周期,获取配置描述文件集合,且在一个所述获取配置文件周期内,获取对应的一个或多个网络设备的配置文件,实现了多类型的网络设备配置文件的获取,且方式简单易用自动化,带来较小的工作量。附图说明图1为本专利技术实施例中一种网络设备配置文件的获取方法的流程图;图2为本专利技术实施例中一种网络设备配置文件的获取系统的模块图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。图1为本专利技术实施例中一种网络设备配置文件的获取方法的流程图,如图1所示,包括:S1、设置获取配置文件周期;S2、根据所述获取配置文件周期获取配置描述文件集合,一个所述配置描述文件集合包括一个或多个配置描述文件;S3、在一个所述获取配置文件周期内,根据所述配置描述文件集合中的一个或多个配置描述文件,循环获取对应的一个或多个网络设备的配置文件。具体地,步骤S2中,所述配置描述文件集合的形式为Excel表格、SQL数据库表格和XML描述文件中的任一种。其中,所述Excel表格为通过Excel软件编制的以表格形式存储的文件;所述SQL数据库表格为通过SQL数据库编制的数据表;所述XML描述文件是以XML格式存储的文件,所述XML为可扩展标记语言,是一种简单的数据存储语言。一个所述配置描述文件集合中包括一个或多个配置描述文件,每个所述配置描述文件对应一个网络设备,所述网络设备的类型相同或不同。进一步地,步骤S3是指,在一个设置的获取配置文件周期内,根据所述配置描述文件集合中的一个或多个配置描述文件,获取对应的一个或多个网络设备的配置文件。本专利技术提供的一种网络设备配置文件的获取方法,通过设置获取配置文件周期,获取配置描述文件集合,且在一个所述获取配置文件周期内,获取对应的一个或多个网络设备的配置文件,实现了多类型的网络设备配置文件的获取,且方式简单易用自动化,带来较小的工作量。基于上述实施例,步骤S3进一步包括:S31、在所述一个或多个配置描述文件中获取第一配置描述文件;S32、根据所述第一配置描述文件,获取第一解码后的密码;S33、根据所述第一解码后的密码登录第一网络设备后,生成第一配置文件获取命令集合,所述第一配置文件获取命令集合包括第一配置文件获取命令;S34、向所述第一网络设备发送所述第一配置文件获取命令集合;S35、获取所述第一网络设备的第一配置文件。具体地,步骤S31中在所述一个或多个配置描述文件中获取第一配置描述文件是指,在一个所述获取配置文件周期内,获取任一个配置描述文件。进一步地,步骤S33是指,登录第一网络设备后,生成第一配置文件获取命令集合,所述第一配置文件获取命令集合包括本文档来自技高网
...
一种网络设备配置文件的获取方法和系统

【技术保护点】
一种网络设备配置文件的获取方法,其特征在于,包括:S1、设置获取配置文件周期;S2、根据所述获取配置文件周期获取配置描述文件集合,一个所述配置描述文件集合包括一个或多个配置描述文件;S3、在一个所述获取配置文件周期内,根据所述配置描述文件集合中的一个或多个配置描述文件,循环获取对应的一个或多个网络设备的配置文件。

【技术特征摘要】
1.一种网络设备配置文件的获取方法,其特征在于,包括:S1、设置获取配置文件周期;S2、根据所述获取配置文件周期获取配置描述文件集合,一个所述配置描述文件集合包括一个或多个配置描述文件;S3、在一个所述获取配置文件周期内,根据所述配置描述文件集合中的一个或多个配置描述文件,循环获取对应的一个或多个网络设备的配置文件。2.根据权利要求1所述的获取方法,其特征在于,步骤S3进一步包括:S31、在所述一个或多个配置描述文件中获取第一配置描述文件;S32、根据所述第一配置描述文件,获取第一解码后的密码;S33、根据所述第一解码后的密码登录第一网络设备后,生成第一配置文件获取命令集合,所述第一配置文件获取命令集合包括第一配置文件获取命令;S34、向所述第一网络设备发送所述第一配置文件获取命令集合;S35、获取所述第一网络设备的第一配置文件。3.根据权利要求2所述的获取方法,其特征在于,步骤S3还包括:根据一个或多个所述配置描述文件和配置文件备份格式,将所述对应的一个或多个网络设备的配置文件备份到大数据平台。4.根据权利要求1所述的获取方法,其特征在于,包括:步骤S1中,所述获取配置文件周期,是指以获取一个所述配置描述文件集合对应的配置文件为一个获取配置文件周期;所述设置获取配置文件周期,是指设置获取每个配置描述文件集合的时间间隔。5.根据权利要求2所述的获取方法,其...

【专利技术属性】
技术研发人员:刘俊付暾曾少华方彬赵丽
申请(专利权)人:国网湖南省电力公司国网湖南省电力公司信息通信公司国家电网公司
类型:发明
国别省市:湖南,43

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

1