n
问题:
什么是MIB?n
解答:
MIB (管理信息基础)是一个多种SNMP变量的标准化数据结构,该SNMP变量用独立于目标系统的语言编写。n
图 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
图 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