管理信息库

管理信息库 (MIB) 是包含与网络管理相关的信息的数据库。

数据库在概念上组织为树。 此树的上层结构在 "请求注释" (RFC) 1155 和 RFC 1213 中定义。 树的内部节点按组织或功能表示细分。 MIB 变量值存储在此树的叶中。 因此,每个不同的变量值都对应于来自树根的唯一路径。 节点的子代从左到右按顺序编号,从 1 开始,因此树中的每个节点都具有唯一的名称,该名称由构成从树的根到节点的路径的节点号序列组成。 MIB 树图的 "示例部分" (图 1) 说明了 MIB 树的部分之间的关系。

图 1。 MIB 树的示例部分
此图显示了从 MIB 树中传出的三个根。 它们的节点被标注 (从左边) 如下 :ISO (1) , CCITT (2) , joint-iso-ccitt (3)。 ISO 的子代被标记为组织 (3) ,其子代被标记为 dod (6)。 以下 dod (6) 是因特网 (1) ,其子代为 mgmt (2)。 在 mgmt (6) 下面是版本号 (1) ,因特网标准 MIB 树是最后一个子代。

此处,因特网的网络管理数据存储在路径 1.3.6.1.2.1所访问的子树中。 此表示法是写入数字路径名的常规方法,以句点分隔节点号。 RFC 1213 中定义的所有变量都具有以此前缀开头的数字名称。

注: 因特网标准 MIB 的未来版本可能具有与较早版本不同的变量名称的更高版本号。

典型变量值存储为叶,如 MIB 树上的叶所示 (图 2)。

图 2。 在 MIB 树上留下。 此图显示标记为系统 (1) 的路径上的一个分支。 从系统 (1) 分支出来的变量名从左至右依次为:sysDescr(1)、sysObjectid(2)、sysUpTime(3) 和sysServices(7)。 这些变量名称由 RFC1155 和 RFC1213定义。 在所有四种情况下,低于先前列示的变量名称的实例值都是值 (0)。 实例值由主机管理员定义,符合 RFC1157。
MIB 树上的叶

MIB 管理器数据将变量的值与每个唯一命名的变量实例相关联。 例如, 1.3.6.1.2.1.1.1.0 是系统描述的唯一名称,这是描述主机操作环境的文本字符串。 由于仅存在一个此类字符串,因此变量名称 1.3.6.1.2.1.1.1 (由 0 表示) 的实例仅保留用于此用途。 许多其他变量具有多个实例,如 "多个实例变量" 图 (图 3) 所示。

图 3。 多个实例变量。 图中 "ipRouteEntry(1.3.5.1.2.1.4.21.1)位于树的顶端,分支的变量名为 "ipRouteAge(10)。 这两个变量都由 RFC1155 和 RFC1213定义。 以下实例值是ipRouteAge(10) 的分支:值127.50.50.50) 和值255.25.50.75)。 实例值由主机管理员定义,符合 RFC1157。
多个实例变量

包含路由信息的每个变量都有一个实例,该实例是路由目标的 Internet Protocol (IP) 地址。 其他变量具有更复杂的规则来构成实例。 变量 name 唯一地标识一组相关数据,而变量 instance 是组中特定项的唯一名称。 例如, 1.3.6.1.2.1.4.21.1.10 是其实例为路由年龄的变量的名称,而 1.3.6.1.2.1.4.21.1.10.127.50.50.50 是包含到 IP 地址为 127.50.50.50的主机的路由年龄的实例的名称。

有关因特网地址和路由的更多信息,请参阅 AIX® 版本 7.1 网络和通信管理中的 "TCP/IP 寻址" 和 "TCP/IP 路由"。