Document toolboxDocument toolbox

SNMP MIB Hierarchy

In addition to implementing its own enterprise MIBs, Infoblox supports the standard MIBs defined in RFC-1213, Management Information Base for Network Management of TCP/IP-based internets: MIB-II.
The Infoblox MIBs are part of a universal hierarchical structure, usually referred to as the MIB tree. The MIB tree has an unlabeled root with three subtrees. illustrates the branch of the MIB tree that leads to the Infoblox enterprise MIBs. Each object in the MIB tree has a label that consists of a textual description and an OID (object identifier). An OID is a unique dotted-decimal number that identifies the location of the object in the MIB tree. Note that all OIDs begin with a dot (.) to indicate the root of the MIB tree.
As shown in , Infoblox is a branch of the Enterprise subtree. IANA (Internet Assigned Numbers Authority) administers the Enterprise subtree, which is designated specifically for vendors who define their own MIBs. The IANA-assigned enterprise number of Infoblox is 7779; therefore, the OIDs of all Infoblox MIB objects begin with the prefix .1.3.6.1.4.1.7779.
The Infoblox SNMP subtree branches down through two levels, ibProduct and ibOne, to the Infoblox MIBs: ibTrap, ibPlatformOne, ibDNSone, and ibDHCPOne. The ibTrap MIB defines the traps that the appliances send, and the ibPlatformOne, ibDNSone, and ibDHCPOne MIBs provide information about the appliance. For detailed information about these MIBS, see .

MIB Hierarchy


 MIB Objects
The Infoblox MIB objects were implemented according to the guidelines in RFCs 1155 and 2578. They specify two types of macros for defining MIB objects: OBJECT-TYPE and NOTIFICATION-TYPE. These macros contain clauses that describe the characteristics of an object, such as its syntax and its status. OBJECT-TYPE macros describe MIB objects, and NOTIFICATION-TYPE macros describe objects used in SNMP traps.
Each object in the ibPlatformOne, ibDNSone, and ibDHCPOne MIBs contains the following clauses from the OBJECT-TYPE macro:

  • OBJECT-TYPE: Provides the administratively-assigned name of the object.

  • SYNTAX: Identifies the data structure of the object, such as integers, counters, and octet strings.

  • MAX-ACCESS: Identifies the type of access that a management station has to the object. All Infoblox MIB objects provide read-only access.

  • STATUS: Identifies the status of the object. Values are current, obsolete, and deprecated.

  • DESCRIPTION: Provides a textual description of the object.

  • INDEX or AUGMENTS: An object that represents a conceptual row must have either an INDEX or AUGMENTS clause that defines a key for selecting a row in a table.

  • OID: The dotted decimal object identifier that defines the location of the object in the universal MIB tree.

The ibTrap MIB defines the SNMP traps that the appliance can send. Each object in the ibTrap MIB contains the following clauses from the NOTIFICATION-TYPE macro:

  • NOTIFICATION-TYPE: Provides the administratively-assigned name of the object.

  • OBJECTS: Provides an ordered list of MIB objects that are in the trap.

  • STATUS: Identifies the status of the object. Values are current, obsolete, and deprecated.

  • DESCRIPTION: Provides the notification information.

System Object IDs

Infoblox uses the SNMP system object identifier sysObjectID to identify Infoblox appliances. The following is a definition of sysObjectID from the SNMPv2 MIB, Management Information Base (MIB) for the Simple Network Management Protocol (SNMP):

OBJECT-TYPE

sysObjectID

SYNTAX

Object Identifier

MAX-ACCESS

read-only

STATUS

current

DESCRIPTION

"The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining `what kind of box' is being managed. For example, if vendor `Flintstones,Inc.' was assigned the subtree 1.3.6.1.4.1.424242, it could assign the identifier 1.3.6.1.4.1.424242.1.1 to its `Fred Router'."


The following table lists the enterprise IDs and their corresponding Infoblox hardware platforms that an SNMP query can return when you request the sysObjectID value. Note that the IDs shown in the table do not include 1.3.6.1.4.1.7779.1. (the infobloxProducts prefix).

Table 11.1 sysObjectID for Infoblox Hardware

ID

Description

Definition

ID

Description

Definition

1000

ibDefault

Default environments, such as chroot

1001

ibRsp2

vNIOS appliances on Riverbed Services Platforms

1003

ibvm

vNIOS appliances on VMware ESX or ESXi servers

1004

ibvnios

Virtual NIOS

1101

ib1000

 Infoblox -1000 appliances

1102

ib1200

Infoblox-1200 appliances

1103

ib500

Infoblox-500 appliances

1201

ib550

Infoblox-550 appliances

1202

ib1050

Infoblox-1050 appliances

1203

ib1550

Infoblox-1550 appliances

1204

ib1552

Infoblox-1552 appliances

1205

ib2000

Infoblox-2000 appliances

1206

ib250

Infoblox-250 appliances

1207

ib1220

Infoblox-1220 appliances

1301

ib550a

Infoblox-550-A appliances

1302

ib1050a

Infoblox-1050-A appliances

1303

ib1550a

Infoblox-1550-A appliances

1304

ib1552a

Infoblox-1552-A appliances

1305

ib1852a

Infoblox-1852-A appliances

1306

ib250a

Infoblox-250-A appliances

1307

ib2000a

Infoblox-2000-A appliances

1421

ib4010

Infoblox-4010 appliances