MIB 在 SNMP 中究竟代表什么?它与 OID 有何不同?

网络工程 snmp 管理
2021-07-12 00:34:00

在 SNMP 中,我们使用对象来表示信息的每个实体,并且为了唯一地标识每个对象,我们使用 OID(对象标识符)。现在还有另一个术语——MIB。我知道它代表“管理信息库”。但是,我无法理解术语 MIB 的概念。

下面是代表对象层次树的图形表示的图像 -

在此处输入图片说明

rttMonCtrlAdminTag、rttMonCtrlAdminRttType、rttMonCtrlAdminFrequency代表Objects,对应的OID是

.1.3.6.1.4.1.9.9.42.1.2.1.1.3

.1.3.6.1.4.1.9.9.42.1.2.1.1.4

.1.3.6.1.4.1.9.9.42.1.2.1.1.6

在这个图示中,MIB 代表什么?

2个回答

MIB 是整个 OID 目录(针对特定设备)。

OID 是对 MIB 中单个项目的特定引用。

打个比方:MIB 就像我所在城市的电话簿。OID 就像我在电话簿中的名字。

我会说 MIB 是按单一目的分组的一定数量的 OID。示例:Entity-MIB 包含很多 OID 来显示设备物理结构。IP-MIB 是关于 IP 的。CISCO-CDP-MIB 将为您提供有关已配置 cdp 的端口的已连接邻居的信息。等等。