一种mib匹配方法和设备的制作方法

文档序号:6440818阅读:661来源:国知局
专利名称:一种mib匹配方法和设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种MIB匹配方法和设备。
技术背景
网管系统通过MIB (Management Information Base,管理信息库)对网络设备进行管理,MIB是网管系统和网络设备交互的接口定义,网管系统与网络设备需要对MIB接口有一致的理解才能实现网管系统对网络设备的正确管理。
MIB是一种树型结构数据模型,一个点分的数字都有一个特定的含义,从左到右层次上逐步递近,例如,其可以使用类似· 1. 3. 6. 1. 4. 1. 25506. 2. 40. 2. 3. 1的形式组织,在具体的处理场景中,上述的形式组织的样例也可表示为.iso. org. dod. internet, private, enterprises. C. Common. IfExt. hh3cIfExtGroup. IfInte rfaces. IfPhysicalNumber0 其中,上述样例中25506所在的部分表示厂商信息(一般称为厂商根节点),此处的25506表示C公司,即C的公司代码,该字段向右的各数位则为C公司内部定义的参数。
每个树型的MIB数据结构模块使用特定格式的文本形式的文件描述,称为MIB文件,MIB文件可供网管系统直接加载,作为与网络设备通信的接口。
但随着产品的发展会出现如下问题
1、MIB发生变化MIB文件中新增了节点定义或修改了原有节点定义,对于同一 MIB模块,网管系统中加载的内容与网络设备上使用的内容不一致,造成网管系统对网络设备的管理出现问题;
2、产品0EM(0riginal Equipment Manufacturer,原始设备制造商,即原厂委托制造)产品OEM时一般会把MIB中厂商根节点以下的整个MIB树型结构迁移到OEM厂商的根节点下的某一个位置,而MIB树结构基本会保持不变,即所有MIB节点厂商根节点下的各字段保持不变。比如C公司的MIB树迁移到A公司的根节点下,上述样例描述的MIB将可能变为.1. 3. 6. 1. 4. 1. 11. 2. 40. 2. 3. 1 (. iso. org. dod. internet, private, enterprises. A. Common. IfExt. IfExtGroup. If Interfaces. 1忭1^8化&1恥11^610,其中,六(11)为 A 公司的公司代码,如图1所示,C公司根节点下的MIB结构迁移到A公司根节点后,将变为斜线标注的部分。
因此,产品OEM后,所有的MIB都需要将厂商代码部分进行调整,从而需要重新建立一套MIB文件。网管系统在对OEM后的网络设备进行管理时不能再使用OEM前的MIB文件,必须加载新的MIB文件才能对网络设备进行管理。
综合上面两个问题,都会出现网管系统加载的MIB与网络设备使用的MIB不配套的情况,且网管系统无法了解目前网络设备上正在使用的MIB情况,引起管理问题。
基于上述说明可知,现有技术中的网管系统由于不了解网络设备使用的MIB版本,对于分支版本较多的MIB模块,往往只能通过逐一使用多个分支进行尝试的方式来进行MIB的匹配。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题
现有技术中的网管系统使用多个MIB分支逐个尝试读写网络设备的处理方式效率低,而且,对于MIB节点保留,但数据类型、含义等属性发生变更的情况,虽然通过尝试仍可进行读/写,但由于属性变化,读/写操作很可能出现错误。发明内容
本发明提供一种MIB匹配方法和设备,用以解决现有技术中网管设备在对网络设备进行管理时,需要逐个尝试该网络设备所支持的MIB文件所带来的效率降低,以及由于匹配不正确所带来读/写操作错误的缺陷。
为达到上述目的,本发明一方面提供了一种MIB匹配方法,所述方法包括以下步骤
网管设备获取网络设备中所存储的MIB映射信息;
所述网管设备根据所述MIB映射信息,在本地存储的MIB集合中确定相应版本的 MIB文件;
所述网管设备根据所述MIB文件对所述网络设备进行管理。
优选的,所述网管设备获取网络设备中所存储的MIB映射信息,具体包括
所述网管设备按照预设的周期获取所述网络设备中所存储的MIB映射信息;和/ 或,
所述网管设备在每次需要对所述网络设备进行管理时,获取所述网络设备中所存储的MIB映射信息;和/或,
当满足预设的触发条件时,所述网管设备获取所述网络设备中所存储的MIB映射fn息ο
优选的,所述本地存储的MIB集合,具体包括
所述网管设备中所存储的当前系统中的各网络设备所支持的各版本的MIB文件;
其中,所述网管设备维护各版本的MIB文件与MIB映射信息的对应关系。
优选的,所述MIB映射信息,包括
所述网络设备当前所应用的MIB模块名称和MIB版本信息。
另一方面,本发明还提供了一种网管设备,包括
存储模块,用于存储MIB集合;
获取模块,用于获取网络设备中所存储的MIB映射信息;
确定模块,用于根据所述获取模块所获取的MIB映射信息,在所述存储模块所存储的MIB集合中获取相应版本的MIB文件;
管理模块,用于根据所述确定模块所确定的MIB文件对所述网络设备进行管理。
优选的,所述获取模块,具体用于
按照预设的周期获取所述网络设备中所存储的MIB映射信息;和/或,
在每次需要对所述网络设备进行管理时,获取所述网络设备中所存储的MIB映射信息;和/或,
当满足预设的触发条件时,获取所述网络设备中所存储的MIB映射信息。
优选的,所述存储模块,具体用于
存储当前系统中的各网络设备所支持的各版本的MIB文件,并维护各版本的MIB文件与MIB映射信息的对应关系。
另一方面,本发明还提供了一种MIB匹配方法,所述方法包括以下步骤
网络设备存储自身当前应用的MIB文件所对应的MIB映射信息;
所述网络设备接收所述网管设备的管理指示,所述管理指示依据的MIB文件具体为所述网管设备根据所述MIB映射信息所确定的。
优选的,所述MIB映射信息,包括
所述网络设备当前所应用的MIB模块名称和MIB版本信息。
另一方面,本发明还提供了一种网络设备,包括
存储模块,用于存储所述网络设备当前应用的MIB文件所对应的MIB映射信息;
接收模块,用于接收所述网管设备的管理指示,所述管理指示依据的MIB文件具体为所述网管设备根据所述存储模块所存储的MIB映射信息所确定的。
与现有技术相比,本发明具有以下优点
通过应用本发明的技术方案,网管设备根据获取到的网络设备所存储的MIB映射信息,直接在本地存储的MIB集合中确定相应版本的MIB文件,并根据该MIB文件对网络设备进行管理,从而,不再需要进行MIB文件的逐个访问尝试,可以针对不同的网络设备使用相应版本的MIB文件进行准确管理,解决了现有技术中无法对使用不同版本的MIB文件的各网络设备进行差别化管理的问题,提高了网络管理的性能和准确性,扩展了 SNMP网管的应用。


图1为MIB结构的示意图2为本发明实施例所提出的一种MIB匹配方法的流程示意图3为本发明实施例所提出的一种具体应用场景下的MIB匹配方法的流程示意图4为本发明实施例所提出的一种网管设备的结构示意图5为本发明实施例所提出的一种网络设备的结构示意图。
具体实施方式
如背景技术所述,现有的网管设备不能确定网络设备当前实际应用的MIB文件信息,只能通过多个MIB文件进行逐个的访问尝试,导致处理效率的降低。
不仅如此,由于访问尝试过程中可能存在网管设备通过不完全匹配的MIB文件对网络设备访问尝试成功的情况,所以,可能会导致管理指令和具体处理错误等问题,影响了具体网络管理的处理性能和准确性。
例如,对于某个网络设备,其某MIB节点的数据类型从整型改为字符串,或整型节点的含义由MB(Mega Byte,兆字节)改为GB(Giga Byte,千兆字节),而如果网管设备仍使用该MIB节点改变之前的文件版本对该网络设备进行访问,则可能会出现访问成功,但具体管理操作产生歧义的问题。
为了解决这样的问题,本发明提出了一种MIB匹配方法,在网络设备中存储当前所应用的MIB映射信息,网管设备通过该MIB映射信息确定网络设备当前所实际应用的相应版本的MIB文件,从而,可以应用该MIB文件对网络设备进行准确管理。
如图2所示,为本发明提出的一种MIB匹配方法的流程示意图,该方法具体包括以下步骤
步骤S201、网管设备获取网络设备中所存储的MIB映射信息。
在具体的处理场景中,本步骤的触发机制可能包括以下几种
(1)所述网管设备按照预设的周期获取所述网络设备中所存储的MIB映射信息。
周期性获取MIB映射信息的方案可以周期性的实现MIB映射信息的更新和校对, 尤其是在网管设备不能及时确定网络设备是否改变了 MIB映射信息的场景下,周期性获取的方案可以提高MIB映射信息的准确性。
在实际的应用场景中,可以根据实际的需要确定具体的周期长度。如果具体的周期长度较短,则可以保证更新的及时性,而如果具体的周期长度较长,则可以减少网管设备和网络设备之间的通信频率。
(2)所述网管设备在每次需要对所述网络设备进行管理时,获取所述网络设备中所存储的MIB映射信息。
这样的处理方式可以保证每一次对网络设备的管理操作所应用的MIB映射信息的准确性,但是也会因此而在每次管理时占用一定的处理时间和处理资源。
(3)当满足预设的触发条件时,所述网管设备获取所述网络设备中所存储的MIB 映射信息。
具体的触发条件可以根据实际需要进行设置,例如,可以设置如果网管设备接收到网络设备的重启告警,或检测到网络设备发生重启,则在该网络设备重启完成后,重新获取该网络设备的MIB映射消息,也可以设置网管设备接收到网络设备上报的MIB变更通知消息,或其他通知MIB版本发生变化的指示时,重新获取相应的网络设备的MIB映射消息。
通过这样的设置,可以实现MIB变更情况的交互,及时对MIB映射信息进行更新。
需要进一步指出的是,上述的三种触发机制可以单独应用,也可以组合应用,例如 (1)和(3)的组合应用,可以保证即使在两个周期之间发生了 MIB变更情况,网管设备仍旧可以及时获知更新后的MIB映射信息,这样的变化并不影响本发明的保护范围。
步骤S202、所述网管设备根据所述MIB映射信息,在本地存储的MIB集合中确定相应版本的MIB文件。
在具体的处理场景中,本步骤中所提及的网管设备本地存储的MIB集合,具体指网管设备中所存储的当前系统中的各网络设备所支持的各版本的MIB文件。
这样的MIB文件可以是网管设备通过相关的机制主动获取的,也可以是在每一个新的版本的MIB文件生成后,都主动向网管设备进行上报后,网管设备所存储的,还可以是应用定期的MIB文件更新机制,直接配置给网管设备的,在实际应用中,具体获取各版本的 MIB文件的方式的变化并不影响本发明的保护范围。
进一步的,网管设备为了实现后续的MIB文件的识别,还需要在本地维护各版本的MIB文件与MIB映射信息之间的对应关系(例如具体的MIB文件与MIB版本信息之间的对应关系),这样的对应关系随MIB集合的更新而更新。
步骤S203、所述网管设备根据所述MIB文件对所述网络设备进行管理。
需要进一步指出的是,对于具体的处理场景,上述的各处理步骤中所提及的MIB映射信息,至少包括所述网络设备当前所应用的MIB模块名称和MIB版本信息。
当然,在具体应用中,其他可以应用于上述的技术方案的信息内容也可以包括在 MIB映射信息的内容中,从而,有利于网管设备快速准确的识别到相应版本的MIB文件。
另一方面,考虑到具体应用场景的需要,MIB映射信息的具体形式可以是在网络设备中所保存的一个特殊MIB,或者一个特殊命令行,或者其他能够被网管设备获取的信息形式,这样的变化并不影响本发明的保护范围。
上述的描述说明了本发明所提出的技术方案在网管设备侧的实现流程,相应的, 在网络设备侧,对于本发明所提出的技术方案的具体应用过程为
首先,网络设备存储自身当前应用的MIB文件所对应的MIB映射信息,然后,所述网络设备接收所述网管设备的管理指示,所述管理指示依据的MIB文件具体为所述网管设备根据所述MIB映射信息所确定的。
具体的管理指示在网管设备侧的产生过程参见前述说明,在此不再重复叙述。
在网络设备侧,网络设备维护着自身的MIB映射信息,及时进行相应的更新,确保 MIB映射信息能够准确的反映该网络设备当前所应用的MIB文件的信息,以便使网管设备可以据此确定相应版本的MIB文件,并进行准确的管理操作。
通过上述的说明可以看出,在本发明实施例所提出的技术方案中,网络设备中存储了自身当前所应用的MIB文件所对应的MIB映射信息,例如当前所应用的MIB模块名称和MIB版本信息的映射关系,而网管设备中则存储了 MIB映射信息(尤其是MIB版本信息) 与MIB文件之间的对应关系,从而,可以根据网络设备的MIB映射信息找到相应的MIB文件,并按照相应的MIB文件进行后续操作处理。
与现有技术相比,本发明具有以下优点
通过应用本发明的技术方案,网管设备根据获取到的网络设备所存储的MIB映射信息,直接在本地存储的MIB集合中确定相应版本的MIB文件,并根据该MIB文件对网络设备进行管理,从而,不再需要进行MIB文件的逐个访问尝试,可以针对不同的网络设备使用相应版本的MIB文件进行准确管理,解决了现有技术中无法对使用不同版本的MIB文件的各网络设备进行差别化管理的问题,提高了网络管理的性能和准确性,扩展了 SNMP网管的应用。
为了进一步阐述本发明的技术思想,现结合具体的应用场景,对本发明的技术方案进行说明。
为了描述方便,本发明实施例中具体以网络设备中保存特殊MIB的形式来作为 MIB映射信息存储的一种具体示例,对本发明所提出的技术方案进行说明,在实际应用中, 具体MIB映射信息形式的变化并不会影响本发明的保护范围。
具体的,本发明实施例提供了一种网管设备感知网络设备所使用的MIB文件,针对不同的网络设备使用不同的MIB文件进行准确管理的方法,通过匹配得到的相应版本的 MIB文件,网管设备可以准确的对网络设备进行管理,避免现有的逐个尝试MIB文件所带来的处理性能和准确性降低的问题。
具体的,如图3所示,为本发明实施例所提出的一种具体应用场景下的MIB匹配方法的流程示意图,具体包括以下步骤
步骤S301、在当前系统的各网络设备上定义一个特殊MIB (比如命名为ADAPT-MIB),在该MIB中定义一个数据表,数据表的内容至少包括MIB模块名称和MIB版本fe息。
步骤S302、各网络设备实现ADAPT-MIB,在该特殊MIB的上述表格中的每一行数据记录该网络设备当前支持的MIB模块名称和对应的MIB版本信息。
比如,对于MIB模块名称为IF-EXT-MIB的一个MIB模块,其在产品OEM之前所对应的厂商为C厂商,其初始版本为1. 0,则ADAPT-MIB中所记录的信息为
MIB 模块名称IF-EXT-MIB ;
MIB 版本信息C 1. 0。
对于该MIB模块进行修改后,相应的ADAPT-MIB中所记录的信息为
MIB 模块名称IF-EXT-MIB ;
MIB 版本信息C 2. 0。
而在产品OEM到A公司之后,相应的ADAPT-MIB中所记录的信息为
MIB 模块名称IF-EXT-MIB ;
MIB 版本信息A2. 0。
步骤S303、网管设备中保存当前系统的各网络设备所支持的各版本的MIB文件, 并维护MIB模块名称、MIB版本信息与MIB文件的映射关系。
具体的,如果当前系统中的各网络设备分别支持步骤S302中所述的几种MIB文件版本,那么,C 1. 0,C2. 0和A 2. 0三种版本的MIB文件都会保存在网管设备中。
具体的获取方式可以是在每种版本的MIB文件生成后,都向网管设备上报相应的 MIB文件,网管设备将MIB文件在本地进行存储,并更新相应的映射关系,也可以是在每种版本的MIB文件生成后,由网管设备的开发人员或使用人员直接将MIB文件放入网管设备的指定位置,并更新相应的映射关系。
在完成上述的信息存储和维护后,当网管设备需要对某个网络设备进行管理时, 执行步骤S304。
步骤S304、网管设备先使用ADAPT-MIB获取该网络设备当前所支持的MIB模块名称和MIB版本信息。
步骤S305、网管设备根据本地维护的映射关系,在所保存的各版本的MIB文件中确定该网络设备当前所支持的版本的MIB文件。
具体的,网管设备首先根据MIB模块名称确定该网络设备所可能支持的所有MIB 文件的集合,然后,进一步通过MIB版本信息,在相应的MIB文件的集合中查找到相应版本的MIB文件。
步骤S306、网管设备应用该版本的MIB文件对该网络设备进行管理。
对于同一个网络设备,在网管设备获取到该网络设备的新的MIB映射信息(即网络设备所应用的发生更新的MIB模块名称和MIB版本信息)之前,对该网络设备的后续管理均可应用该MIB文件来实现。
根据上述的技术方案,结合步骤S302中所给出的示例,对该示例进行具体说明如下
在C公司2010年归档的IF-EXT-MIB文件(文件1,版本C 1. 0)中定义了如下MIB IJ ; ^^ ·9
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 1含义参类U
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 2含义参类12
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 3含义参类参数单位为MB)
在C公司2011年归档的IF-EXT-MIB文件(文件2,版本C 2.0)中定义了如下MIBIJ ; ^^ ·
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 1含义参类U
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 2含义参类U’
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 3含义参类参数单位为GB)
.1. 3. 6. 1. LL 1. 25506. 2. 40. 2. 3. 4含义参类 4
C公司产品OEM给A公司后在C公司2011年归档的IF-EXT-MIB基础上将根节点从C公司根节点迁移到了 A公司的根节点,形成了新的IF-EXT-MIB文件(文件3,版本A 2. 0),定义了如下MIB节点
. 1. 3. 6. 1. 4. 1. 11. 2. 40. 2. 3. 1 含义参数 1
. 1. 3. 6. 1. 4. 1. 11. 2. 40. 2. 3. 2 含义参数 2,
· 1.3.6. 1. 4. 1. 11. 2. 40. 2. 3. 3 含义参数 3 (参数单位为 GB)
. 1. 3. 6. 1. 4. 1. 11. 2. 40. 2. 3. 4 含义参数 4
根据网管设备和网络设备的约定,上述三个MIB文件的版本号分别为C1. 0、C2. 0 和A2. 0,同时网管设备中保存上述三个版本的MIB文件,并将3个版本的MIB文件分别与 IF-EXT-MIB的MIB模块名称,以及Cl. 0、C2. 0和A2. 0的版本号进行映射。
在相应的网络设备上实现ADAPT-MIB,其中,针对上述MIB文件的信息为
MIB 模块名称IF-EXT-MIB ;
MIB版本信息根据实际情况填写Cl. 0或C2. 0或A2. 0
当网管设备准备对某一网络设备进行管理时,首先读取该网络设备上的 ADAPT-MIB信息,如果获得的版本信息为Cl. 0,则网管系统使用文件1的内容对该网络设备进行管理;如果获得的版本信息为C2. 0,则网管设备使用文件2的内容对该网络设备进行管理;如果获得的版本信息为A2. 0,则网管设备使用文件3的内容对该网络设备进行管理。
从而,实现对该网络设备的精确管理。
与现有技术相比,本发明具有以下优点
通过应用本发明的技术方案,网管设备根据获取到的网络设备所存储的MIB映射信息,直接在本地存储的MIB集合中确定相应版本的MIB文件,并根据该MIB文件对网络设备进行管理,从而,不再需要进行MIB文件的逐个访问尝试,可以针对不同的网络设备使用相应版本的MIB文件进行准确管理,解决了现有技术中无法对使用不同版本的MIB文件的各网络设备进行差别化管理的问题,提高了网络管理的性能和准确性,扩展了 SNMP网管的应用。
为了实现本发明的技术方案,基于前述的说明,本发明还提出了一种网管设备,其结构示意图如图4所示,至少包括以下模块
存储模块41,用于存储MIB集合;
获取模块42,用于获取网络设备中所存储的MIB映射信息;
确定模块43,用于根据所述获取模块42所获取的MIB映射信息,在所述存储模块41所存储的MIB集合中获取相应版本的MIB文件;
管理模块44,用于根据所述确定模块43所确定的MIB文件对所述网络设备进行管理。
优选的,所述获取模块42,具体用于
按照预设的周期获取所述网络设备中所存储的MIB映射信息;和/或,
在每次需要对所述网络设备进行管理时,获取所述网络设备中所存储的MIB映射信息;和/或,
当满足预设的触发条件时,获取所述网络设备中所存储的MIB映射信息。
优选的,所述存储模块41,具体用于存储当前系统中的各网络设备所支持的各版本的MIB文件,并维护各版本的MIB文件与MIB映射信息的对应关系。
另一方面,本发明还提供了一种网络设备,其结构示意图如图5所示,至少包括以下模块
存储模块51,用于存储所述网络设备当前应用的MIB文件所对应的MIB映射信息;
接收模块52,用于接收所述网管设备的管理指示,所述管理指示依据的MIB文件具体为所述网管设备根据所述存储模块51所存储的MIB映射信息所确定的。
与现有技术相比,本发明具有以下优点
通过应用本发明的技术方案,网管设备根据获取到的网络设备所存储的MIB映射信息,直接在本地存储的MIB集合中确定相应版本的MIB文件,并根据该MIB文件对网络设备进行管理,从而,不再需要进行MIB文件的逐个访问尝试,可以针对不同的网络设备使用相应版本的MIB文件进行准确管理,解决了现有技术中无法对使用不同版本的MIB文件的各网络设备进行差别化管理的问题,提高了网络管理的性能和准确性,扩展了 SNMP网管的应用。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者OAM MASTER设备等)执行本发明各个实施场景所述的方法。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种管理信息库MIB匹配方法,其特征在于,所述方法包括以下步骤 网管设备获取网络设备中所存储的MIB映射信息;所述网管设备根据所述MIB映射信息,在本地存储的MIB集合中确定相应版本的MIB 文件;所述网管设备根据所述MIB文件对所述网络设备进行管理。
2.如权利要求1所述的方法,其特征在于,所述网管设备获取网络设备中所存储的MIB 映射信息,具体包括所述网管设备按照预设的周期获取所述网络设备中所存储的MIB映射信息;和/或, 所述网管设备在每次需要对所述网络设备进行管理时,获取所述网络设备中所存储的 MIB映射信息;和/或,当满足预设的触发条件时,所述网管设备获取所述网络设备中所存储的MIB映射信肩、ο
3.如权利要求1所述的方法,其特征在于,所述本地存储的MIB集合,具体包括 所述网管设备中所存储的当前系统中的各网络设备所支持的各版本的MIB文件; 其中,所述网管设备维护各版本的MIB文件与MIB映射信息的对应关系。
4.如权利要求1至3中任意一项所述的方法,其特征在于,所述MIB映射信息,包括 所述网络设备当前所应用的MIB模块名称和MIB版本信息。
5.一种网管设备,其特征在于,包括 存储模块,用于存储MIB集合;获取模块,用于获取网络设备中所存储的MIB映射信息;确定模块,用于根据所述获取模块所获取的MIB映射信息,在所述存储模块所存储的 MIB集合中获取相应版本的MIB文件;管理模块,用于根据所述确定模块所确定的MIB文件对所述网络设备进行管理。
6.如权利要求5所述的网管设备,其特征在于,所述获取模块,具体用于 按照预设的周期获取所述网络设备中所存储的MIB映射信息;和/或,在每次需要对所述网络设备进行管理时,获取所述网络设备中所存储的MIB映射信息;和/或,当满足预设的触发条件时,获取所述网络设备中所存储的MIB映射信息。
7.如权利要求5所述的网管设备,其特征在于,所述存储模块,具体用于存储当前系统中的各网络设备所支持的各版本的MIB文件,并维护各版本的MIB文件与MIB映射信息的对应关系。
8.—种MIB匹配方法,其特征在于,所述方法包括以下步骤网络设备存储自身当前应用的MIB文件所对应的MIB映射信息; 所述网络设备接收所述网管设备的管理指示,所述管理指示依据的MIB文件具体为所述网管设备根据所述MIB映射信息所确定的。
9.如权利要求8所述的方法,其特征在于,所述MIB映射信息,包括 所述网络设备当前所应用的MIB模块名称和MIB版本信息。
10.一种网络设备,其特征在于,包括存储模块,用于存储所述网络设备当前应用的MIB文件所对应的MIB映射信息;接收模块,用于接收所述网管设备的管理指示,所述管理指示依据的MIB文件具体为所述网管设备根据所述存储模块所存储的MIB映射信息所确定的。
全文摘要
本发明公开了一种MIB匹配方法和设备,通过应用本发明的技术方案,网管设备根据获取到的网络设备所存储的MIB映射信息,直接在本地存储的MIB集合中确定相应版本的MIB文件,并根据该MIB文件对网络设备进行管理,从而,不再需要进行MIB文件的逐个访问尝试,可以针对不同的网络设备使用相应版本的MIB文件进行准确管理,解决了现有技术中无法对使用不同版本的MIB文件的各网络设备进行差别化管理的问题,提高了网络管理的性能和准确性,扩展了SNMP网管的应用。
文档编号G06F17/30GK102497286SQ201110411119
公开日2012年6月13日 申请日期2011年12月12日 优先权日2011年12月12日
发明者杨倛 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1