通用可扩展的管理设备配置文件的方法及设备的制作方法

文档序号:7709198阅读:97来源:国知局
专利名称:通用可扩展的管理设备配置文件的方法及设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种通用可扩展的管理设备配置文 件的方法及设备。
背景技术
配置文件是设备运行时所必需的文件,包含了设备运行的相关参数,配 置文件的正确与否影响设备正常功能的发挥。为了防止配置文件的丟失和损 坏对网络设备正常运行造成的影响,管理设备需要对网络设备的配置文件进 行备份,在网络设备故障时,用备份的配置文件恢复网络设备的运行。随着 网络规模的不断扩大,网络中经常包含不同厂商的设备,管理设备需要对不 同厂商、以及同一厂商不同型号的设备的配置文件同时进行备份管理。
如图1所示,为现有技术中设备的配置文件备份与恢复方案示意图,在 初始阶段,网络中存在厂商一的若干设备和厂商二的若干设备,这时,管理 设备通过运行网管软件版本一,实现了对厂商一的若干设备和厂商二的若干 设备的配置文件的备份与恢复。在第二阶段,网络中新加入了厂商三的若干 设备,这时,网络管理员必须基于网管软件版本一开发网管软件版本二,管 理设备需要运行网管软件版本二 ,才可以在实现对厂商 一的若干设备和厂商 二的若干设备的配置文件的备份与恢复的基础上,进一步实现对厂商三的若
干设备的的配置文件的备份与恢复。在第N阶段,网络中新加入了厂商N的 若干设备,这时,网络管理员必须开发网管软件版本N,管理设备需要运行 网管软件版本N,才可以实现对包括厂商N的若干设备在内的所有网络设备 的配置文件的备^f分与恢复。
综上所述,在现有技术中,当网络中加入了新的厂商设备时,网络管理 员必须制作新版本的网管软件,管理设备通过运行新版本的网管软件才可以 在对网络中已有厂商设备的配置文件进行备份与恢复的基础上,对新的厂商设备的配置文件进行备份与恢复。但是,这种方式下,不同版本的网管软件 只能适配有限厂商的设备,频繁的新版本软件开发严重浪费了人力和物力资 源。

发明内容
本发明提供了 一种通用可扩展的管理设备配置文件的方法及设备,可以 动态适配新厂商,在网络中加入了新厂商的设备时,无需更换软件,就可以 对网络中任意厂商设备的配置文件进行备份与恢复。
本发明提供了一种通用可扩展的管理设备配置文件的方法,应用于包括
管理设备和不同厂商的被管理设备的网络中,所述方法包括以下步骤
所述管理设备获取根据不同厂商的被管理设备的配置文件备份与恢复方 式构造的不同厂商对应的模板文件;
所述管理设备按照厂商、被管理设备的不同,构建所述模板文件的目录 结构,所述目录结构将厂商、设备和模板文件三者之间进行自动关联;
所述管理设备接收包含被管理设备型号、所属厂商信息的管理指令,根 据被管理设备、该设备所属厂商查找对应的模板文件;
若查找到被管理设备对应的模板文件,所述管理设备根据被管理设备对 应的模板文件对被管理设备配置文件进行管理。
其中,所述目录结构包括三级目录,其中, 一级目录为模板文件集,表 示厂商的所有设备配置文件对应的模板文件都在该目录下;二级目录为厂商 名,表示不同的广商;三级目录为设备型号,表示不同的设备。
其中,所述管理设备根据被管理设备、该设备所属厂商查找对应的模板 文件包括-.
所述管理设备优先查找被管理型号目录下的模板文件,若被管理设备型 号目录下不存在模板文件,查找被管理设备所属厂商名目录下的缺省模板文 件。
其中,所述管理设备根据被管理设备对应的模板文件对被管理设备配置 文件进行管理,具体包括对被管理设备的配置文件进行备份管理或恢复管理,其中
当所述管理设备接收到对被管理设备配置文件进行备份管理的指令时,
所述管理设备根据模板文件构造备份命令,通过Telnet远程登录到被管理设
备上,运行备份命令获取被管理设备的配置文件并将获取的配置文件存储在
自身的存储空间中;
当所述管理设备接收到对被管理设备配置文件进行恢复管理的指令时,
所述管理设备根据模板文件构造恢复命令,查找到自身备份的被管理设备的
配置文件,将该配置文件发送到被管理设备上,Telnet远程登录到被管理设备
上运行恢复命令,使被管理设备根据配置文件恢复运行。
其中,若所述管理设备未查找到被管理设备对应的模板文件, 所述管理设备将该情况上报管理员,使管理员根据该被管理设备特点构
造新的模板文件;
所述管理设备接收管理员下发的新的模板文件,构建该新的模板文件的 目录结构,该目录结构将该新的模板文件与被管理设备所属厂商进行自动关 联。
其中,若所述管理设备根据被管理设备对应的模板文件对被管理设备进 行管理的过程发生错误,
所述管理设备将错误原因上报管理员,使管理员根据错误原因构造携带 特殊指示的新的才莫^1文件;
所述管理设备接收管理员下发的携带特殊指示的新的模板文件,根据所 述特殊指示构建该新的模板文件的目录结构,该目录结构将该新的模板文件 与该被管理设备进行自动关联。
本发明提供了 一种管理设备,应用于包括管理设备和不同厂商的被管理 设备的网络中,包括
收发模块,用于接收管理员下发的根据不同厂商的被管理设备的配置文 件备份与恢复方式构造的不同厂商对应的模板文件的指令;或接收包含被管 理设备型号、所属厂商信息的管理指令;构造模块,与所述收发模块电性连接,用于按照厂商、被管理设备的不 同构建所述收发模块获取的模板文件的目录结构,所述目录结构将厂商、设
备和模板文件三者之间进行自动关联;
存储模块,与所述构造模块连接,用于对所述构造模块构建的目录结构 进行存储;
查找模块,与所述收发模块和所述存储模块分别连接,用于根据所述收 发模块接收的管理指令中被管理设备型号、该设备所属厂商在所述存储模块 存储的目录结构中查找对应的模板文件;
处理模块,与所述查找模块和所述收发模块分别连接,用于若所述查找 模块查找到被管理设备对应的模板文件,根据被管理设备对应的模板文件对 被管理设备配置文件进行管理。
其中,所述查找模块,具体用于优先查找被管理型号目录下的模板文件, 若被管理设备型号目录下不存在模板文件,查找被管理设备所属厂商名目录 下的缺省模板文件。
其中,所述处理才莫块对^L管理i殳备配置文件的管理具体包括, 对被管理设备配置文件进行备^f分管理或对4t管理设备配置文件进行恢复 管理,其中
当所述收发模块接收到包含被管理设备信息的备份指令时,所述处理模 块用于根据所述查找模块查找到模板文件构造备份命令,通过Telnet远程登 录到被管理设备上,运行备份命令获取被管理设备的配置文件并将获取的配 置文件存储在自身的存储空间中;
当所述收发模块接收到包含被管理设备信息的恢复指令时,所述处理模 块用于根据所述查找模块查找到模板文件构造恢复命令,查找到自身备份的 -故管理设备的配置文件,将该配置文件发送到^皮管理i殳备上,通过Telnet远 程登录到被管理设备上运行恢复命令,使被管理设备根据配置文件恢复运行。
其中,若所述查找模块未查找到被管理设备对应的模板文件,
所述收发模块,还用于将该情况上报管理员,使管理员根据该被管理设 备特点构造新的模板文件;接收管理员下发的新的模板文件;所述构造模块,还用于构建该新的模板文件的目录结构,该目录结构将 该新的模板文件与被管理设备所属厂商进行自动关联。
其中,若所述处理模块在根据所述查找模块查找到模板文件对被管理设 备进行管理的过程发生错误,
所述收发模块,还用于将错误原因上报管理员,使管理员根据错误原因
构造携带特殊指示的新的模板文件;接收管理员下发的携带特殊指示的新的 模板文件;
所述构造模块,还用于根据所述特殊指示建立该被管理设备的目录,该 目录结构将该新的模板文件与该被管理设备进行自动关联。
本发明中,管理设备获取不同厂商对应的模板文件,根据模板文件对被 管理设备的配置文件进行备份或恢复,若网络中加入了新广商的设备,只需 获取新厂商对应的模板文件就可以实现对新厂商的设备的配置文件的备份与 恢复,本发明可以动态适配新厂商,在网络中加入了新厂商的设备时,无需 更换软件,就可以对网络中任意厂商设备的配置文件进行备份与恢复。


图1是现有技术中的配置文件的备份与恢复方法流程图; 图2是本发明通用可扩展的管理设备配置文件的方法示意流程图; 图3是本发明通用可扩展的管理设备配置文件的方法的具体应用场景流 程图4是本发明具体应用场景中的对配置文件进行备份的方法流程图; 图5是本发明具体应用场景中对配置文件备份错误构造专用模板文件的 方法流程图6是本发明具体应用场景中的对配置文件进行恢复的方法流程图; 图7是本发明具体应用场景中新增加厂商设备时,利用本发明方法对设 备配置文件进行扩展管理的流程图
图8是本发明中的管理设备结构图。
具体实施例方式
为了解决现有技术中不同版本的网管软件只能适配有限厂商的设备的问 题,本发明提出了具有动态可扩展性的网管软件,当网络中加入了新厂商设 备时,管理员可以根据管理设备的上报随时对网管软件中的模板文件进行扩 充,管理设备根据该网管软件中的模板文件即可对网络中任意厂商设备的配 置文件进行备份或恢复。
本发明实现的一种通用可扩展的管理设备配置文件的方法,应用于包括
管理设备和不同厂商的被管理设备的网络中,所述方法如图2所示,包括以 下步骤
步骤201 ,管理员根据不同厂商的被管理设备的配置文件备份与恢复方式 构造该配置文件对应的模板文件。
步骤202,管理设备按照厂商、被管理设备的不同,构建所述模板文件的 目录结构。
具体地,管理员构造完成被管理设备配置文件对应的模板文件后,将所 述模板文件发送给管理设备。管理设备根据厂商、被管理设备的不同,将所 述模板文件存储在对应的目录结构下。
步骤203,管理设^^接收包含^皮管理设备型号、所属厂商信息的管理指令, 根据被管理设备型号、该设备所属厂商查找对应的模板文件。
步骤204,若查找到被管理设备对应的模板文件,管理设备根据被管理设 备对应的模板文件对被管理设备配置文件进行管理。
具体的,本发明提出了一种通用可扩展的管理设备配置文件的方法,应 用在包括管理设备和不同厂商的被管理设备的网络中,其中网络环境中最常 见的管理设备为NMS (Network Management System,网络管理系统),该管 理设备为网络中的设备,该管理设备的名称只是方便描述,可以根据实际的 需要选取其它的名称,而且该管理设备还可以作为模块集成在其他设备上。 为描述方便,本发明中假定管理设备为单独的网络设备。在网络运行的初始阶段,网络中存在厂商A的设备和厂商B的设备,管理员构造厂商A和厂商 B对应的模板文件,并将模板文件下发给管理设备,该方法具体应用情景如 图3所示,包括以下步骤
步骤301,管理员根据网络中厂商A和厂商B的设备的配置文件备份与 恢复方式构造出厂商A和厂商B该设备对应的模板文件。
由于一般情况下,每个厂商的所有设备的配置文件备份与恢复方式基本 相同,所以,管理员可以根据网络中厂商A或厂商B的任意型号设备的配置 文件备份和恢复方式构造厂商A和厂商B的模板文件,并将该模板文件作为 厂商A或厂商B对应的缺省模板文件。 模板文件的一个示例如下 < xml version="1.0" encoding="UTF-8" > <TemplDef>
<TemplSet name="getStartupConfigFiIeName"> <TemplSet name="context" type="construct">
<Templ name="displayStarup" invalidResp="%"〉display startup</Templ>
</TemplSet>
<TemplSet name="analyseStarup" type="analyse"> <Templ name=" displayStarupResp">
Current Startup saved-configuration file:$StartupConfigFileName </Templ> </TemplSet> </TemplSet>
〈TemplSet name="backupStartupConfig" type="construct"〉 <Templ name="backupStartup" invalidResp=''%">
tftp $TftpseverIP put $StartupConfigFileName </Templ></TemplSet>
<TemplSet name="restoreStartupConfig" type="construct">
<Templ name-"restore" invalidResp="%">tftp $TftpseverIP get $StartupConfigFileName</Templ>
<Templ name="setStartup" invalidResp="%">
startup saved誦configuration $StartupConfigFileName </Templ> </TemplSet> </TemplDef>
其中,TemplSet为模板集,备份模板集backupStartupConfig用于备份 配置文件,恢复模板集restoreStartupConfig用于恢复配置文件。
Tempi为模板,定义具体执行的命令行,其中$开头的字符串表示变量、 代表此值是动态变化的,管理设备会提供对应的值,或获取变量的值。
标签invalidResp对应无效回显,回显中包含此标签定义的值时,就认 为命令执行失败。类型construct的TemplSet用于构造命令,类型analyse 的TemplSet用于解析命令执行的回显,类型content的TemplSet用于输出 命令的全部回显。
需要进一步指出的是,在上述缺省模板文件的基础上,针对同一厂商(例 如厂商A或厂商B)不同型号的设备间存在的差异,还可以进一步提供针 对不同设备型号的模板文件。
另外,上述的模板文件中的参数设定和字段内容都是本发明根据具体的 应用场景而给出的一种优选实施方式,在实际应用中,可以根据实际场景的 变化或者设定需要,对上述的各项参数进行调整,基于本发明技术方案,而 对上述的模板文件中具体参数名称所做出的调整并不影响本发明的保护范 围。
步骤302,管理设备根据厂商A和厂商B的设备对应的模板文件,构建 厂商A和厂商B的设备对应的模板文件的目录结构。具体地,管理员构造完成厂商A和厂商B的设备的对应模板文件后,将
所述模板文件发送给管理设备。管理设置根据厂商A和厂商B的设备的不同, 将所述模板文件存储在对应的目录结构下。例如广商A和厂商B的设备的 对应模板文件可以按照如下目录结构存在 一级目录为模板文件集,表示厂 商的所有设备配置文件对应的模板文件都在该目录下;二级目录为厂商名, 表示不同的厂商;三级目录为设备型号,表示不同的设备。通过该目录结构, 将厂商、设备和模板文件三者之间进行自动关联。
在上述管理设备已经获得了厂商A和厂商B对应的模板文件及目录结构 之后,管理设备可以根据管理员发出的配置文件备份指令对网络中厂商A、 厂商B的特定设备的配置文件进行备份。为描述方便,以下假定对厂商A、 设备型号TYPE1的设备的配置文件进行备份,如图4所示,具体包括以下步

步骤401,管理设备接收管理员发出的对厂商A、设备型号为TYPE1的 设备的配置文件的备份指令,备份指令中包含厂商A、设备型号TYPE1的设 备基本信息。
步骤402,管理设备查找厂商A、设备型号TYPE1的设备对应的模板文件。
具体的,管理设备需要根据所述模板文件目录结构查找厂商A、设备型 号TYPE1的模板文件,如果找到对应的模板文件,则进行步骤403,如果没 有找到厂商A、设备型号TYPE1对应的模板文件,则管理设备查找广商A目 录下的缺省模板文件,并将该缺省模板文件作为厂商A、设备型号TYPE1的 设备对应的模板文件。
步骤403,管理设备根据查找到的模板文件构造厂商A、设备型号TYPE1 的备份命令。
步骤404,管理设备根据备份命令对厂商A、设备型号TYPE1的设备进 行配置文件备份。
具体的,管理设备通过Telnet远程登录到厂商A、设备型号TYPE1的设备上,然后运行备份命令获取厂商A、设备型号TYPE1的设备的配置文件,
并将获取的配置文件存储在管理设备的存储空间中。在存储配置文件的过程 中,管理设备还需要建立配置文件存储路径与对应设备的映射表,并在映射
表中记录厂商A、设备型号TYPE1的设备的配置文件的存储路径与厂商A、 设备型号TYPE1的设备标识的对应关系。
如果在步骤404运行备份命令的过程中发生错误,管理设备需要进一步 将错误原因上报给管理员,管理员需要根据所述错误原因构造携带特殊指示 的模板文件,并将其下发给管理设备,指示管理设备将该模板文件作为该被 管理设备专用的模板文件进行存储,如图5所示,具体包括以下步骤
步骤5 01 ,管理设备将备份命令运行错误原因通知管理员。
步骤502,管理员根据错误原因对厂商A对应的模板文件进行修改, 构造厂商A、设备型号TYPE1的设备对应的专用模板文件,在新构造的模板 文件中添加特殊标识,将携带特殊标识的新的模板文件下发给管理设备。
具体的,该特殊指示可以是特殊的命令行或特殊的标识,用以指示管 理设备将该模板文件作为该被管理设备专用的模板文件进行存储。
步骤503,管理设备接收管理员发出的携带特殊标识的厂商A、设备型 号TYPE 1的设备对应的模板文件,根据特殊标识建立厂商A 、设备型号TYPE 1 的设备的目录,将该新的模板文件存储在厂商A、设备型号TYPE1的设备的 目录下。
在上述管理设备已经获得了厂商A和厂商B对应的模板文件,并且,已 经对厂商A、设备型号TYPE1的设备的配置文件进行了备份,若管理员发现 厂商A、设备型号TYPE1的设备运行不正常,还可以向管理设备下发恢复指 令,指示管理设备对厂商A、设备型号TYPE1的设备进行配置文件恢复,如 图6所示,具体包括以下步骤
步骤601,管理设备接收管理员发出对厂商A、设备型号TYPE1的设备 配置文件的恢复指令,其中,恢复指令中包含厂商A、设备型号TYPE1的设备信息。
步骤602,管理设备查找厂商A、设备型号TYPE1的设备对应的模板文件。
具体的,管理设备根据模板文件的目录结构,查找厂商A、设备型号 TYPE1目录下的模板文件,如果找到厂商A、设备型号TYPE1对应的模板文 件,则进行步骤603;如果没有找到厂商A、设备型号TYPE1的模板文件, 管理设备需要进一步查找厂商A目录的缺省4莫板文件,并将该模板文件作为 广商A、设备型号TYPE1的设备对应的模板文件。
步骤603,管理设备解析查找到的模板文件构造厂商A、设备型号TYPE1 的设备的配置文件的恢复命令。
步骤604,管理设备根据恢复命令对厂商A、设备型号TYPE1的设备进 行配置文件恢复。
首先,管理设备需要查找到自身备份的厂商A、设备型号TYPE1的设备 的配置文件,具体的,管理设备需要查找配置文件存储路径与对应设备的映 射表,在映射表中查找厂商A、设备型号TYPE1的设备的配置文件的存储路 径,并根据该存储路径获取厂商A、设备型号TYPE1的设备的配置文件。然 后,管理设备需要将该配置文件发送到厂商A、设备型号TYPE1的设备上。 接着,管理设备需要Telnet远程登录到厂商A、设备型号TYPE1的设备上运 行恢复命令,使厂商A、设备型号TYPE1的设备根据配置文件恢复运行。
如果此时网络中新加入了厂商C、设备型号TYPE2的设备,管理设备在 无法获取厂商C对应的模板文件时需要将该情况上报给管理员,管理员需要 进一步按照步骤301构造厂商C、设备型号TYPE2对应的模板文件,并将该 模板文件按照步骤302下发给管理设备存储,如图7所示,具体包括以下步 骤
步骤701,管理设备接收管理员下发的厂商C、设备型号TYPE2的备份 指令,备份指令中包含厂商C、设备型号TYPE2的设备信息。
步骤702,管理设备根据模板文件目录结构查找厂商C、设备型号TYPE2的设备对应的模板文件。
步骤703,管理设备未查找到厂商C、设备型号TYPE2的设备对应模板 文件,将该情况上报管理员。
具体的,管理设备在厂商C、设备型号TYPE2目录下和厂商C的目录下 都没有查找到模板文件,管理设备需要将该情况上报管理员,通知管理员目 前不存在厂商C对应的才莫^l文件。
步骤704,管理员根据厂商C、设备型号TYPE2的设备的配置文件备份 和恢复方式,按照步骤301构造新的模板文件,并将新的模板文件下发给管 理设备。
步骤705,管理设备按照步骤302建立厂商C、设备型号TYPE2的设备 的模板文件目录,将管理员下发的新的模板文件存储在厂商C、设备型号 TYPE2的设备的目录下,作为广商C、设备型号TYPE2的设备对应的模板文 件。
在此之后,若管理设备再次接收管理员下发的包含厂商C、设备型号 TYPE2的设备信息的备份指令,管理设备就可以根据厂商C对应的模板文件 进行配置文件备份了。具体的备份方式与步骤401到步骤404相似,此处不 再赘述。
本发明中,管理设备获取不同厂商对应的模板文件,根据模板文件对被 管理设备的配置文件进行备份或恢复,若网络中加入了新厂商的设备,只需 获取新厂商对应的模板文件就可以实现对新厂商的设备的配置文件的备份与 恢复,本发明可以动态适配新厂商,在网络中加入了新厂商的设备时,无需 更换软件,就可以对网络中任意厂商设备的配置文件进行备份与恢复。并且, 当网络中出现厂商对应的模板文件无法适配的该厂商的设备时,管理设备可 以从管理员处获取该设备的专用模板文件,从而对网络中任意设备的配置文 件进行备份与恢复。
图8为本发明方法对应的管理设备,应用于包括管理设备和不同厂商的 被管理设备的网络中,包括收发模块801、构造模块802、存储模块803、查找模块804和处理模块805:其中,
收发模块801,用于接收管理员下发的根据不同厂商的被管理设备的配置 文件备份与恢复方式构造的不同厂商对应的模板文件的指令;或接收包含被 管理设备型号、所属厂商信息的管理指令。进一步的,若查找模块804未查 找到被管理设备对应的模板文件,收发模块801,还用于将该情况上报管理员, 使管理员根据该被管理设备特点构造新的模板文件;接收管理员下发的新的 模板文件的指令。进一步的,若处理模块805在根据模板文件对被管理设备 进行管理的过程发生错误,收发模块801,还用于将错误原因上报管理员,使 管理员根据错误原因构造携带特殊指示的新的模板文件;接收管理员下发的 携带特殊指示的新的模板文件的指令。
构造模块802,与收发模块801电性连接,用于按照厂商、被管理设备的 不同构造从收发模块801获取的模板文件的目录结构,所述目录结构将厂商、 设备和模板文件三者之间进行自动关联。
存储模块803,与构造模块802连接,用于对构造模块802构造的目录结 构进行存储。
查找模块804,与收发模块801和存储模块803分别连接,用于根据收发 模块801接收的管理指令中被管理设备型号、该设备所属厂商在存储模块803 存储的目录结构中查找对应的模板文件。具体的,查找模块804,用于优先查 找被管理型号目录下的模板文件,若被管理设备型号目录下不存在模板文件, 查找被管理设备所属厂商名目录下的缺省才莫板文件。
处理模块805,与查找模块804和收发模块801分别连接,用于若查找模 块804查找到被管理设备对应的模板文件,根据被管理设备对应的模板文件 对被管理设备配置文件进行管理。
具体的,若收发模块801接收到包含被管理设备信息的备份指令,处理 模块805,用于根据查找模块804查找到模板文件构造备份命令,通过Telnet 远程登录到被管理设备上,运行备份命令获取被管理设备的配置文件并将获 取的配置文件存储在自身的存储空间中。若收发模块801接收到包含被管理 设备信息的恢复指令,处理模块805,用于根据查找模块804查找到模板文件构造恢复命令,查找到自身备份的被管理设备的配置文件,将该配置文件发
送到被管理设备上,通过Telnet远程登录到被管理设备上运行恢复命令,使 被管理设备根据配置文件恢复运行。
本发明中,管理设备获取不同厂商对应的模板文件,根据模板文件对被 管理设备的配置文件进行备份或恢复,若网络中加入了新厂商的设备,只需 获取新厂商对应的模板文件就可以实现对新厂商的设备的配置文件的备份与 恢复,本发明可以动态适配新厂商,在网络中加入了新厂商的设备时,无需 更换软件,就可以对网络中任意厂商设备的配置文件进行备份与恢复。并且, 当网络中出现厂商对应的模板文件无法适配的该厂商的设备时,管理设备可 以从管理员处获取该设备的专用模板文件,从而对网络中任意设备的配置文 件进行备份与恢复。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬 件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体
现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行 本发明所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中 的模块或流程并不 一 定是实施本发明所必须的。
本领域技术人员可以理解本发明中的装置中的模块可以按照实施例描 述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例 的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进 一步拆分成多个子模块。
此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种通用可扩展的管理设备配置文件的方法,应用于包括管理设备和不同厂商的被管理设备的网络中,其特征在于,所述方法包括以下步骤所述管理设备获取根据不同厂商的被管理设备的配置文件备份与恢复方式构造的不同厂商对应的模板文件;所述管理设备按照厂商、被管理设备的不同,构建所述模板文件的目录结构,所述目录结构将厂商、设备和模板文件三者之间进行自动关联;所述管理设备接收包含被管理设备型号、所属厂商信息的管理指令,根据被管理设备、该设备所属厂商查找对应的模板文件;若查找到被管理设备对应的模板文件,所述管理设备根据被管理设备对应的模板文件对被管理设备配置文件进行管理。
2、 如权利要求1所述的方法,其特征在于,所述目录结构包括三级目录, 其中, 一级目录为模板文件集,表示厂商的所有设备配置文件对应的模板文 件都在该目录下;二级目录为厂商名,表示不同的厂商;三级目录为设备型 号,表示不同的设备。
3、 如权利要求l所述的方法,其特征在于,所述管理设备根据被管理设 备、该设备所属厂商查找对应的模板文件包括所述管理设备优先查找被管理型号目录下的模板文件,若被管理设备型 号目录下不存在模板文件,查找被管理设备所属厂商名目录下的缺省模板文 件。
4、 如权利要求1所述的方法,其特征在于,所述管理设备根据被管理设 备对应的模板文件对被管理设备配置文件进行管理,具体包括对被管理设备的配置文件进行备份管理或恢复管理,其中 当所述管理设备接收到对被管理设备配置文件进行备份管理的指令时, 所述管理设备根据^f莫板文件构造备份命令,通过Telnet远程登录到被管理设 备上,运行备份命令获取被管理设备的配置文件并将获取的配置文件存储在 自身的存储空间中;当所述管理设备接收到对被管理设备配置文件进行恢复管理的指令时,所述管理设备根据模板文件构造恢复命令,查找到自身备份的被管理设备的配置文件,将该配置文件发送到被管理设备上,Telnet远程登录到被管理设备 上运行恢复命令,使被管理设备根据配置文件恢复运行。
5、 如权利要求l所述的方法,其特征在于,若所述管理设备未查找到被 管理设备对应的模板文件,所述管理设备将该情况上报管理员,使管理员根据该被管理设备特点构 造新的模板文件;所述管理设备接收管理员下发的新的模板文件,构建该新的模板文件的 目录结构,该目录结构将该新的模板文件与被管理设备所属厂商进行自动关 联。
6、 如权利要求l所述的方法,其特征在于,若所述管理设备根据被管理 设备对应的模板文件对被管理设备进行管理的过程发生错误,所述管理设备将错误原因上报管理员,使管理员根据错误原因构造携带 特殊指示的新的—莫板文件;所述管理设备接收管理员下发的携带特殊指示的新的模板文件,根据所 述特殊指示构建该新的模板文件的目录结构,该目录结构将该新的模板文件 与该被管理设备进行自动关联。
7、 一种应用于如权利要求1所述的方法的管理设备,应用于包括管理设 备和不同厂商的被管理设备的网络中,其特征在于,包括件备份与恢复方式构造的不同厂商对应的模板文件的指令;或接收包含被管 理设备型号、所属厂商信息的管理指令;构造模块,与所述收发模块电性连接,用于按照厂商、被管理设备的不 同构建所述收发模块获取的模板文件的目录结构,所述目录结构将厂商、设 备和模板文件三者之间进行自动关联;存储模块,与所述构造模块连接,用于对所述构造模块构建的目录结构 进行存储;查找模块,与所述收发模块和所述存储模块分别连接,用于根据所述收 发模块接收的管理指令中被管理设备型号、该设备所属厂商在所述存储模块 存储的目录结构中查找对应的才莫板文件;处理模块,与所述查找模块和所述收发模块分别连接,用于若所述查找 模块查找到被管理设备对应的模板文件,根据被管理设备对应的模板文件对 被管理设备配置文件进行管理。
8、 如权利要求7所述的管理设备,其特征在于,所述查找模块,具体用于优先查找被管理型号目录下的模板文件,若被 管理设备型号目录下不存在模板文件,查找被管理设备所属厂商名目录下的 缺省模板文件。
9、 如权利要求7所述的管理设备,其特征在于,所述处理模块对被管理 设备配置文件的管理具体包括,对被管理设备配置文件进行备份管理或对被管理设备配置文件进行恢复 管理,其中当所述收发模块接收到包含被管理设备信息的备份指令时,所述处理模 块用于根据所述查找模块查找到模板文件构造备份命令,通过Telnet远程登 录到被管理设备上,运行备份命令获取被管理设备的配置文件并将获取的配 置文件存储在自身的存储空间中;当所述收发模块接收到包含被管理设备信息的恢复指令时,所述处理模 块用于根据所述查找模块查找到模板文件构造恢复命令,查找到自身备份的 被管理设备的配置文件,将该配置文件发送到被管理设备上,通过Telnet远 程登录到被管理设备上运行恢复命令,使被管理设备根据配置文件恢复运行。
10、 如权利要求7所述的管理设备,其特征在于,若所述查找模块未查 找到被管理设备对应的模板文件,所述收发模块,还用于将该情况上报管理员,使管理员根据该被管理设 备特点构造新的模板文件;接收管理员下发的新的模板文件;所述构造模块,还用于构建该新的模板文件的目录结构,该目录结构将 该新的模板文件与被管理设备所属厂商进行自动关联。
11、如权利要求7所述的管理设备,其特征在于,若所述处理模块在根 据所述查找模块查找到模板文件对被管理设备进行管理的过程发生错误,所述收发模块,还用于将错误原因上报管理员,使管理员根据错误原因构造携带特殊指示的新的模板文件;接收管理员下发的携带特殊指示的新的 模板文件;所述构造模块,还用于根据所述特殊指示建立该被管理设备的目录,该 目录结构将该新的才莫板文件与该被管理设备进行自动关联。
全文摘要
本发明公开了一种通用可扩展的管理设备配置文件的方法,所述方法包括以下步骤管理设备获取根据不同厂商的被管理设备的配置文件备份与恢复方式构造的不同厂商对应的模板文件;管理设备按照厂商、被管理设备的不同,构建所述模板文件的目录结构,所述目录结构将厂商、设备和模板文件三者之间进行自动关联;管理设备接收包含被管理设备型号、所属厂商信息的管理指令,根据被管理设备、该设备所属厂商查找对应的模板文件;若查找到被管理设备对应的模板文件,管理设备根据被管理设备对应的模板文件对被管理设备配置文件进行管理。本发明中,在网络中加入了新厂商的设备时,无需更换软件,就可以对网络中任意厂商设备的配置文件进行备份与恢复。
文档编号H04L12/24GK101588268SQ20091014857
公开日2009年11月25日 申请日期2009年6月29日 优先权日2009年6月29日
发明者张学明 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1