管理信息数据库(MIB)是一个信息存储系统,包含了管理代理中的有关配置和性能的数据。MIB有自己的组织体系和公共结构,其中包含分属不同组的许多数据对象。MIB数据对象被组织成树状分层结构,每个分枝都有一个专用的名字和—个数字形式的标识符。标准MIB的组织体系如图6-1所示,它给出了从MIB结构树的树根到各层树枝的内容示例。
结构树的分枝表示数据对象的逻辑分组,叶节点代表各个数据对象。使用这个树状分层结构,网络设备管理系统软件就能够以一种方便而且简洁的方式访问整个MIB数据库。可以通过数字标识符来查找MIB中的数据对象,这个数字标识符从结构树的根开始,直到各个叶节点为止。例如数据对象sysDescr的完整的标识符为iso.org.dod.internet.mgmt. mib-2.system.sysDescr,用数字形式标识符代替分枝名形式标识符时,可以用1.3.6.1.2.1.1.1来表示。这两种表达格式的作用是一致的,都表示同一个MIB数据对象。
在定义MIB数据对象时,访问控制信息确定了可作用于该数据对象的操作种类。SNMP协议对MIB数据对象定义了只读(Read-only)读写、(Read-write)和禁止访问(Not-accessible)三种访问方式。网络设备管理系统无法改动只读方式的MIB数据对象,但可以通过Get或Trap命令读取数据对象的值。在一件产品的使用期内,某些MIB的信息从不会改变。如MIB数据对象sysDescr包含了管理代理所需要的厂商信息。