|
知识路径: > 网络技术 > 网络管理 > 管理数据库MIB-Ⅱ >
|
相关知识点:2个
|
|
|
|
MIB是网络管理系统中的重要构件,它由系统内许多被管理对象及其属性组成。被管理对象是指可使用管理协议进行管理和控制的网络资源的抽象表示。MIB从概念上看实际上就是一个虚拟数据库,它提供有关被管理对象的信息,这些信息由管理进程和各个代理进程共享。
|
|
|
SNMP中把所有管理对象组织成分层的树形结构,MIB由一系列对象组成。这里对象是指通信和信息处理范畴中可标识的一切拥有一定信息特性的资源,它与面向对象系统中所定义的对象并不完全相同。每个对象属于一定的对象类型,并且有一个具体的值。对象类型的定义是一种语法描述,对象实例是对象类型的具体实现,只有实例才可以绑定到特定的值。
|
|
|
SNMP MIB的宏定义最初在RFC1155中说明,称为MIB-I。后来对RFC1212进行了扩充,称为MIB-Ⅱ。下图是RFC1212中对象类型的定义,对其中关键的子句解释如下。
|
|
|
|
|
|
.ACCESS:定义通过SNMP或者其他协议访问对象实例的方法。访问子句规定该对象类型所需要的最低级别的支持,在具体实现中可以增加或者限制访问,可选择的访问方式有只读(read-only)、读写(read-write)、只写(write-only)和不可访问(not-accessible)4种。
|
|
|
.STATUS:指明了对象所需要的实现支持。状态子句中定义了必要的(Mandatory)和任选的(Optional)两种支持程度。过时的(Obsolete)是指旧标准支持而新标准不支持的类型。如果一个对象被说明为可取消的(Deprecated),则表示当前必须支持这种对象,但在将来的标准中可能被取消。
|
|
|
.DescrPart:这个子句是任选的,用文字说明对象类型的含义。
|
|
|
.ReferPart:在其他MIB模块中定义的文本交叉索引。该子句是可选的。
|
|
|
.IndexPart:用于定义表对象的索引项,该子句只在对象类型符合概念行时出现。
|
|
|
.Def ValPart:定义可以接受的默认值,代理在创建实例时使用。该子句是可选的。
|
|
|
.VALUE NOTATION:规定用于通过SNMP访问该对象时使用的名称。
|
|
|