• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 13
    • 下载费用:30 金币  

    重庆时时彩组六绝招: 一种基于交互式脚本的配置备份系统及配置管理方法.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201410178294.7

    申请日:

    2014.04.29

    公开号:

    CN103973487A

    公开日:

    2014.08.06

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):H04L 12/24申请日:20140429|||公开
    IPC分类号: H04L12/24; G06F11/14 主分类号: H04L12/24
    申请人: 上海上讯信息技术股份有限公司
    发明人: 马哲
    地址: 201203 上海市浦东新区张江高科技园区郭守敬路498号8幢20300室
    优先权:
    专利代理机构: 上海百一领御专利代理事务所(普通合伙) 31243 代理人: 马育麟
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410178294.7

    授权公告号:

    ||||||

    法律状态公告日:

    2018.07.24|||2015.07.29|||2014.08.06

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明提供一种基于交互式脚本的配置备份系统及配置管理方法。配置备份系统包括:任务管理???,根据备份周期创建不同的配置备份任务,并确定所关联的网络设备;脚本管理???,管理所有网络设备的配置备份脚本,当执行配置备份任务时,系统底层程序透过其获得配置备份脚本;配置文件管理???,管理网络设备的配置文件;以及前端Web???,接收配置文件信息并将其以列表形式展现给用户。相比于现有技术,本发明通过交互式脚本和创建定时任务,自动备份和恢复网络设备配置,大大节省了网络维护人员的工作时间,提高了网络运维的效率。此外,对不同类型的网络设备自动适配对应的配置脚本,并透过定制化的配置命令和配置选项使维护更加方便。

    权利要求书

    权利要求书
    1.  一种基于交互式脚本的配置备份系统,适于自动备份多种类型的网络设备配置文件,其特征在于,所述配置备份系统包括:
    任务管理???,用于根据备份周期创建不同的配置备份任务,并根据所述配置备份任务确定所关联的网络设备;
    脚本管理???,用于管理所有网络设备的配置备份脚本,当执行所述配置备份任务时,系统底层程序透过所述脚本管理??榛竦靡饔玫呐渲帽阜萁疟?;
    配置文件管理???,用于管理已创建的配置备份任务所关联的网络设备的配置文件;以及
    前端Web???,用于提供Web接口从而管理所创建的配置备份任务,以及接收来自所述配置文件管理??榈呐渲梦募畔?,并将所述配置文件信息以列表形式展现给用户。

    2.  根据权利要求1所述的基于交互式脚本的配置备份系统,其特征在于,当达到备份周期从而执行所述配置备份任务时,系统底层程序从数据库中遍历读取所述配置备份任务相关联的网络设备,并根据所述网络设备的设备类型确定要调用的配置备份脚本,所述脚本管理??榛袢∷雠渲帽阜萁疟?。

    3.  根据权利要求2所述的基于交互式脚本的配置备份系统,其特征在于,系统底层程序将所述网络设备的设备类型、支持的协议类型和配置备份项作为参数,传递给所述配置备份脚本,所述配置备份脚本执行相应的配置命令,并将命令执行结果返回至 所述配置文件管理???,以保存相应的本地配置文件。

    4.  根据权利要求1所述的基于交互式脚本的配置备份系统,其特征在于,所述配置文件管理??榻雠渲梦募4娴皆ど枘柯?,并依据备份时间和设备类型对所述配置文件进行分类。

    5.  根据权利要求1所述的基于交互式脚本的配置备份系统,其特征在于,所述任务管理??榛箍尚略?、删除、查找或修改所述配置备份任务。

    6.  根据权利要求1所述的基于交互式脚本的配置备份系统,其特征在于,所述脚本管理??榛褂糜诠芾硭型缟璞傅呐渲没指唇疟?,当执行配置恢复任务时,该系统根据配置恢复项来解析配置文件中的配置信息,并将所述配置信息作为参数传递给所述配置恢复脚本,所述配置恢复脚本执行相应的配置命令,并将命令执行结果返回给后台程序。

    7.  根据权利要求6所述的基于交互式脚本的配置备份系统,其特征在于,所述配置文件管理??榻邮沾铀銮岸薟eb??榇偷乃雠渲没指聪?,并根据所述配置恢复项从备份的配置文件中解析相应的配置信息。

    8.  一种基于交互式脚本的配置管理方法,适于自动管理多种类型的网络设备配置,其特征在于,所述配置管理方法包括以下步骤:
    根据处理周期创建不同的配置管理任务,并根据所述配置管理任务确定所关联的网络设备;
    当执行所述配置管理任务时,系统底层程序获得对应的交互 式脚本;
    将所述网络设备的配置项作为参数,传递给所述交互式脚本;以及
    所述交互式脚本执行相应的配置命令,并返回命令执行结果。

    9.  根据权利要求8所述的基于交互式脚本的配置管理方法,其特征在于,所述配置管理任务为备份操作,并且所述配置管理方法还包括:
    系统底层程序将所述网络设备的设备类型、支持的协议类型和配置备份项作为参数,传递给配置备份脚本;
    所述配置备份脚本执行相应的配置命令;以及
    将所述命令执行结果返回并保存为相应的本地配置文件。

    10.  根据权利要求8所述的基于交互式脚本的配置管理方法,其特征在于,所述配置管理任务为恢复操作,并且所述配置管理方法还包括:
    接收从前端Web??榇偷呐渲没指聪?;
    根据所述配置恢复项,解析已备份的配置文件中的配置信息;
    将所述配置信息作为参数传递给配置恢复脚本;以及
    所述配置恢复脚本执行相应的配置命令,并将命令执行结果返回给后台程序。

    说明书

    说明书一种基于交互式脚本的配置备份系统及配置管理方法
    技术领域
    本发明涉及一种网络设备的配置备份技术,尤其涉及一种基于交互式脚本的配置备份系统及配置管理方法。
    背景技术
    随着计算机和网络技术的飞速发展,越来越多的网络设备应用到企业中。例如,较常用的网络设备包括个人电脑或服务器、集线器、交换机、网桥、路由器、网关、网络接口卡(Network InterfaceCard,NIC)、无线接入点(Wireless Access Point,WAP)、打印机和调制解调器。由于网络拓扑的不断复杂,网络设备的数量也随之增加,网络维护人员对网络设备的维护工作也日趋繁重。一旦网络节点中的设备出现故障,如不及时处理,很可能会导致整个网络瘫痪。
    在现有技术中,针对网络设备的配置进行备份,已然成为提高网络设备运维效率的一种有效途径。通常地,目前的网络设备配置备份方案主要包括两种方式,其一是由网络远程登录到网络设备,通过相应的配置命令对配置文件进行备份;其二是通过网络设备Web管理界面,利用配置备份功能将配置文件保存到本地,在本地部署网络管理程序,通过诸如简单网络管理协议(Simple Network Management Protocol,SNMP)进行管理。例如,通过SNMP协议对所监控的网络设备的MIB库中的某些OID值进行获取,并监测这些设备的具体指标值,诸如CPU使用率、内存使用率等。
    然而,上述对于网络设备的配置备份的方法大部分都需要人工参与或者利用设备自带工具进行手工备份,这样大大增加了对批量不同类型的网络设备的配置备份工作,无法自动完成配置备份和配置恢复任务。此外,这些配置备份方案至少存在如下缺点:1)网络维护人员对需要备份的设备,通过远程方式登录,查找到要备份的配置文件,再将配置文件拷贝至本地。这种维护方式涉及远程登录、查找和拷贝等操作,因而具有很低的维护效率;2)不同网络设备的配置命令差别巨大,这就要求网络管理员熟悉各种网络设备的配置命令,导致维护费时费力;3)现有网络设备开放和支持的协议类型不统一,配置的备份需要利用设备支持的协议来登录进行,网络维护人员则必须确认具体的协议;4)对网络设备的配置恢复需要人工使用工具或者登录到设备进行配置的恢复,由于不同类型设备的配置恢复所需的工具以及执行的命令不统一,需要耗费大量网络维护人员的工作量。
    有鉴于此,如何设计一种新颖的配置备份系统,以便统一地对不同类型的网络设备进行配置备份并集中管理,并且实现无人值守的定期自动执行备份操作,从而弥补或消除现有的上述缺陷,是业内相关技术人员亟待解决的一项课题。
    发明内容
    针对现有技术中的网络设备的配置备份方式所存在的上述缺陷,本发明提供了一种基于交互式脚本的配置备份系统及配置管理方法,通过交互式脚本和创建定时任务,可自动备份和恢复网络设备的配置文件,大大节省了网络维护人员的工作时间,提高了网络运维的效率。此外,对不同类型的网络设备可自动适配对应的配置脚本,并透过定制化的配置命令和配置选项使得维护更加方便。
    依据本发明的一个方面,提供了一种基于交互式脚本的配置备份系统,适于自动备份多种类型的网络设备配置文件,该配置备份系统包括:
    任务管理???,用于根据备份周期创建不同的配置备份任务,并根据所述配置备份任务确定所关联的网络设备;
    脚本管理???,用于管理所有网络设备的配置备份脚本,当执行所述配置备份任务时,系统底层程序透过所述脚本管理??榛竦靡饔玫呐渲帽阜萁疟?;
    配置文件管理???,用于管理已创建的配置备份任务所关联的网络设备的配置文件;以及
    前端Web???,用于提供Web接口从而管理所创建的配置备份任务,以及接收来自所述配置文件管理??榈呐渲梦募畔?,并将所述配置文件信息以列表形式展现给用户。
    在其中的一实施例,当达到备份周期从而执行所述配置备份任务时,系统底层程序从数据库中遍历读取所述配置备份任务相关联的网络设备,并根据所述网络设备的设备类型确定要调用的 配置备份脚本,所述脚本管理??榛袢∷雠渲帽阜萁疟?。
    在其中的一实施例,系统底层程序将所述网络设备的设备类型、支持的协议类型和配置备份项作为参数,传递给所述配置备份脚本,所述配置备份脚本执行相应的配置命令,并将命令执行结果返回至所述配置文件管理???,以保存相应的本地配置文件。
    在其中的一实施例,配置文件管理??榻渲梦募4娴皆ど枘柯?,并依据备份时间和设备类型对所述配置文件进行分类。
    在其中的一实施例,任务管理??榛箍尚略?、删除、查找或修改所述配置备份任务。
    在其中的一实施例,脚本管理??榛褂糜诠芾硭型缟璞傅呐渲没指唇疟?,当执行配置恢复任务时,该系统根据配置恢复项来解析配置文件中的配置信息,并将所述配置信息作为参数传递给所述配置恢复脚本,所述配置恢复脚本执行相应的配置命令,并将命令执行结果返回给后台程序。
    在其中的一实施例,配置文件管理??榻邮沾铀銮岸薟eb??榇偷乃雠渲没指聪?,并根据所述配置恢复项从备份的配置文件中解析相应的配置信息。
    依据本发明的又一个方面,提供了一种基于交互式脚本的配置管理方法,适于自动管理多种类型的网络设备配置,该配置管理方法包括以下步骤:
    根据处理周期创建不同的配置管理任务,并根据所述配置管理任务确定所关联的网络设备;
    当执行所述配置管理任务时,系统底层程序获得对应的交互 式脚本;
    将所述网络设备的配置项作为参数,传递给所述交互式脚本;以及
    所述交互式脚本执行相应的配置命令,并返回命令执行结果。
    在其中的一实施例,所述配置管理任务为备份操作,并且所述配置管理方法还包括:系统底层程序将所述网络设备的设备类型、支持的协议类型和配置备份项作为参数,传递给配置备份脚本;所述配置备份脚本执行相应的配置命令;以及将所述命令执行结果返回并保存为相应的本地配置文件:
    在其中的一实施例,所述配置管理任务为恢复操作,并且所述配置管理方法还包括:接收从前端Web??榇偷呐渲没指聪?;根据所述配置恢复项,解析已备份的配置文件中的配置信息;将所述配置信息作为参数传递给配置恢复脚本;以及所述配置恢复脚本执行相应的配置命令,并将命令执行结果返回给后台程序。
    附图说明
    读者在参照附图阅读了本发明的具体实施方式以后,将会更清楚地了解本发明的各个方面。其中,
    图1示出本发明的基于交互式脚本的配置备份系统的应用场景示意图;
    图2示出依据本发明的一实施方式,基于交互式脚本的配置备份系统的结构示意图;
    图3示出依据本发明的另一实施方式,基于交互式脚本的配 置管理方法的流程框图;
    图4示出采用图3的配置管理方法对网络设备的配置进行备份操作的流程框图;以及
    图5示出采用图3的配置管理方法对网络设备的配置进行恢复操作的流程框图。
    具体实施方式
    为了使本申请所揭示的技术内容更加详尽与完备,可参照附图以及本发明的下述各种具体实施例,附图中相同的标记代表相同或相似的组件。然而,本领域的普通技术人员应当理解,下文中所提供的实施例并非用来限制本发明所涵盖的范围。此外,附图仅仅用于示意性地加以说明,并未依照其原尺寸进行绘制。
    下面参照附图,对本发明各个方面的具体实施方式作进一步的详细描述。
    图1示出本发明的基于交互式脚本的配置备份系统的应用场景示意图。其中,数字标记100表示本发明的配置备份系统,102为企业内部的核心路由器,104为企业防火墙,106为企业内部的服务器。
    参照图1,企业内部的核心路由器102为企业内部主要的节点设备,为企业内部不同的局域网提供数据转发功能,是企业内部不同局域网的连接枢纽。企业防火墙104设置于核心路由器102与因特网(Internet)之间,作为企业内部网与因特网的?;げ?,主要防止来自外部因特网的网络攻击,并控制企业内部网络对外 部因特网的访问。例如,局域网络1、局域网络2和局域网络3均透过核心路由器102和企业防火墙来访问外部的因特网。企业内部服务器106可采用分布式设置,它可以是企业内部使用的Web服务器或者FTP等类型的服务器,根据企业自身的网络需求,为企业的网络应用提供具体服务。
    本发明的配置备份系统100与核心路由器102进行网络连接,用来提供企业内部网络中的配置备份。当该系统根据备份周期创建了多个任务时,在不同的时间节点予以执行不同的备份任务,从而将网络设备的配置备份至系统100作为本地配置文件。通过该配置备份系统,本发明可自动备份和恢复网络设备的配置文件,大大节省了网络维护人员的工作时间,提高了网络运维的效率。
    图2示出依据本发明的一实施方式,基于交互式脚本的配置备份系统的结构示意图。
    参照图2,本发明的基于交互式脚本的配置备份系统20适于自动备份多种类型的网络设备配置文件,其包括任务管理???01、脚本管理???03、配置文件管理???05和前端Web???07。其中,前端Web???07与配置文件管理???05通过Web接口进行数据交互。
    更具体地,任务管理???01用于根据备份周期创建不同的配置备份任务,并根据这些配置备份任务确定所关联的网络设备。脚本管理???03用于管理所有网络设备的配置备份脚本,当执行所创建的配置备份任务时,系统底层程序透过脚本管理???03获得要调用的配置备份脚本。配置文件管理???05用于管理已 创建的配置备份任务所关联的网络设备的配置文件。前端Web???07用于提供Web接口从而管理所创建的配置备份任务,而且还接收来自配置文件管理???05的配置文件信息,并将配置文件信息以列表形式展现给用户。此外,前端Web???07还提供操作日志统计信息,用于显示执行配置备份任务和配置恢复任务时的系统操作日志。
    在一具体实施例中,当达到备份周期从而执行配置备份任务时,系统底层程序从数据库中遍历读取配置备份任务相关联的网络设备,并根据网络设备的设备类型确定要调用的配置备份脚本,脚本管理???03获取该配置备份脚本。较佳地,系统底层程序将网络设备的设备类型、支持的协议类型和配置备份项作为参数,传递给配置备份脚本,该配置备份脚本执行相应的配置命令,并将命令执行结果返回至配置文件管理???05,以保存相应的本地配置文件。
    此外,配置文件管理???05将配置文件保存到预设目录,并且依据备份时间和设备类型对配置文件进行分类。再者,任务管理???01还可新增、删除、查找或修改配置备份任务。
    在一具体实施例中,脚本管理???03还用于管理所有网络设备的配置恢复脚本,当执行配置恢复任务时,该系统根据配置恢复项来解析配置文件中的配置信息,并将配置信息作为参数传递给配置恢复脚本,该配置恢复脚本执行相应的配置命令,并将命令执行结果返回给后台程序,以完成网络设备配置的恢复。进一步,配置文件管理???05接收从前端Web???07传送的配 置恢复项,并根据配置恢复项从备份的配置文件中解析配置信息。
    图3示出依据本发明的另一实施方式,基于交互式脚本的配置管理方法的流程框图。
    参照图3,在该实施例中,基于交互式脚本的配置管理方法主要包括步骤S31~S37。首先,执行步骤S31,根据处理周期创建不同的配置管理任务,并根据配置管理任务确定所关联的网络设备。例如,该配置管理任务为备份操作或恢复操作。然后,执行步骤S33,当执行配置管理任务时,系统底层程序获得对应的交互式脚本。在此,当配置管理任务为备份操作时,交互式脚本为配置备份脚本;当配置管理任务为恢复操作时,交互式脚本为配置恢复脚本。接着,在步骤S35中,将网络设备的配置项作为参数,传递给交互式脚本。最后,执行步骤S37,该交互式脚本执行相应的配置命令,并返回命令执行结果。
    以下分别详细描述配置备份操作和配置恢复操作所对应的实现流程,并结合图2的配置备份系统进行说明。图4示出采用图3的配置管理方法对网络设备的配置进行备份操作的流程框图。图5示出采用图3的配置管理方法对网络设备的配置进行恢复操作的流程框图。
    如图4所示,配置管理任务为备份操作时,系统底层程序将网络设备的设备类型、支持的协议类型和配置备份项作为参数,传递给配置备份脚本(步骤S41)。配置备份脚本执行相应的配置命令,并将命令执行结果返回并保存为相应的本地配置文件(步骤S43和S45)。在一实施例中,当达到备份周期从而执行配置备 份任务时,系统底层程序从数据库中遍历读取配置备份任务相关联的网络设备,并根据网络设备的设备类型确定要调用的配置备份脚本,脚本管理???03获取该配置备份脚本。然后,系统底层程序将网络设备的设备类型、支持的协议类型和配置备份项作为参数,传递给所获取的配置备份脚本,该配置备份脚本执行相应的配置命令,并将命令执行结果返回至配置文件管理???05,以保存相应的本地配置文件。
    如图5所示,配置管理任务为恢复操作时,首先接收从前端Web??榇偷呐渲没指聪?步骤S51),然后根据配置恢复项来解析已备份的配置文件中的配置信息(步骤S53),接着将配置信息作为参数传递给配置恢复脚本(步骤S55),最后该配置恢复脚本执行相应的配置命令,并将命令执行结果返回给后台程序(步骤S57)。在一实施例中,当执行配置恢复任务时,该系统根据配置恢复项来解析配置文件中的配置信息,并将配置信息作为参数传递给配置恢复脚本,该配置恢复脚本执行相应的配置命令,并将命令执行结果返回给后台程序,以完成网络设备配置的恢复。配置文件管理???05接收从前端Web???07传送的配置恢复项,并根据配置恢复项从备份的配置文件中解析配置信息。
    相比于现有技术,本发明通过交互式脚本和创建定时任务,自动备份和恢复网络设备配置,大大节省了网络维护人员的工作时间,提高了网络运维的效率。此外,对不同类型的网络设备自动适配对应的配置脚本,并透过定制化的配置命令和配置选项使维护更加方便。
    上文中,参照附图描述了本发明的具体实施方式。但是,本领域中的普通技术人员能够理解,在不偏离本发明的精神和范围的情况下,还可以对本发明的具体实施方式作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。

    关 键 词:
    一种 基于 交互式 脚本 配置 备份 系统 配置管理 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:一种基于交互式脚本的配置备份系统及配置管理方法.pdf
    链接地址://www.4mum.com.cn/p-6141992.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03