第25章 SNMP: 简单网络管理协议
25.4 对象标识符
对象标识是一种数据类型,它指明一种“授权”命名的对象。“授权”的意思就是这些标识不是随便分配的,它是由一些权威机构进行管理和分配的。 对象标识是一个整数序列,以点(“.”)分隔。这些整数构成一个树型结构,类似于 D N S(图1 4 - 1)或U n i x的文件系统。对象标识从树的顶部开始,顶部没有标识,以 r o o t表示(这和U n i x中文件系统的树遍历方向非常类似)。 图2 5 - 6显示了在S N M P中用到的这种树型结构。所有的 M I B变量都从1 . 3 . 6 . 1 . 2 . 1这个标识开始。
树上的每个结点同时还有一个文字名。例如标识 1 . 3 . 6 . 1 . 2 . 1就和 i s o . o r g . d o d .i n t e r n e t . m e m t . m i b对应。这主要是为了人们阅读方便。在实际应用中,也就是说在管理进程和代理进程进行数据报交互时,M I B变量名是以对象标识来标识的,当然都是以1 . 3 . 6 . 1 . 2 . 1开头的。
在图2 5 - 6中,我们除了给出了 m i b对象标识外,还给出了 i s o . o r g . d o d . i n t e r n e t .p r i v a t e . e n t e r p r i s e s(1 . 3 . 6 . 1 . 4 . 1)这个标识。这是给厂家自定义而预留的。在 A s s i g n e d Number RFC中列出了在该结点下大约4 0 0个标识。