网络设备信息采集方法、系统、管理系统和网络设备的利记博彩app

文档序号:7764384阅读:706来源:国知局
专利名称:网络设备信息采集方法、系统、管理系统和网络设备的利记博彩app
技术领域
本发明涉及网络设备管理领域,尤其涉及网络设备信息采集方法、网络设备管理 系统、网络设备、网络设备信息采集系统。
背景技术
SNMP(Simple Network Management Protocol 简单网络管理协议)由互联网工 程任务组 IETF(Internet Engineering Task Force)在 1990 年提出,SNMP 协议的相关标 准为请求注解文档RFC 1157、RFC1905、RFC2571 (请求注解文档RFC是用于发布因特网 Internet标准和因特网Internet其他正式出版物的一种网络文件或工作报告)。SNMP因 其具有标准化、简单易实现等特点而得到了广泛的应用,是网络设备管理领域中最常见的 设备管理协议之一。在使用SNMP作为管理协议的网络设备系统中,管理系统和网络设备分别作为管 理者和被管理者存在,在实现上有以下几个主要特点(1)网络设备采用统一定义的树状的MIB(Management Information Base 管理信 息数据库)进行管理,树的每个叶节点唯一的表示一个被管理对象。(2)管理系统和网络设备的交互通过几个简单的原子操作Get、GetNext, Set和 Trap实现。在网络设备上只需要支持这些简单的原子操作,从而使它的实现尽量简单。简单是SNMP最大的优点,但实现简单所带来的一大问题就是低效。管理系统和网 络设备的一次交互只能携带有限的数据,也就是有限个数的MIB对象。对于一般的配置管 理操作,SNMP协议足以胜任,效率低的问题并不足以带来太大的影响。但对于网络设备资源 采集和性能采集这样的管理需求,SNMP的低效却带来问题。以网络设备资源采集为例,网络 设备运营商的要求一般是一天提供一次资源数据,但一套管理系统系统往往管理着成千上 万个设备,每个设备上又有上千个用户端口,每个端口的资源数据可能又需要多次SNMP交 互才能获取到,这样算下来,采集整个网络的设备资源信息根本无法在限定的时间周期内完成。为了应对这种管理需求,现有的解决方法一般是网络设备上根据这些具体的需 求,实现一个单独的信息采集模块,采集固定的一些信息,并把结果以文件方式上报到管理 系统,文件传输一般采用FTP (File Transfer Protocol 文件传输协议)方式。这样就把 采集工作分散到各个设备上进行,大大提高了效率。这种方法虽然能够解决效率低的问题,但对于需求变更的适应能力很弱,当需求改变时,比如要增加一些采集信息,就需要针对新的需求再进行开发,开发完成后需要升级 所有网络设备的版本,这样在研发和工程实施上都需要投入大量的人力物力,不利于保持 设备版本的稳定性,增大了工程维护工作的难度。因此,现有技术还有待于改进与发展。

发明内容
本发明的目的是针对现有技术的不足,提供一种提高采集信息适应能力的网络设 备信息采集方法。本发明的另一目的在于提供一种基于所述方法的网络设备管理系统。本发明的又一目的在于提供一种基于所述方法的网络设备。本发明的再一目的在于提供一种基于所述方法的网络设备信息采集系统。为实现上述目的,本发明采用了以下技术方案一种网络设备信息采集方法,包括网络设备管理系统对要采集网络设备的信息进行配置形成配置文件;网络设备管理系统向网络设备下发所述配置文件;网络设备管理系统接收所述网络设备根据所述配置文件采集发回的采集结果。其中所述网络设备管理系统对要采集网络设备的信息进行配置形成配置文件包 括网络设备管理系统对要采集网络设备的信息进行配置形成可扩展标记语言格式的配置 文件,所述配置文件中采用管理信息数据库对象标识。其中所述采集结果采用可扩展标记语言格式。一种网络设备管理系统,用于采集网络设备的信息,还用于对要采集网络设备的 信息进行配置形成配置文件;向网络设备下发所述配置文件;接收所述网络设备根据所述 配置文件采集发回的采集结果。一种网络设备信息采集方法,包括网络设备接收网络设备管理系统发来的对要采集网络设备信息进行配置而形成 的配置文件;网络设备将所述配置文件中的采集信息转换为自身可处理的对象;网络设备根据转换后的采集信息进行处理并获得采集结果;网络设备向网络设备管理系统发回采集结果。其中所述配置文件采用可扩展标记语言格式并采用管理信息数据库对象标识;所 述自身可处理的对象为管理信息数据库对象。其中所述采集结果采用可扩展标记语言格式。其中所述网络设备根据转换后的采集信息进行处理并获得采集结果包括网络设 备根据转换后的采集信息在设备内部实现简单网络管理协议操作来获得采集结果。一种网络设备,用于采集设备信息并发给网络设备管理系统,包括收发模块、第一 转换模块和采集模块,所述收发模块用于接收网络设备管理系统发来的对要采集网络设备 信息进行配置而形成的配置文件;所述第一转换模块用于将所述配置文件中的采集信息转 换为所述网络设备自身可处理的对象;所述采集模块用于根据转换后的采集信息进行处理 并获得采集结果;所述收发模块还用于向网络设备管理系统发回采集结果。一种网络设备信息采集方法,包括网络设备管理系统对要采集网络设备的信息进行配置形成配置文件;网络设备管理系统向网络设备下发所述配置文件;网络设备将所述配置文件中的采集信息转换为自身可处理的对象;网络设备根据转换后的采集信息进行处理并获得采集结果;
网络设备向网络设备管理系统发回采集结果。—种网络设备信息采集系统,包括网络设备管理系统、 网络设备,所述网络设备管 理系统对要采集网络设备的信息进行配置形成配置文件,向网络设备下发所述配置文件, 接收所述网络设备根据所述配置文件采集发回的采集结果;所述网络设备用于接收网络设 备管理系统发来的对要采集网络设备信息进行配置而形成的配置文件,将所述配置文件中 的采集信息转换为所述网络设备自身可处理的对象,根据转换后的采集信息进行处理并获 得采集结果,向网络设备管理系统发回采集结果。由于采用了以上技术方案,使本发明具备的有益效果在于(1)本发明由网络设备管理系统对采集信息进行配置形成配置文件,并将配置文 件下发给网络设备进行信息采集,可以灵活应对不同的采集需求,降低了采集成本,缩短了 研发周期;(2)本发明的配置文件采用可扩展标记语言格式,充分利用该格式通用性的特点, 可准确、灵活地表达复杂的、具有内在逻辑关系的、模型化的管理对象,且具有较强的可扩 展性,进一步提高了配置的灵活性和易用性;(3)本发明的配置文件以管理信息数据库对象来表示,可以很好地与现有的简单 网络管理协议结合,省去了另外定义一套对象标识符的开销,降低了应用的复杂性;(4)本发明在网络设备上设置第一转换模块,将配置文件中的采集信息转换为管 理信息数据库对象,这样就可以调用网络设备内容的简单网络管理协议处理模块,在设备 内部实现简单网络管理协议操作;(5)本发明将采集结构转换为可扩展标记语言格式返回,能够方便管理系统提取, 增加了易用性;(6)本发明充分利用已有的功能,降低了网络设备维护的开销和风险,提高了用户
满意度。


图1示出根据本发明网络设备信息采集方法的一个实施例的流程图;图2示出根据本发明网络设备信息采集方法的另一个实施例的流程图;图3示出根据本发明网络设备信息采集方法的又一个实施例的流程图;图4示出根据本发明网络设备信息采集方法的再一个实施例的流程图;图5示出根据本发明网络设备的一个实施例的结构示意图;图6示出根据本发明网络设备的另一个实施例的结构示意图;图7示出根据本发明网络设备信息采集系统的一个实施例的结构示意图;图8示出根据本发明网络设备信息采集系统的另一个实施例的结构示意图。
具体实施例方式下面通过具体实施方式
结合附图对本发明作进一步详细说明。图1示出根据本发明网络设备信息采集方法的一个实施例的流程图,包括以下步骤步骤102 网络设备管理系统对要采集网络设备的信息进行配置形成配置文件;步骤104 网络设备管理系统向网络设备下发该配置文件;
步骤106 网络设备管理系统接收网络设备根据配置文件采集发回的采集结果。一种实施例方式,网络设备管理系统对要采集网络设备的信息进行配置形成 XML(extensible Markup Language 可扩展标记语言)格式的配置文件,之所以采用XML 文件方式,是因为XML是一种通用的信息表达方式,可准确、灵活地表达复杂的、具有内在 逻辑关系的、模型化的管理对象,并且具有较强的可扩展性。该配置文件中定义的具体信 息以MIB对象来表示,这样就可以和网络设备中已有的SNMP接口结合起来,不需要另外 定义一套对象标识符。本领域技术人员应该理解,配置文件也可以使用其他的格式,例如 Javascript等,其定义的具体信息也可以使用其他的对象标识,在网络设备端对其进行相 应的转换。一种实施方式,网络设备返回的采集结果可采用XML格式,这样可以方便网络设 备管理系统进行转换,替代地,也可以使用其他的格式,管理系统侧根据其格式进行信息的 提取。图2示出根据本发明网络设备信息采集方法的另一个实施例的流程图,其包括以 下步骤步骤202 网络设备接收网络设备管理系统发来的对要采集网络设备信息进行配 置而形成的配置文件;步骤204 网络设备将该配置文件中的采集信息转换为自身可处理的对象;步骤206 网络设备根据转换后的采集信息进行处理并获得采集结果;步骤208 网络设备向网络设备管理系统发回采集结果。一种实施方式,配置文件采用XML格式并采用MIB对象标识;该自身可处理的对象 为MIB对象。一种实施方式,该网络设备把XML格式的配置文件文件中定义的采集信息解析出 来,转换为MIB对象后,调用SNMP处理模块,在设备内部实现SNMP操作,并把结果转换为 XML文件保存。一种实施方式,网络设备管理系统获取采集结果XML文件,从中解析出具体信息。图3示出根据本发明网络设备信息采集方法的又一个实施例的流程图,其包括如 下步骤步骤302 网络设备管理系统对要采集网络设备的信息进行配置形成配置文件;步骤304 网络设备管理系统向网络设备下发配置文件;步骤306 网络设备将配置文件中的采集信息转换为自身可处理的对象;步骤308 网络设备根据转换后的采集信息进行处理并获得采集结果;步骤310 网络设备向网络设备管理系统发回采集结果。本实施例中,配置文件采用XML格式并采用MIB对象标识;自身可处理的对象为 MIB对象。采集结果采用XML格式。图4示出根据本发明网络设备信息采集方法的再一个实施例的流程图,其包括以 下步骤步骤402 根据具体采集需求编写XML格式的配置文件,文件中的采集信息采用 MIB对象标识;步骤404 管理系统通过FTP或其他方式把配置文件发送到网络设备上;
步骤406 网络设备根据定时间隔自动触发或由管理系统手工触发信息采集操 作,由网络设备的XML/SNMP转换器把请求文件中的信息解析出来,转换为MIB对象标识,交 给SNMP模块执行;步骤408 网络设备SNMP模块内部模拟SNMP操作来采集信息,并把采集到的信息 返回给XML/SNMP转换器,由XML/SNMP转换器把采集信息转换为XML格式的采集结果文件;步骤410 管理系统通过FTP或其他方式把采集结果文件从各个设备上收集起来, 并从采集结果文件中解析出采集结果。采用本实施例所述的设备管理方法后,只需要在管理系统和网络设备上实现一次 相关功能模块,以后就可以灵活的满足各种信息采集需求,只要SNMP模块能够支持的信 息,就能够在不进行额外开发,不改变管理系统和网络设备版本的情况下,仅仅通过修改 XML请求文件就能够满足需求。根据本发明网络设备管理系统的一个实施例,用于采集网络设备的信息,对要采 集网络设备的信息进行配置形成配置文件;向网络设备下发该配置文件;接收所述网络设 备根据所述配置文件采集发回的采集结果。一种实施方式,配置文件采用XML格式并采用MIB对象标识。一种实施方式,采集结果采用XML格式。图5示出根据本发明网络设备的一个实施例的结构示意图,用于采集设备信息并 发给网络设备管理系统,其包括收发模块、第一转换模块和采集模块。收发模块用于接收网 络设备管理系统发来的对要采集网络设备信息进行配置而形成的配置文件;第一转换模块 用于将配置文件中的采集信息转换为所述网络设备自身可处理的对象;采集模块用于根据 转换后的采集信息进行处理并获得采集结果;收发模块还用于向网络设备管理系统发回采 集结果。本实施例中,配置文件采用XML格式并采用MIB对象标识;第一转换模块还用于将 采集信息转换为MIB对象。图6示出根据本发明网络设备的另一个实施例的结构示意图,其在图5所示实施 例的基础上,还包括第二转换模块,用于将所述采集结果转换为XML格式;收发模块还用于 向网络设备管理系统发回转换为XML格式的采集结果。本领域技术人员应该理解,第一转换模块和第二转换模块可以在一个模块中实 现,例如实现为XML/SNMP转换器。本实施例中,采集模块还用于根据转换后的采集信息在设备内部实现SNMP操作 来获得采集结果。图7示出根据本发明网络设备信息采集系统的一个实施例的结构示意图,包括网 络设备管理系统和网络设备。网络设备管理系统对要采集网络设备的信息进行配置形成配 置文件,向网络设备下发所述配置文件,接收网络设备根据配置文件采集发回的采集结果; 网络设备用于接收网络设备管理系统发来的对要采集网络设备信息进行配置而形成的配 置文件,将配置文件中的采集信息转换为网络设备自身可处理的对象,根据转换后的采集 信息进行处理并获得采集结果,向网络设备管理系统发回采集结果。图8示出根据本发明网络设备信息采集系统的另一个实施例的结构示意图,包括 网络设备管理系统和网络设备。网络设备包括FTP模块、XML/SNMP转换器和SNMP模块。FTP模块用于采用FTP方式从管理系统侧获取采集配置文件并向管理系统发送采集结果文 件。XML/SNMP转换器执行XML格式的配置文件向MIB对象的转换,以及将采集结果转换为 XML格式。SNMP模块用于根据XML/SNMP转换器转换得到的MIB对象执行采集,并将采集结 果交由XML/SNMP转换器转换为XML格式后由FTP模块发送。 以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱 离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护 范围。
权利要求
一种网络设备信息采集方法,其特征在于,包括网络设备管理系统对要采集网络设备的信息进行配置形成配置文件;网络设备管理系统向网络设备下发所述配置文件;网络设备管理系统接收所述网络设备根据所述配置文件采集发回的采集结果。
2.如权利要求1所述的方法,其特征在于,其中所述网络设备管理系统对要采集网络 设备的信息进行配置形成配置文件包括网络设备管理系统对要采集网络设备的信息进行配置形成可扩展标记语言格式的配 置文件,所述配置文件中采用管理信息数据库对象标识。
3.如权利要求2所述的方法,其特征在于,其中所述采集结果采用可扩展标记语言格式。
4.一种网络设备管理系统,用于采集网络设备的信息,其特征在于,还用于对要采集网 络设备的信息进行配置形成配置文件;向网络设备下发所述配置文件;接收所述网络设备 根据所述配置文件采集发回的采集结果。
5.一种网络设备信息采集方法,其特征在于,包括网络设备接收网络设备管理系统发来的对要采集网络设备信息进行配置而形成的配 置文件;网络设备将所述配置文件中的采集信息转换为自身可处理的对象; 网络设备根据转换后的采集信息进行处理并获得采集结果; 网络设备向网络设备管理系统发回采集结果。
6.如权利要求5所述的方法,其特征在于,其中所述配置文件采用可扩展标记语言格 式并采用管理信息数据库对象标识;所述自身可处理的对象为管理信息数据库对象。
7.如权利要求6所述的方法,其特征在于,其中所述采集结果采用可扩展标记语言格式。
8.如权利要求5至7任一所述的方法,其特征在于,其中所述网络设备根据转换后的采 集信息进行处理并获得采集结果包括网络设备根据转换后的采集信息在设备内部实现简单网络管理协议操作来获得采集结果。
9.一种网络设备,用于采集设备信息并发给网络设备管理系统,其特征在于,包括收发 模块、第一转换模块和采集模块,所述收发模块用于接收网络设备管理系统发来的对要采 集网络设备信息进行配置而形成的配置文件;所述第一转换模块用于将所述配置文件中的 采集信息转换为所述网络设备自身可处理的对象;所述采集模块用于根据转换后的采集信 息进行处理并获得采集结果;所述收发模块还用于向网络设备管理系统发回采集结果。
10.一种网络设备信息采集方法,其特征在于,包括网络设备管理系统对要采集网络设备的信息进行配置形成配置文件; 网络设备管理系统向网络设备下发所述配置文件; 网络设备将所述配置文件中的采集信息转换为自身可处理的对象; 网络设备根据转换后的采集信息进行处理并获得采集结果; 网络设备向网络设备管理系统发回采集结果。
11.一种网络设备信息采集系统,包括网络设备管理系统、网络设备,其特征在于,所述网络设备管理系统对要采集网络设备的信息进行配置形成配置文件,向网络设备下发所述 配置文件,接收所述网络设备根据所述配置文件采集发回的采集结果;所述网络设备用于 接收网络设备管理系统发来的对要采集网络设备信息进行配置而形成的配置文件,将所述 配置文件中的采集信息转换为所述网络设备自身可处理的对象,根据转换后的采集信息进 行处理并获得采集结果,向网络设备管理系统发回采集结果。
全文摘要
本发明公开了一种网络设备信息采集方法,包括网络设备管理系统对要采集网络设备的信息进行配置形成配置文件;网络设备管理系统向网络设备下发所述配置文件;网络设备管理系统接收所述网络设备根据所述配置文件采集发回的采集结果。本发明还公开了一种网络设备管理系统、网络设备和网络设备信息采集系统。本发明由网络设备管理系统对采集信息进行配置形成配置文件,并将配置文件下发给网络设备进行信息采集,可以灵活应对不同的采集需求,降低了采集成本,缩短了研发周期。
文档编号H04L12/24GK101989928SQ20101053364
公开日2011年3月23日 申请日期2010年11月5日 优先权日2010年11月5日
发明者张永, 王翔 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1