SNMP Tutorial Part 2: The Management Information Base (MIB)

Show Me Products That Do This ...

Part 1 | Part 2 | Part 3 | Part 4 | Part 5
All 5 parts for easy printing

Each SNMP element manages specific objects with each object having specific characteristics. Each object / characteristic has a unique object identifier (OID) consisting of numbers separated by decimal points (i.e., 1.3.6.1.4.1.2682.1). These object identifiers naturally form a tree as shown below. The MIB associates each OID with a readable label (i.e., dpsRTUAState) and various other parameters related to the object. The MIB then serves as a data dictionary or code book that is used to assemble and interpret SNMP messages.

MIB object identifier tree
The branch of the MIB object identifier tree.

When an SNMP manager wants to know the value of an object / characteristic, such as the state of an alarm point, the system name, or the element uptime, it will assemble a GET packet that includes the OID for each object / characteristic of interest. The element receives the request and looks up each OID in its code book (MIB). If the OID is found (the object is managed by the element), a response packet is assembled and sent with the current value of the object / characteristic included. If the OID is not found, a special error response is sent that identifies the unmanaged object.

When an element sends a TRAP packet, it can include OID and value information (bindings) to clarify the event. DPS remote units send a comprehensive set of bindings with each TRAP to maintain traditional telemetry event visibility. Well-designed SNMP managers can use the bindings to correlate and manage the events. SNMP managers will also generally display the readable labels to facilitate user understanding and decision-making.

Part 1 | Part 2 | Part 3 | Part 4 | Part 5
All 5 parts for easy printing

Show Me Products That Do This ...

 top

What Do You Want To Do With SNMP?

  1. Mediate SNMP and Other Protocols
  2. Display SNMP Alarm Data at Your NOC and in Your Web Browser
  3. Monitor Discrete, Analog, and Ping Alarms via SNMP
  4. Automatically Dispatch Repair Personnel
  5. Control Remote Equipment via SNMP
  6. Use Dial-Up Connections to Link SNMP Remotes to LAN
  7. Find the SNMP Alarm Monitoring Capacity That's Right for Your Size Site
  8. Use T1 Connection to Link SNMP Remotes to LAN

What Do You Want To Learn About SNMP?

  1. SNMP Tutorials - Learn More About SNMP
  2. 8 things you need to know before selecting an SNMP proxy agent to monitor your non-SNMP managed devices
 Print-Friendly Format of this Page
 Join a Live Meeting Room with an Application Engineer
Related Pages
Popular White Papers

SNMPv3 Tutorial - New!

SNMP MIB Tutorial

SCADA Tutorial

SNMP Implementation

View All 33 Tutorials...


Request More Info

Name:

E-mail:

View past issues

Subscription options


SNMP Tutorials - Learn More About SNMP
Part 1: An Introduction to SNMP
Part 2: The Management Information Base (MIB)
Part 3: Understanding Packet Types and Structure
Part 4: Layered Communication
Part 5: 7 Fatal Mistakes Network Engineers Make When They Attempt to Integrate SNMP and Non-SNMP Systems … and How You Can Avoid Them