一种管理信息库MIB数据管理方法及装置制造方法及图纸

技术编号:19691011 阅读:29 留言:0更新日期:2018-12-08 10:58
本发明专利技术公开了一种管理信息库MIB数据管理方法及装置,用以解决现有技术中存在的MIB数据正确性以及兼容性较低问题。包括:获取目标设备的待更新版本对应的配置文件;创建配置文件对应的第一数据模型;确定第一数据模型与MIB数据库中的目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点;在确定第一数据模型中第一目标节点的节点特性数据对应的取值上的约束关系不满足预配置的约束关系时,修改第一数据模型中第一目标节点的节点特性数据,或者删除第一数据模型中第一目标节点的节点特性数据;将修改后的第一数据模型导入到待更新版本对应的配置文件中。

【技术实现步骤摘要】
一种管理信息库MIB数据管理方法及装置
本专利技术涉及信息技术(英文:InformationTechnology,简称:IT)领域,特别涉及一种管理信息库(英文:ManagementInformationBase,简称:MIB)数据管理方法及装置。
技术介绍
现有网络中的通信设备,一般采用简单网络管理协议(英文:SimpleNetworkManagementProtocol,简称:SNMP)进行管理。SNMP的网络管理模型包括以下几个关键元素:管理者(Manager)、代理者(Agent)、MIB、SNMP。Manager就是一个运行在工作站上的网络管理软件,它通过SNMP协议向Agent发布操作指令,实施对网络中各种资源的监测和控制;Agent通常是驻留在通信设备中的程序,它响应Manager的操作请求,执行管理功能。MIB是Manager和Agent实现管理功能的数据载体,是一个具体层次性、结构化,且由所有被管对象构成的集合。Manager通过读取(GET)命令和设置(SET)命令对MIB进行操作,从而实现对通信设备的控制。对于功能复杂、相互关联的各类通信设备,庞大的MIB数据在管理上有一定的复杂性,尤其当通信设备功能进行大规模变更及扩展时,如何能保证MIB数据的正确性和兼容性,是一个需要考虑的问题。一个通信设备中的MIB数据包括该通信设备的若干个节点的节点特性数据,其中,节点用于描述该通信设备的功能,如发射功率、主频、负荷等。节点的节点特性数据包括该节点的参数值、参数值类型、对象标识符(英文:Objectidentifier,简称:OID)等。现有的MIB管理方法主要有基于比较工具的管理方法。具体的,在通过比较工具将MIB中某一通信设备的MIB数据进行更新时,比较工具将该通信设备的待更新的MIB数据与MIB中存储的该通信设备的原始MIB数据进行比较,在待更新的MIB数据与原始MIB数据之间出现相同节点的节点特性数据存在差异的情况时,由用户将该通信设备的原始MIB数据中节点特性数据存在差异的节点修改为该通信设备的待更新的MIB数据中对应的节点特性数据。因此,通过基于比较工具的管理方法对MIB数据进行管理时,仅将原始MIB数据中节点特性数据存在差异的节点修改为待更新的MIB数据中对应的节点特性数据,导致MIB数据的正确性以及兼容性较低。
技术实现思路
本专利技术实施例提供一种管理信息库MIB数据管理方法及装置,用以解决现有技术中存在对MIB数据进行管理时,MIB数据的正确性以及兼容性较低问题。第一方面,本专利技术实施例提供了一种管理信息库MIB数据管理方法,包括:管理设备获取目标设备的待更新版本对应的配置文件;所述配置文件包括待更新的若干个节点的节点特性数据;所述管理设备创建所述配置文件对应的第一数据模型;所述第一数据模型包括所述配置文件中的所述若干个节点的节点特性数据以及所述若干个节点中每个节点的节点特性数据与所述若干个节点中的其它节点的节点特性数据之间在取值上的约束关系;所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点;在确定所述第一数据模型中所述第一目标节点的节点特性数据对应的所述取值上的约束关系不满足预配置的约束关系时,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据;所述管理设备将修改后的所述第一数据模型导入到所述待更新版本对应的配置文件中。本专利技术实施例中管理设备获取目标设备的待更新版本对应的配置文件,并创建所述配置文件对应的第一数据模型。然后确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点。在确定所述第一数据模型中所述第一目标节点的节点特性数据对应的所述取值上的约束关系不满足预配置的约束关系时,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据,最后将修改后的所述第一数据模型导入到所述待更新版本对应的配置文件中。,相比现有技术中通过比较工具对MIB数据进行管理时,仅针对节点特性数据存在差异的节点,根据节点特性数据的差异情况对该节点的节点特性数据进行修改的方法,本专利技术实施例中,管理设备考虑了所述目标设备的若干个节点中每个节点与所述若干个节点中的其它节点的节点特性数据之间在取值上的约束关系,然后对所述目标设备的若干个节点的节点特性数据进行处理,从而提高了所述目标设备的MIB数据的正确性以及兼容性。结合第一方面,在第一方面的第一种可能的实施方式中,在所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点之后,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据之前,还包括:所述管理设备确定所述第一目标节点的节点特性数据采用的格式是否满足预配置的节点特性数据的格式,在确定结果为不满足时,修正所述第一目标节点的节点数据特性的格式。结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,在所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点之后,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据之前,还包括:所述管理设备确定所述第一目标节点的节点特性数据中节点取值是否在预设的取值范围内,在确定为否时,修改所述第一目标节点的节点特性数据中的节点取值,使得所述第一目标节点的节点特性数据中节点取值在所述预设的取值范围内。结合第一方面,在第一方面的第三种可能的实施方式中,节点特性数据包括对象标识符OID,在所述管理设备创建配置文件对应的第一数据模型之后,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据之前,还包括:所述管理设备确定所述第一数据模型中包括OID相同的两个节点时,修改所述两个节点中其中一个节点的OID,使得修改后的所述两个节点的OID不同。结合第一方面,在第一方面的第四种可能的实施方式中,节点特性数据包括对象标识符OID,在所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点之后,所述管理设备将修改后的所述第一数据模型导入到所述待更新版本对应的配置文件中之前,所述方法还包括:所述管理设备确定所述第一数据模型中所述第一目标节点的OID,与在所述MIB数据库中存储的除所述第一目标节点以外的其它节点的OID相同;所述管理设备修改所述第一数据模型中所述第一目标节点的OID,使得修改后的所述第一目标节点的OID与在所述MIB数据库中存储的除所述第一目标节点以外的其它节点的OID均不相同。第二方面,本专利技术实施例提供了一种管理信息库MIB数据管本文档来自技高网
...

【技术保护点】
1.一种管理信息库MIB数据管理方法,其特征在于,包括:管理设备获取目标设备的待更新版本对应的配置文件;所述配置文件包括待更新的若干个节点的节点特性数据;所述管理设备创建所述配置文件对应的第一数据模型;所述第一数据模型包括所述配置文件中的所述若干个节点的节点特性数据以及所述若干个节点中每个节点的节点特性数据与所述若干个节点中的其它节点的节点特性数据之间在取值上的约束关系;所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点;在确定所述第一数据模型中所述第一目标节点的节点特性数据对应的所述取值上的约束关系不满足预配置的约束关系时,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据;所述管理设备将修改后的所述第一数据模型导入到所述待更新版本对应的配置文件中。

【技术特征摘要】
1.一种管理信息库MIB数据管理方法,其特征在于,包括:管理设备获取目标设备的待更新版本对应的配置文件;所述配置文件包括待更新的若干个节点的节点特性数据;所述管理设备创建所述配置文件对应的第一数据模型;所述第一数据模型包括所述配置文件中的所述若干个节点的节点特性数据以及所述若干个节点中每个节点的节点特性数据与所述若干个节点中的其它节点的节点特性数据之间在取值上的约束关系;所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点;在确定所述第一数据模型中所述第一目标节点的节点特性数据对应的所述取值上的约束关系不满足预配置的约束关系时,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据;所述管理设备将修改后的所述第一数据模型导入到所述待更新版本对应的配置文件中。2.如权利要求1所述的方法,其特征在于,在所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点之后,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据之前,还包括:所述管理设备确定所述第一目标节点的节点特性数据采用的格式是否满足预配置的节点特性数据的格式,在确定结果为不满足时,修正所述第一目标节点的节点数据特性的格式。3.如权利要求1或2所述的方法,其特征在于,在所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点之后,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据之前,还包括:所述管理设备确定所述第一目标节点的节点特性数据中节点取值是否在预设的取值范围内,在确定为否时,修改所述第一目标节点的节点特性数据中的节点取值,使得所述第一目标节点的节点特性数据中节点取值在所述预设的取值范围内。4.如权利要求1所述的方法,其特征在于,节点特性数据包括对象标识符OID,在所述管理设备创建配置文件对应的第一数据模型之后,所述管理设备修改所述第一数据模型中所述第一目标节点的节点特性数据,或者删除所述第一数据模型中所述第一目标节点的节点特性数据之前,还包括:所述管理设备确定所述第一数据模型中包括OID相同的两个节点时,修改所述两个节点中其中一个节点的OID,使得修改后的所述两个节点的OID不同。5.如权利要求1所述的方法,其特征在于,节点特性数据包括对象标识符OID,在所述管理设备确定所述第一数据模型与MIB数据库中的所述目标设备的原始版本对应的第二数据模型之间在节点特性数据上存在差异的第一目标节点之后,所述管理设备将修改后的所述第一数据模型导入到所述待更新版本对应的配置文件中之前,所述方法还包括:所述管理设备确定所述第一数据模型中所述第一目标节点的OID,与在所述MIB数据库中存储的除所述第一目标节点以外的其它节点的OID相同;所述管理设备修改所述第一数据模型中所述第一目标节点的OID,使得修改后的所述第一目标节点的OID与在所述MIB数据库中存储的除所述第一目标节点以外的其它节点的OID均不相同。6.一种管理信息库MIB数据管理装置,所述装置应用于管理设备,其特征在于,包括:获取模块,用于获取目标设备的待更新版本对应的配置文件;所述配置文件包括待更新的若干个节点的节点特性数据;创建模块,用于创建所述获取模块获取的所述配置文件对应的第一数据模型;所述第一数据...

【专利技术属性】
技术研发人员:柴烨
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1