一种网络管理数据建模方法技术

技术编号:15706439 阅读:163 留言:0更新日期:2017-06-26 19:44
本申请公开了一种网络管理数据建模方法,包括:获取所有SNMP接口设备对应的MIB信息;根据所有SNMP接口设备间的关系,将MIB信息生成MIB树;将MIB树中的每个节点生成对应的MIB对象,以及在MIB对象中添加MIB对象对应的SNMP接口设备的私有属性;在MIB对象中设置设备索引,以及设置与SNMP接口设备的私有属性对应的SNMP接口。本申请减少调试集成时间、降低设备管理难度。

Network management data modeling method

The invention discloses a network management data modeling method, including: access to all SNMP interface equipment corresponding to the MIB information; according to the relationship between all SNMP interface devices, MIB will generate MIB information will generate the corresponding tree; each node in the MIB tree of the MIB object, as well as in the MIB private properties on the SNMP interface device with MIB objects like the corresponding equipment; setting the index in the MIB object, as well as private property is set with the SNMP interface equipment corresponding to the SNMP interface. This application reduces debugging integration time and reduces equipment management difficulty.

【技术实现步骤摘要】
一种网络管理数据建模方法
本申请涉及网络管理领域,尤其涉及一种网络管理数据建模方法。
技术介绍
为了提高广播电视网络的可靠性和可用性,在各地的广HFC分配网络和IP接入网络中,网管软件的覆盖和普及率越来越高。通过对设备的网管,从而及时发现和定位网络故障定位问题,修复设备故障,从而保证网络的可用性。目前广电设备的网络管理接口已经普遍标准化为SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)接口,以及各设备厂商将生产的设备中的MIB(ManagementInformationBase,管理信息库)设计为树形结构,方便网络管理系统对网络管理数据的建模。图1是一种网络管理系统结构示意图,如图1所示,网络管理系统通过SNMP协议获取SNMP代理设备中的MIB信息,在适配模块中将MIB信息进行建模转换为网络管理系统可识别的数据结构,网络管理系统通过MIB信息可发现和定位网络故障。但是,由于各品牌设备、各类型设备的接口定义不一致,导致网络管理系统对各设备的MIB信息提供不同的数据建模方法,并且需要对每个设备统一测试接口,从而使网络管理系统的集成时间久;另外,网络管理系统中每集成一台新设备时,需要针对该设备新设计的信息进行统计和处理,因此,对于此设备的配置参数需要信息持久化,以避免重复集成的过程。
技术实现思路
本申请提供了一种网络管理数据建模方法,以解决SNMP接口单独兼容、南向调试集成时间长的问题。第一方面,本申请提供了一种网络管理数据建模方法,包括:获取所有SNMP接口设备对应的MIB信息;根据所有SNMP接口设备间的关系,将所述MIB信息生成MIB树;将所述MIB树中的每个节点生成对应的MIB对象,以及在所述MIB对象中添加所述MIB对象对应的SNMP接口设备的私有属性;在所述MIB对象中设置设备索引,以及设置与所述SNMP接口设备的私有属性对应的SNMP接口。优选地,获取所有SNMP接口设备对应的MIB信息,包括:通过SNMP协议读取所有SNMP接口设备中的MIB信息。优选地,所述方法还包括:从所述MIB对象中选择可持久属性存储在数据库中。优选地,将所述MIB树中的每个节点生成对应的MIB对象,包括:将所述MIB树中每个节点对应的MIB信息封装成MIB对象,以及在所述MIB对象中设置SNMP接口。优选地,在所述MIB对象中添加所述MIB对象对应的SNMP接口设备的私有属性,包括:读取所述MIB对象的属性,并将所述MIB对象对应的SNMP接口设备的私有属性添加在所述MIB对象的属性表中;完成所述私有属性的取值类型定义、取值区间定义和默认值定义。优选地,设置与所述SNMP接口设备的私有属性对应的SNMP接口,包括:为所述MIB对象的私有属性挂接SNMP接口getter或setter,完成所述MIB对象与所述MIB对象对应的SNMP设备之间的读写。优选地,所述方法还包括:在所述MIB对象中设置所述MIB对象对应的SNMP接口设备的IP地址。本申请提供的网络管理数据建模方法,面向对象进行SNMP接口通信获取设备信息,并且进行网管系统数据库存储。将MIB树对应生成MIB对象,这个独立的MIB对象南向提供网元访问接口,横向提供数据库存储接口,并且具备应用模块的访问接口,从而满足自动化集成新设备的目标。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是一种网络管理系统结构图;图2为本申请提供的一种网络管理数据建模方法;图3为本申请提供的另一种网络管理数据建模方法。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。为了提高广播电视网络的可靠性和可用性,在各地的HFC()分配网络和IP接入网络中,网管软件覆盖和普及率越来越高。在安装网管软件时,需要将SNMP接口设备的网络管理数据集成在网管软件中时,也就是说需要将SNMP接口设备中的MIB信息通过建模转换成网管软件可以识别并管理的数据结构。通常情况下,各SNMP接口设备厂家各自设计了MIB信息的结构,在对这些SNMP接口设备进行网管兼容的时候,由于MIB信息结构不一致,各种SNMP接口都需要单独兼容支持,虽然部分设备以国标统一,但是有一些设备除了标准属性外,还提供一些私有属性,导致网管软件对网元通信的南向接口调试复杂,以及工程师长时间的调试。参见图2,为本申请提供的一种网络管理数据建模方法。在步骤S101中,获取所有SNMP接口设备对应的MIB信息。典型的广电分配数据接入网络中,在总前端机房安设总控机以及光开关、光放大器、光分路器及路由器等设备,分前端机房中设置光放大器、光开关、直调光发射极等设备,用户小区内设置光接收机、ONU、CPE等设备,总前端机房与分前端机房及用户小区内的设备间形成树形结构,这些设备的管理接口一般为SNMP接口,网管软件安装在主控机上,使用UDP协议和网络上各个设备通过SNMP协议进行交互访问,从而对设备进行统一管理。主控机通过SNMP协议可以获取所有设备上的MIB信息。在步骤S102中,根据所有SNMP接口设备间的关系,将MIB信息生成MIB树。通过第三方的MIB编译器,通过MIB信息文件关联和定义解读,把符合ASN.1定义的文本编译成为MIB树形结构文件,从而生成MIB树。在MIB树中的每一个节点对应一个SNMP接口设备的MIB树,因此,在MIB树中可以实现查找每个SNMP接口设备对应的MIB信息,同时,通过查找每个设备的MIB信息可以确定该设备是否发生故障。生成的MIB树形节点对应包括的信息有:OID:形如1.3.6.1.4.1.10871.1.8000.109.1.1.1;节点叶子具有完整路径,通过MIB信息索引可以查找节点叶子信息。MIB表的结构,包括表名、表值,索引值:例如表名oltAdminStatus,包含了表值oltName(OLT系统名称)、oltType(OLT系统类别)、oltAdminStatus(OLT管理状态)、oltDeviceUpTime(OLT系统启动时间)、oltDeviceNumOfTotalServiceSlot(业务板卡总数)、oltDeviceNumOfTotalPowerSlot(电源板卡总数)、oltDeviceNumOfTotalFanSlot(风扇板卡总数),以oltDeviceIndex(OLT设备索引号)为表结构索引。在步骤S103中,将MIB树中的每个节点生成对应的MIB对象,以及在MIB对象中添加MIB对象对应的SNMP接口设备的私有属性。MIB树中的每个节点对应一个SNMP接口设备,本申请中,将MIB树中的每个节点生成对应的MIB对象,其中MIB对象可以设置为表格形式。在生成的MIB对象中为每一个属性设置SNMP接口,通过SNMP协议可查找或更本文档来自技高网...
一种网络管理数据建模方法

【技术保护点】
一种网络管理数据建模方法,其特征在于,包括:获取所有SNMP接口设备对应的MIB信息;根据所有SNMP接口设备间的关系,将所述MIB信息生成MIB树;将所述MIB树中的每个节点生成对应的MIB对象,以及在所述MIB对象中添加所述MIB对象对应的SNMP接口设备的私有属性;在所述MIB对象中设置设备索引,以及设置与所述SNMP接口设备的私有属性对应的SNMP接口。

【技术特征摘要】
1.一种网络管理数据建模方法,其特征在于,包括:获取所有SNMP接口设备对应的MIB信息;根据所有SNMP接口设备间的关系,将所述MIB信息生成MIB树;将所述MIB树中的每个节点生成对应的MIB对象,以及在所述MIB对象中添加所述MIB对象对应的SNMP接口设备的私有属性;在所述MIB对象中设置设备索引,以及设置与所述SNMP接口设备的私有属性对应的SNMP接口。2.根据权利要求1所述的方法,其特征在于,获取所有SNMP接口设备对应的MIB信息,包括:通过SNMP协议读取所有SNMP接口设备中的MIB信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述MIB对象中选择可持久属性存储在数据库中。4.根据权利要求1所述的方法,其特征在于,将所述MIB树中的每个节点生成对应的MIB对象,包括:将所述MIB树中...

【专利技术属性】
技术研发人员:全煜鸣姚毅
申请(专利权)人:凌云天博光电科技股份有限公司
类型:发明
国别省市:上海,31

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

1