[发明专利]一种基于SNMP的通用配置方法及装置有效
| 申请号: | 200710123102.2 | 申请日: | 2007-06-28 |
| 公开(公告)号: | CN101102226A | 公开(公告)日: | 2008-01-09 |
| 发明(设计)人: | 徐君 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
| 代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 snmp 通用 配置 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种基于SNMP(Simple NetworkManagement Protocol,简单管理协议)的通用配置方法及装置。
背景技术
现有网络管理系统中的网络管理设备和被管理设备大多基于SNMP接口通信,被管理设备利用SNMP从网络管理设备中收集网络管理信息,并且向网络管理设备报告问题和错误,其中,从被管理设备中收集网络管理信息的方式包括轮询或异常事件触发中断方式。通常上述网络管理设备对被管理设备的管理是通过SNMP MIB(Management Information Base,管理信息库)实现。
MIB描述了包含在数据库中的对象或表项。每一个对象或表项都有以下四个属性:对象类型、语法、存取和状态。其中,对象类型定义了一个特定对象的名字,在表示数据时,SMI(管理信息的结构和标识)使用ASN.1(AbstractSyntax Notation One,抽象语法含义1),ASN.1为标识符定义了一个树形的格式,该树是由一个根及与之相连接的许多被标记的节点组成,每一个节点由一个非负整数值和尽可能简明的文字说明所标识,每一个节点可能也拥有同样被标记的子节点。语法指定了数据类型,例如整数、8位组串数字(字符串;范围为0至255)、对象标识符(预先定义的数据类型别名)或NULL,NULL是留待的后使用的空位。存取表明特定对象的存取级别,例如,合法的值包括:只读、读写、只写和不可存取。状态定义了对象的实现需要:必备的(被管理设备必须实现该对象);可选的(被管理设备可能实现该对象);或者已废弃的(被管理设备不需要再实现该对象)。
SNMP分为两部分,即管理代理和管理设备,管理代理是位于被管理设备中,且用来跟踪被管理设备状态的特殊软件或固件;管理设备用于与不同的被管理设备中的管理代理通信,并显示这些管理代理状态。
管理代理包含关于一个特殊设备和/或该设备所处环境的信息,当一个管理代理被安装到一个设备上时,该设备就被列为被管理设备。换句话说,管理代理就是一个数据库,数据库中所包含的数据随被安装设备的不同而不同。例如,在路由器上,管理代理包含关于路由选择表、接收和发送包的总数等信息;在网桥上,管理代理包含关于转发包数目和过滤表等信息。网络管理设备可以从管理代理中获得关于被管理设备的信息;网络管理设备可以修改、增加或者删除管理代理中的表项,例如在由管理代理所维护的数据库中的路由选择表表项。
管理代理通过MIB告知网络管理设备能做哪些配置,网络管理设备通过MIB对管理代理进行管理。目前的管理系统基本上是通过对不同的MIB开发不同的管理设备和界面来进行管理,一般都基于开源的SNMP++开发包来进行开发管理器,SNMP++开发包提供了SNMP网管协议所描述的所有命令,并且提供SMI数据类型的解析,SMI定义了每一个对象看上去像什么。目前对SNMP设备的管理,通常是给定一个MIB表,对应开发界面和管理器部分,界面是针对特定的MIB表的,而管理器则将MIB信息写进代码里,然后通过调用SNMP++的接口函数来完成。
然而,现有技术中的网络管理设备中的界面是定制的,对应一个MIB表需要编写一个界面,效率非常低;且管理器部分的代码大量重复,开发成本非常高,容易出错。
发明内容
本发明实施例提供一种基于SNMP的通用配置方法及装置,以解决现有技术中代码重复率高、开发成本高的缺陷。
本发明实施例提供了一种基于SNMP的通用配置方法,包括以下步骤:
网络管理设备前台从网络管理设备后台获取管理信息库MIB描述表;
所述网络管理设备前台根据所述MIB描述表自动生成界面;
所述网络管理设备前台根据所述界面进行操作;
将所述操作中生成的操作消息通过所述网络管理设备后台发送到被管理设备。
本发明实施例还提供了一种基于SNMP的网络管理设备,包括:
网络管理设备前台,用于从网络管理设备后台获取MIB描述表,并根据所述MIB描述表自动生成界面,并根据所述界面进行操作,将所述操作中生成的操作消息发送到所述网络管理设备后台;
所述网络管理设备后台,用于为所述网络管理设备前台提供所述MIB描述表,并将所述网络管理设备前台的操作消息发送到对应的被管理设备。
本发明实施例还提供了一种网络管理设备前台,包括:
MIB描述表获取单元,用于从所述网络管理设备后台获取MIB描述表;
界面自动生成单元,用于根据所述MIB描述表自动生成界面;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710123102.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频控制LED背光源及其控制方法
- 下一篇:太阳能热水器





