3

我是MIB 管理信息库的新手。我很困惑,什么叫做 MIB 模块?

在这里它被定义为: ASN.1 的一个适应子集,管理信息结构 (SMI),在 SNMP 中指定以定义相关 MIB 对象的集合;这些集合称为 MIB 模块。

但我不清楚!

完整的 MIB 文件是否称为 MIB 模块?或者一个对象是一个 MIB 模块,例如。对象类型?

4

1 回答 1

4

通常,一个 MIB 文档只包含一个 MIB 模块。例如,

https://github.com/lextm/sharpsnmplib/blob/master/Tests/Resources/SNMPv2-MIB.txt

此文件仅包含一个模块,这是您应该遵循的最佳实践,

SNMPv2-MIB DEFINITIONS ::= BEGIN
...
END

但是,SMI 规则不会阻止您在同一个文件中定义多个模块。您可以通过将多个文件合并在一起来进行尝试,大多数 MIB 编译器都乐于编译合并后的结果。

于 2012-10-06T10:25:03.180 回答