- DEFINITIONS ::= BEGIN
SNMP始终使用ASN.1概念中的描述块(module)来组织ASN.1对象的,ASN.1的描述块是一些相关描述语句的集合,module的结构如下
module DEFINITIONS ::= BEGIN
linkage
declarations
END - mibname MODULE-IDENTITY
该定义添加了一个公共的标示段来对整个信息描述块进行顶层的文字描述,以加强对管理MIB描述块的文档管理和控制,每个MIB定义中都会有该定义。
如:
cloudmaster MODULE-IDENTITY - 对象标识符(OBJECT-IDENTIFIFIER)
在ASN.1中,对象标识符 类型 描述对象的抽象信息,MIB树中的每一个标号是用对象标识符描述的。由于树的各个分支是用数值表示的,所以实际上对象标识符是一个整数数值的序列。它用OBJECT IDENTIFIER来声明,如: myBranch OBJECT IDENTIFIER ::= { parentBranch 10 } 其中myBranch是一个子树支,它定义在parentBranch树支下,“10”是子树myBranch在父树支parentBranch下的一个唯一对象标识符,即通常所说的OID。在parentBranch树支下,可以定义多个子树支,但子树支的名字和数字(如上的10)不能重复,即必须是唯一的。 - OBJECT-IDENTITY
对象标示宏,此宏定义用于说明对象标示符(OBJECT-IDENTIFIER),给对象标示符的说明加上附加信息,包括状态,文字说明等&#x
SNMP的MIB文件的语法简述
最新推荐文章于 2024-03-26 08:59:56 发布
SNMP使用ASN.1的描述块组织信息,模块结构包含linkage和declarations。MIB文件通过MODULE-IDENTITY定义,每个MIB都有一个唯一的OBJECT-IDENTIFIER。对象类型(OBJECT-TYPE)定义了标量和表类型的管理对象,包括SYNTAX、ACCESS、STATUS和DESCRIPTION。SNMPv2引入了OBJECT-GROUP、MODULE-COMPLIANCE和AGENT-CAPABILITIES以保持兼容性。
摘要由CSDN通过智能技术生成