AUTHOR: 1 (4)
SNMP 协议及其网管系统应用
摘要:简单网络管理协议、SMI、MIB、抽象语法、告警管理、性能管理
引言:
本文从简单网络管理模型、管理信息结构和 MIB、ASN.1、协议操作四个方面理解简单网络管理协议,第
二部分简述基于简单网络管理协议的网络管理系统的实现基本原理。
一:简单网络管理协议
1 管理者—代理系统模型
简单网络管理协议采用的是管理者-代理模型。运行在管理站点的管理者通过代理响应能够查询和修改每个
被管设备的状态和配置信息,代理收到状态和配置修改请求后通知设备组件作相应动作。管理者同所有代
理通信采用同样的协议,一般代理并没有静态数据库存储配置和状态信息而是运行相应的程序去获取数据。
在 TCP/IP 网络中,简单网络管理协议是基于无连接的用户数据报(UDP)协议,这意味着管理者和代理之
间通信的传输是不可靠的,在两者之间的通路上信息有可能丢失。
2 管理信息结构(SMI)和管理信息库 (MIB)
管理信息结构定义了构造管理信息库描述所需的总体框架,包括管理信息库用到的数据类型和管理信息库
(MIB)中资源定义的命名标识。为了定义管理信息库的简单性和管理信息的扩展性,管理信息结构定义了
MIB 存储所需的简单管理节点(标量对象)和二维表数据结构(表对象)。管理信息结构规范是 ASN.1 的子集,
继承和扩展了 ASN.1 的定义。
管理者为了从被管系统中取得管理信息,管理者和代理者之间通信的信息必须定义成大家都能理解的结构。
简单网络管理协议采用的是管理数据结构指定的 RFC1155 (基于 TCP/IP 英特网的管理信息结构和标识),
在此规范中定义了构建管理信息库(MIB)的总体框架。
管理信息库(MIB)定义的是简单网络管理协议能从网络获取的信息,这些信息组织成信息树,树的顶部是
网络的基本信息,树的每一分支定义网络特定域的详细管理信息。在组织成树的管理信息库中,只有树的
叶子节点信息可以获得。每个被管实体都被标识成被管对象,这些被管对象的属性可以设置成可读或可写
存取权限。
在管理信息库中包含的每一对象都分配有一个用点(。)分开的被管对象 ID,点(。)用于 MIB 树中从上到下
区分对象层次。命名对象可以用如下两种等效方式:.iso.org.dod.internet.mgmt.mib-2.system.sysDescr
评论1