【技术实现步骤摘要】
一种管理信息库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)等。现有的 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。