《精通SNMP》读书笔记 ------------------------------------------------------
第四章 管理信息结构
管理信息结构SMI的主要内容有三部分:
1. 是为MIB中定义的被管理对象分配对象标识符(OID)空间。
2. 是定义了宏OBJECT-TYPE,用来在MIB中定义被管理对象。
3. 是定义了被管理对象可以使用的ASN.1集合。
这一章主要讲的就是第二条,如何使用宏OBJECT-TYPE在MIB中定义被管理对象。
【被管理对象】完整描述一种特定管理信息的所有要素的集合,就是一个特定的被管理对象(managed object)
【对象类型】一个被管理对象对应一种或一类管理信息,表示管理信息的ASN。1类型、标识和传输编码加在一起,称为对象类型(object type)
【MIB】一组相关的被管理对象和一些辅助的类型、值定义,被组织在一个ASN.1模块中,那么该模块就是一个MIB
4.1.2 对象标识与语法
被管理对象使用对象标识符作为标识。
【对象描述符】每种被管理对象都有一个文本名(又称对象描述符),和对象标识符一样可以唯一标识一种对象类型。从ASN.1语法的角度看,对象描述符是一个OBJECT IDENTIFIER类型的值名字,和赋给它的值(对象标识符)是等价的。
directory OBJECT INENTIFIER::={internet 1}
directory 就是对象描述符,这是字符串。
.1.3.6.1.1 就是对象标识符,这是一串数字。
--------------------------------------------------------------------------------------------------
用C语言举个例子。int aboy = 3; aboy 和 3就是等价的。
aboy 就相当于 对象描述符。
3 就相当于 对象标识符。
---------------------------------------------------------------------------------------------------
这两个概念,必须搞清楚,文中的讲解,围绕这两个词绕来绕去。