什么是管理信息结构 (SMI)?
SMI 代表管理信息结构。它定义了描述管理对象的规则。在 SNMP 框架中,管理对象驻留在称为管理信息库 (MIB) 的虚拟数据库中。相关对象的集合在 MIB 模块中定义。这些模块是使用抽象语法符号的子集编写的,以依赖于机器的语言描述数据结构。
SNMP 使用基本的编码规则在网络上传输数据结构而没有歧义。SMI 中允许的几种数据类型是整数、八位字节字符串、NULL 和对象、标识符、基于应用程序的用户定义数据类型。
原语(整数、字符串)以大写形式书写,而用户定义的以大写字母开头的至少包含一个大写以外的字符。对象识别器是一系列非负整数,其中每个整数对应于树中的特定节点。该数据类型提供了一种识别受管对象的方法,并与层次结构中的每个对象相关。标签用于带有整数的文本描述,用于称为子标识符的特定节点。根节点是一个未标记的对象标识符。每个节点都是一个分隔对象标识符的点。
数据类型如下表所示 -
整数 | 32 位整数 |
---|---|
OCTET STRING | 零个或多个字节的字符串的值介于 0 到 255 之间。 |
DISPLAY STRING | 零个或多个字节的字符串是 ASCII 集中的一个字符。 |
NULL | 一个没有值的变量。 |
OBJECT IDENTIFIER | 对象的权限定义数据类型。 |
IP Address | 作为长度为 4 的八位字节字符串的 32 位 Internet 地址。 |
Counter | 范围从 0 到 2 32 -1 的非 -ve 整数。 |
Time Ticks | 作为一个非 ve 整数,它计算自某个纪元以来的百分之一秒的时间。 |
Opaque | 编码的数据字符串。 |
子树
互联网子树可以有六个子树如下 -
目录 (1) 子树保留供将来在 Internet 上使用 OSI 目录时使用。
mgmt (2) 子树可以识别由 Internet Assigned Number Authority (IANA) 注册的标准对象。
IETF 工作组使用的对象的实验 (3) 子树。
为单个方(如供应商)定义的对象的私有 (4) 子树。它还有一个子树企业,以便公司可以注册他们的网络对象。
对象安全性的 security (5) 子树。
SNMPV2 (6) 子树保留用于 SNMPV2 的内务管理。该子树包括传输域、传输代理和模块标识的对象信息。
对象定义被打包到信息模块中。
信息模块
使用 SMI 定义了三种类型的信息模块。
MIB 模块- 它可以用于对相关对象的定义进行分组。
MIB 模块的合规性声明- 它可以定义受管节点必须满足的关于一个或多个 MIB 模型的一组要求。
代理实现的能力声明- 它可以指定被管节点可以实现 MIB 模块中定义的对象的程度。这些声明由供应商提供,关于特定产品以及他们实施 MIB 模块的情况。
以上是 什么是管理信息结构 (SMI)? 的全部内容, 来源链接: utcz.com/z/358361.html