什么是管理信息结构 (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

回到顶部