SNMP的MIB (管理信息基础)

n

问题:
什么是MIB?n

解答:
MIB (管理信息基础)是一个多种SNMP变量的标准化数据结构,该SNMP变量用独立于目标系统的语言编写。n

SNMP的MIB (管理信息基础)

图 1:MIB概览n

通过由制造商制定的MIB标准化和访问机制,可以监测和控制一个由不同制造商生产的组件所组成的多元网络。目前,有如下MIB标准有效:

  • MIB2n
  • Bridge-MIBn
  • RMON-MIBn
  • MAU-MIB

如果网络监测要求特定组件以及非标准化的数据,那么可以通过制造商将它们写入所谓的个人的MIB。因此,即n使没有包括在标准MIB中的值也能被查询。
每个个人MIB的可用信息均可从制造商处得到。
RFC1213 决定了MIB II 被所有兼容SNMP的设备支持。RFC1213 可从此链接下载获得:n

http://www.faqs.org/rfcs/rfc1213.html

具有网络管理的OSM/ESM支持如下MIB:n

  • RFC1213: MIB IIn
  • RFC 2233: Interface MIBn
  • RFC1286, RFC1493: Bridge-MIBn
  • RFC1757: RMON-MIB

SIMATIC NET网络组件的个人MIB可在已交付的CD上得到。个人MIB文件也可以直接通过OSM/ESM用一个网页浏览器加载。

http://<IP address of OSM/ESM>/snOSM.mibn

一个MIB描述所有SNMP对象(SNMP变量)的全体,这些对象可以用在网络中。MnIB信息被结构化成与Windows注册表类似的结构。
OID(对象标识)描述MIB对象的地址。对于标准化了的MIB对象,该地址是固定的。个人MIB对象总是存储在"Enterprise"目n录中。在该结构内的地址由制造商设置。只有制造商编号必须注册。下列因特网页列出了提供个人SNMP/MIB对象的已经注册的制造商。n

http://www.iana.org/assignments/enterprise-numbers

SNMP的MIB (管理信息基础)

图 2:结构概览n

标准对象"sysdescr"(对象的地址 0.1.3.6.1.2.1.1.1)包含对SNMP组件的描述。对于OSM TP62,发n布字符串"OSM TP62"。为了使个人的、非标准化的信息可读,这些个人MIB必须用一个管理站注册(比如,SNMP OPC服务器),否n则它们不能被寻址。为了使MIB对象直接可读可写,使用所谓的MIB浏览器。MIB浏览器经常包括在网络管理应用程序的标准发货包里。
为了使MIB可以集成在系统里,必须使用所谓的MIB编译器。STEP 7 / NCM PC包括一个MIB编译器,用n于组态SNMP/OPC服务器。
通过SIMATIC NET的MIB编译器,任何外部设备以及新的SIMATIC NET设备都可以链接。然而,这要求有该设备的MIB描述。

MIB管理系统的各方面时,- 像关于节点信息或关于数据包吞吐量、建立的连接、错误消息等的统计信息 - ,SnMI代表用于MIB的架构,它精确的描述了这种对象的表示法并通过"Structure of Managed Information"用n协议进行交换。目前,遵守SMIv1与SMIv2的MIB可用。现在,对于SIMATIC NET的MIB编译器,那些MIB必须遵守SMInv1 版本。SMI v2 版本格式不再被支持,但是对于大多数SNMP组件,两种MIB格式都可用。

关键字:
MIB,SNMP,网络管理,OSM,ESM

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论