OID树,也可以称为MIB树。MIB实际上是由OID组成的ASN.1的模块,在现实中体现为树形结构。Internet中有很多标准的MIB,SNMP中定义了MIB-I、MIB-II等,还包括企业、组织、个人定义的纵多MIB,所以整棵树可谓是枝繁叶茂。下面我们看看整棵树中顶部的组织结构,如图3-1所示。
图3-1中,只有最顶层的root节点不带有具体的数字编号,可以看作一个虚拟的节点,其他的节点都具有在同一层的唯一编号,以作区分。
位于顶层的下一层节点分别为:CCITT(也就是目前的ITU-T)负责管理的ccitt(0)、ISO负责的ISO(1)、以及由两者共同管理的joint-iso-ccitt(2)。
在Internet节点下有很多的子节点:directory(1)保留,将来可能用于OSI目录服务;
mgmt(2)则由IAB负责,用于定义RFC中的标准管理对象,实际上就是MIB-I和MIB-II;
experimental(3)也是由IAB负责管理的,用于定义Internet实验性质的管理对象;
private(4)及下级节点enterprises(1)则由IANA(Internet Assigned Number Authority,Internet 号码分配局)负责分配和管理;在enterprises(1)节点下主要用于分配给各企业或组织(查看当前已经分配的情况:
http://www.alvestrand.no/objectid/1.3.6.1.4.1.html),其中Net-SNMP在enterprises(1)节点下有对应的分支——netSnmp(8072)。
system(1)有很多分支,分门别类,每个分支为某种相关管理信息的集合。这种树形的组织方式正是MIB树的特点——清晰而有层次。关于MIB结构中各节点更多的细节本书不作讨论。