首页> 中国专利> 网管服务器、处理服务器、网管系统以及对应方法

网管服务器、处理服务器、网管系统以及对应方法

摘要

本发明提供一种网管服务器、处理服务器、网管系统以及对应方法,其中包括:在接收到网络设备管理指令时,按照负载分担原则分配处理服务器,并将所述网络设备管理指令存储于与所述处理服务器对应的指定位置;接收所述接收服务器发送的数据报文,并将所述数据报文存储于网管数据库中。本发明可根据处理服务器以及接收服务器的状态动态调整各服务器管理网络设备时的性能压力。

著录项

  • 公开/公告号CN103986605A

    专利类型发明专利

  • 公开/公告日2014-08-13

    原文格式PDF

  • 申请/专利权人 杭州华三通信技术有限公司;

    申请/专利号CN201410223706.4

  • 发明设计人 高运雷;

    申请日2014-05-23

  • 分类号H04L12/24;

  • 代理机构北京博思佳知识产权代理有限公司;

  • 代理人林祥

  • 地址 310052 浙江省杭州市滨江区长河路466号

  • 入库时间 2023-12-17 00:45:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-11-14

    授权

    授权

  • 2017-04-19

    著录事项变更 IPC(主分类):H04L12/24 变更前: 变更后: 申请日:20140523

    著录事项变更

  • 2014-10-22

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20140523

    实质审查的生效

  • 2014-08-13

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,尤其涉及一种网管服务器、处理服务器、网 管系统以及对应方法。

背景技术

网络管理系统在通信领域是一项非常重要的技术实现,其管理模式主要 为集中式管理以及分布式管理。在集中式管理模式下,单网管系统管理所有 的网络设备,在需要管理的网络范围大且所含设备数目多时,集中式网管系 统的管理能力则很难达到;在分布式管理模式下,网管系统已经不是单服务 器,而由一台服务器变为几台甚至更多的服务器协调联动,不同服务器间的 数据需要实现互通和共享,彼此间大量数据资源的传送,带来了对数据一致 性的苛刻要求,也就带来了网管服务器性能的大幅损耗。

发明内容

有鉴于此,本发明提供了一种网管服务器、处理服务器、网管系统以及 对应方法来解决上述问题。

本发明提供一种网管服务器,应用于网管系统,所述网管系统包括处理 服务器、接收服务器以及被管设备,其中包括:

指令存储单元,用于在接收到网络设备管理指令时,按照负载分担原则 分配处理服务器,并将所述网络设备管理指令存储于与所述处理服务器对应 的指定位置;

接收处理单元,用于接收所述接收服务器发送的数据报文,并将所述数 据报文存储于网管数据库中。

本发明还提供一种处理服务器,应用于网管系统,所述网管系统包括网 管服务器、接收服务器以及被管设备,其中包括:

指令获取单元,用于获取所述网管服务器中与处理服务器对应的网络设 备管理指令;

指令处理单元,用于解析出所述网络设备管理指令的数据内容,并根据 所述数据内容生成管理报文发送至对应的被管设备,完成对被管设备的管理。

本发明还提供一种网管系统,包括以上所述的网管服务器以及处理服务 器。

本发明还提供一种网络设备管理方法,其特征在于,应用于网管系统的 网管服务器,所述网管系统还包括处理服务器、接收服务器以及被管设备, 其中包括:

在接收到网络设备管理指令时,按照负载分担原则分配处理服务器,并 将所述网络设备管理指令存储于与所述处理服务器对应的指定位置;

接收所述接收服务器发送的数据报文,并将所述数据报文存储于网管数 据库中。

本发明还提供一种协助管理网络设备的方法,应用于网管系统的处理服 务器,所述网管系统还包括网管服务器、接收服务器以及被管设备,其中包 括:

获取所述网管服务器中与处理服务器对应的网络设备管理指令;

解析出所述网络设备管理指令的数据内容,并根据所述数据内容生成管 理报文发送至对应的被管设备,完成对被管设备的管理。

本发明提供的网管服务器、处理服务器、网管系统以及对应方法通过将 网络设备管理指令存储于与为其分配的处理服务器对应的指定位置,并在接 收到接收服务器发送的数据报文时将数据报文存储于网管数据库中,由此可 见,网管服务器可根据处理服务器以及接收服务器的状态动态调整各服务器 管理网络设备时的性能压力。

附图说明

图1是本发明实施例中网管系统的工作流程图;

图2是本发明实施例中网管服务器的逻辑结构示意图;

图3是本发明实施例中网络设备管理方法流程框图;

图4是本发明实施例中网络设备管理方法工作执行图;

图5是本发明实施例中处理服务器的逻辑结构示意图;

图6是本发明实施例中协助网络设备管理方法流程框图;

图7是本发明实施例中协助网络设备管理方法工作执行图;

图8是本发明实施例中网管系统的交互过程示意图。

具体实施方式

在网络技术不断发展,网络规模不断扩大的今天,为了提高管理的网络 设备数量,多使用分布式网管系统。分布式网管系统通过不同的功能模块将 采集的数据保存,再与主网管服务器共享保存后的数据资源。具体实现时, 把不同的功能模块部署到其他服务器上,这样,其他服务器也就近 似于一台独立的网管服务器,我们可以称之为从网管系统。网络中存在多少 台服务器,就形成了多少个网管系统,各个网管系统不可避免的要涉及大量 的数据共享和传输,也就带来了服务器性能的大幅损耗。

为解决上述分布式网管系统所面临的困境,本发明提供一种网络设备管 理方案。在该管理方案中,所述网管系统包括网管服务器、处理服务器、接 收服务器以及被管设备,具体如图1所示。其中,网管服务器在接收到管理 员设定的网络设备管理指令或者被管设备的管理请求时,按照负载分担原则 将相应的管理指令分配给对应的处理服务器,并将之存储于处理服务器能够 读取的位置。处理服务器根据预先的配置定期登录网管服务器的FTP服务端 获取该管理指令,解析出该管理指令的数据内容后生成管理报文发送至对应 的被管设备。接收服务器将接收到的被管设备的管理请求或者响应报文发送 给网管服务器,网管服务器在接收到所述接收服务器发送的响应报文或者管 理报文时,将所述报文存储于网管数据库中。

进一步地,本发明网络设备管理方案提供的网管系统可动态调整处理服 务器以及接收服务器的网络设备管理范围,例如:当某处理服务器或者接收 服务器较为空闲时,可在其管理范围内优先新添被管设备,并根据被管设备 的连接参数生成数据报文由该空闲的接收服务器将管理报文或者被管设备的 响应报文保存至网管服务器的网管数据库。由此可见,本发明实施例中网管 系统通过将现有技术中的单网管服务器上的指令处理功能和被管设备发送的 请求报文接收功能分别或同时部署至其他多个服务器,且动态调整其管理范 围,以实现单网管服务器可管理较大规模的网络设备。

图2为本发明网管系统中的网管服务器的逻辑结构示意图,该网管服务 器的基本硬件环境包括CPU、内存、非易失性存储器以及其他硬件,以软件 实现为例,该网管服务器在逻辑层面上包括指令存储单元以及接收处理单元。 请参考图3,根据本发明的思想,在一个示例性的实施方案中,该网管服务器 在运行过程中执行如下处理流程:

步骤301,指令存储单元在接收到网络设备管理指令或者被管设备的管理 请求时,按照负载分担原则分配处理服务器,并将所述网络设备的管理指令 存储于与处理服务器所对应的指定位置,以便处理服务器读取;

步骤302,接收处理单元接收所述接收服务器发送的数据报文,并将所述 数据报文存储于网管数据库中。

优选地,在本发明的示例性实施方案中,所述的网管服务器通常为安装 有FTP(文件传输协议)协议的网管服务器,以便FTP客户端可以从该网管 服务器的FTP服务端下载文件,或者上传文件到该网管服务器上。

在本发明中,该网管服务器的工作内容主要分为配置处理阶段以及接收 处理阶段。

请参考图4,该网管服务器在配置处理阶段首先为处理服务器的FTP客 户端分配用以登陆FTP服务端的FTP账号信息,该账号信息为FTP用户名和 密码。本发明实施方式中,可以将不同的处理服务器分别分配一组不同的FTP 用户名和密码,在处理服务器使用为其分配的FTP用户名和密码登陆网管服 务器时,即可获取其FTP用户名和密码对应路径下的网络设备管理指令。然 而在具体实现时,网管服务器也可为各处理服务器先分配一致的通用FTP用 户名和密码,当处理服务器使用该通用FTP用户名和密码登陆网管服务器的 FTP服务端时再获取为其新分配的FTP用户名和密码,处理服务器使用该新 分配的FTP用户名和密码重新登陆FTP服务端获取为其分配的网络设备管理 指令。优选地,在本发明实施方式中,网管服务器在接收到管理员的网络设 备管理指令或者被管设备的请求报文后,还要查找较为空闲的处理服务器以 及接收服务器。

然后,为该网络设备管理指令配置网管服务器的IP地址、被管设备的IP 地址、接收服务器的IP地址,以及为接收服务器配置网管服务器数据库的IP 地址、登陆网管服务器数据库所需的用户名和密码等信息。并将该网络设备 管理指令以指令文件的形式存储于网管服务器中与该空闲处理服务器的FTP 用户名和密码对应路径的指定位置。由于该对应路径的指定位置是处理服务 器使用FTP用户名和密码登陆网管服务器的默认路径,因此,该处理服务器 能够从网管服务器对应位置获取网络设备的管理指令。需要说明的是,本发 明实施例所述通过网管服务器的FTP服务端以及处理服务器的FTP客户端完 成对网络设备管理指令的存储与指令获取的工作,也可由现有技术中其他适 用于此方案的文件传输协议来替代完成,本发明对此无限制。

以上描述通常为针对单个网络设备的管理,即处理服务器所获取的一条 网络设备管理指令仅对应一个被管设备的IP地址。然而,在对大规模的网络 设备进行批量管理时,网管服务器在配置处理阶段还可以对需要批量操作的 一项网络设备管理指令配置多个被管设备的IP地址,以更加快速完成对网络 设备的管理部署。另外,当需要进行批量大规模被管设备配置操作时,还可 以考虑将过程分解,然后同时由多个处理服务器分别负责某个具体过程的配 置操作。这样可以并发快速的完成部署任务。

网管服务器在接收处理阶段主要用于接收由接收服务器发送的数据报文, 并将该数据报文存储于其网管数据库中。在将数据报文存储于网管数据库后, 说明网管服务器已完成了对被管设备的管理。由此可见,本发明实施例中的 网管服务器可根据处理服务器以及接收服务器的状态动态调节其性能压力。

请参考图5,本发明还提供了一种处理服务器,该处理服务器应用于本发 明管理方案中,该处理服务器的基本硬件环境包括CPU、内存、非易失性存 储器以及其他硬件。该处理服务器在逻辑层面上包括指令获取单元以及指令 处理单元,请参考图6,该处理服务器在运行过程中执行如下处理流程:

步骤601,指令获取单元获取所述网管服务器中与处理服务器对应的网络 设备管理指令;

步骤602,指令处理单元解析出所述网络设备管理指令的数据内容,并根 据所述数据内容生成管理报文发送至对应的被管设备,完成对被管设备的管 理。

请参考图7,在本发明技术方案中,需要为处理服务器配置FTP客户端, 包括该FTP客户端登陆网管服务器时的FTP用户名和密码。处理服务器定期 使用为其分配的FTP用户名和密码根据网管服务器的IP地址登录网管服务器 的FTP服务端,从与其FTP账号信息对应路径的存储区域获取为其分配的网 络设备管理指令。

通常情况下,该网络设备管理指令会经过某种逻辑算法或加密处理,因 此,当网络设备管理指令经过加密时,处理服务器在获取到该网络设备管理 指令后,首先要对该网络设备管理指令进行编译或者解密,转换为被管设备 可以识别的明文数据内容,从该明文数据内容中获取与其对应的接收服务器 的IP地址以及被管设备的IP地址,最后根据该明文数据内容生成管理报文, 且将该管理报文的源IP地址设置为获取的接收服务器的IP地址,根据所述被 管设备的IP地址将该管理报文转发至对应的被管设备。若在批量管理网络设 备的情况下,则根据多个被管设备的IP地址将该管理报文转发至对应的多个 被管设备,即完成处理服务器对被管设备的管理。本发明实施例所提供的处 理服务器为网管服务器分担了大量的工作,可有效减少网管服务器的压力, 使得单网管服务器也可管理更大数量级的网络设备。

为使本领域技术人员更加清楚和明白,下面结合图8,对本发明管理方案 进行详细阐述。

1、完成对接收服务器的配置

由于接收服务器执行对被管设备的管理请求或者回应报文(SNMP或者 CLI)的接收以及数据入库的功能。因此,本步骤中,需要在接收处理器上配 置网管系统的数据库IP地址,以及数据库操作所需的用户名和密码。

2、完成对处理服务器的配置

由于处理服务器执行定期进行FTP服务端登录,解析网管服务器构造的 管理指令以及将管理指令下发给被管设备等功能。因此,本步骤需要在处理 服务器上配置明确网管系统的IP地址,登陆网管系统FTP服务端所需的用户 名和密码以及对应的接收服务器的IP地址。作为本发明管理方案的较佳实现 方式,不同的处理服务器通常对应一组不同的FTP用户名和密码。

3、网管服务器构造指令

网管服务器根据被管设备的应用场景和管理需求,构造该管理设备对应 的管理指令,并将待执行的管理指令内容以指令文件的形式保存在特定路径 下。其中,该特定路径是某处理服务器通过FTP登陆的默认路径,也就是处 理服务器将要从网管系统获取管理指令的路径位置。在本发明的一个示例性 的实施例中,可以文件夹的形式放置待执行指令文件。

4、处理服务器获取管理指令

在本步骤中,处理服务器可以根据事先设定的周期,通过配置的FTP用 户名和密码登录网管服务器的FTP服务器,这样,就可以读取网管服务器分 配给该处理服务器的指令文件。

需要说明的是,在处理服务器获取管理指令后,在网管系统中删除该指 令文件。为了防止存在重复执行网络设备管理指令的情况,在处理服务器获 取到网络设备管理指令后,会立即通知网管服务器删除已获取的网络设备管 理指令,该通知中携带有该项网络设备管理指令的名称。网管服务器在接收 到该删除网络设备管理指令的通知后,即根据该携带的网络设备管理指令名 称删除对应的网络设备管理指令。

5、处理服务器编译或者解密管理指令

由于一般情况下,管理指令文件均是经过某种算法逻辑处理或者进行过 加密的,因此,处理服务器获取到所述管理指令文件后,需要事先对管理指 令进行编译或者解密,在得到被管设备可识别的明文数据内容后,获取与该 网络设备管理指令中携带的被管设备IP地址、接收服务器的IP地址,然后, 将该管理报文的源IP地址设置为获取的接收服务器的IP地址,最后根据所述 被管设备的IP地址将该管理报文转发至对应的被管设备。

6、接收服务器接收被管设备的回应报文或者管理请求报文

当处理服务器将相关管理指令推送给被管设备后,被管设备接收到处理 服务器发送的管理报文后,解析出该管理报文的数据内容,根据该数据内容 中的管理指令进行操作处理并生成相应的回应。例如在管理单个被管设备时, 若接收的管理指令为向被管设备请求某项数据,那么被管设备根据网管服务 器所请求的数据结果生成数据报文。由于处理服务器在此前已将管理指令报 文的源IP地址设定成接收处理器的IP地址。这样被管设备就会向网管服务器 分配的接收服务器发送回应报文了。

7、接收服务器将接收的数据报文入库。

接收服务器在接收到被管设备发送的数据报文后,分析被管设备反馈的 数据,并根据事先配置的网管数据库的IP地址以及该数据库的用户名和密码, 对需要保存到网管数据库的数据进行保存。

与传统的集中式网管系统相比,本发明管理方案将网管服务器的部分工 作交由处理服务器以及接收服务器处理。因此,本发明提供的网管系统仍然 由单网管管理系统管理所有的网络设备,且在此基础上可管理更大数量级的 网络设备;与传统的分布式网管系统相比,本发明可根据处理服务器以及接 收服务器的状态动态调整其性能压力,同时不增加由于数据互访带来的性能 压力。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在 本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包 含在本发明保护的范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号