2.1.1管理信息库结构 对象类型是由对象标识符确定而对象实例则是对具有标识的 对象具体的多种的表示。 例如:有两个3Cm公司的Hub,其对象标识符( Object ID 为 iso. org. dod internet. private enterprises. 43.1.8.5,O Hub1和Hub2的P地址分别为17216.462和172.16.463。 我们说Hub1和Hub2为两个对象实例。 管理对象不一定是网络元素(或网络设备),如 Internet作 为一个组织就有一个对象名“ internet”,其对象ID为 1.3.6.1。它只有一个实例。管理对象仅仅意味着一个有标识 的对象,不管其是物理的还是抽象的。 在MIB中对象标识符可以用多种形式表示。如 internetS: internet OBJECT IDENTIFIER :-(iso org(3) dod(6) 1) internet OBJECT IDENTIFIER : =(136)
2.1.1管理信息库结构 ◼ 对象类型是由对象标识符确定而对象实例则是对具有标识的 对象具体的多种的表示。 ◼ 例如:有两个3Com公司的Hub,其对象标识符(Object ID ) 为 iso.org.dod.internet.private.enterprises.43.1.8.5 , 而 Hub1和Hub2的IP地址分别为172.16.46.2和172.16.46.3。 我们说Hub1和Hub2为两个对象实例。 ◼ 管理对象不一定是网络元素(或网络设备),如Internet作 为一个组织就有一个对象名“internet” ,其对象ID为 1.3.6.1。它只有一个实例。管理对象仅仅意味着一个有标识 的对象,不管其是物理的还是抽象的。 ◼ 在MIB中对象标识符可以用多种形式表示。如internetID: l internet OBJECT IDENTIFIER ::={iso org(3) dod(6) 1} l internet OBJECT IDENTIFIER ::={1 3 6 1}
2.1.2数据类型 上,量,一“ MIB白一系列对象组成。每个对象属于一定的对象类型,并 且有一个具体的值。 对象类型的定义是一种语法描述,对象实例是对象类型的具 体实现,只有实例才可以绑定到特定的值 SNMP的对象是用抽象语法ASN1定义的。ASN1是一种 形式语言,它提供统一的网络数据表示,定义对象的数据类 型、允许的形式、取值范围以及与其他MIB内部对象之间的 关系。 通常用于定义应用数据的抽象语法和应用层协议数据单元的 结构。 用ASN1定义的应用数据在传送过程中要按照一定的规则 变换成比特流,这种规则就是基本编码规则BER
2.1.2 数据类型 ◼ MIB由一系列对象组成。每个对象属于一定的对象类型,并 且有一个具体的值。 ◼ 对象类型的定义是一种语法描述,对象实例是对象类型的具 体实现,只有实例才可以绑定到特定的值。 ◼ SNMP的对象是用抽象语法ASN.1定义的。ASN.1是一种 形式语言,它提供统一的网络数据表示,定义对象的数据类 型、允许的形式、取值范围以及与其他MIB内部对象之间的 关系。 ◼ 通常用于定义应用数据的抽象语法和应用层协议数据单元的 结构。 ◼ 用ASN.1定义的应用数据在传送过程中要按照一定的规则 变换成比特流,这种规则就是基本编码规则BER
SNMP ASN.1 Data Type Tag Structure Number Simple Defined Constructor Class or Or Or Primitive Application Structured Universal Application Context Private Specific SNMP ASN1数据类型
SNMP ASN.1 Data Type Simple or Primitive Defined Or Application Constructor Or Structured SNMP ASN.1 数据类型 Tag Structure Number Context- Private Specific Universal Application Class
2.1.2数据类型 在ASN1中,每一个数据类型都有一个标签,标签有类 型和值。数据类型是由标签的类型和值唯一决定的。 标签的类型有4种: 1、通用标签:用关键字 UNIVERSAL表示。带有这种 标签的数据类型是由标准定义的,适用于任何应用; 2、应用标签:用关键字 APPLICATION表示,是由某 个具体应用定义的类型; 3、上下文专用标签:与特定的应用程序相关,在文 本的一定范围中适用; 4、私有标签:用关键字 PRIVATE表示,是用户定义的 类型,任何标准中都设有涉及到
2.1.2 数据类型 在ASN.1中,每一个数据类型都有一个标签,标签有类 型和值。数据类型是由标签的类型和值唯一决定的。 标签的类型有4种: 1、通用标签:用关键字UNIVERSAL表示。带有这种 标签的数据类型是由标准定义的,适用于任何应用; 2、 应用标签:用关键字APPLICATION表示,是由某 个具体应用定义的类型; 3、 上下文专用标签:与特定的应用程序相关,在文 本的一定范围中适用; 4、私有标签:用关键字PRIVATE表示,是用户定义的 类型,任何标准中都设有涉及到
2.1.2数据类型 从图中可看出基于TCP/IP的ASN.1的数据类型有三种: 简单类型:由单一成份构成的基本类型; 构造类型:由两种以上成份构成的组合类型 组成,用来构建表; 应用类型:从其他类型中衍生出来的新类型
2.1.2 数据类型 从图中可看出基于TCP/IP的ASN.1的数据类型有三种: ◼ 简单类型:由单一成份构成的基本类型; ◼ 构造类型:由两种以上成份构成的组合类型 组成,用来构建表; ◼ 应用类型:从其他类型中衍生出来的新类型;