Please Whitelist This Site?

I know everyone hates ads. But please understand that I am providing premium content for free that takes hundreds of hours of time to research and write. I don't want to go to a pay-only model like some sites, but when more and more people block ads, I end up working for free. And I have a family to support, just like you. :)

If you like The TCP/IP Guide, please consider the download version. It's priced very economically and you can read all of it in a convenient format without ads.

If you want to use this site for free, I'd be grateful if you could add the site to the whitelist for Adblock. To do so, just open the Adblock menu and select "Disable on tcpipguide.com". Or go to the Tools menu and select "Adblock Plus Preferences...". Then click "Add Filter..." at the bottom, and add this string: "@@||tcpipguide.com^$document". Then just click OK.

Thanks for your understanding!

Sincerely, Charles Kozierok
Author and Publisher, The TCP/IP Guide


NOTE: Using software to mass-download the site degrades the server and is prohibited.
If you want to read The TCP/IP Guide offline, please consider licensing it. Thank you.

The Book is Here... and Now On Sale!

Read offline with no ads or diagram watermarks!
The TCP/IP Guide

Custom Search







Table Of Contents  The TCP/IP Guide
 9  TCP/IP Application Layer Protocols, Services and Applications (OSI Layers 5, 6 and 7)
      9  TCP/IP Network Configuration and Management Protocols (BOOTP, DHCP, SNMP and RMON)
           9  TCP/IP Network Management Framework and Protocols (SNMP and RMON)
                9  TCP/IP Structure of Management Information (SMI) and Management Information Bases (MIBs)

Previous Topic/Section
TCP/IP Structure of Management Information (SMI) and Management Information Bases (MIBs)
Previous Page
Pages in Current Topic/Section
12
3
Next Page
TCP/IP MIB Objects, Object Characteristics and Object Types
Next Topic/Section

TCP/IP Structure of Management Information (SMI) and Management Information Bases (MIBs) Overview
(Page 3 of 3)

Defining MIB Objects: the Structure of Management Information (SMI)

The use of MIB objects solves the problem of the network management protocol being tied to the network management information. However, we must be very particular about how we define these objects. Again, the reason is the wide variety of devices that TCP/IP allows to be connected together. Each device may represent information in a different way; for them all to communicate with each other, we need to ensure that management information is represented in a consistent manner.

The part of the SNMP Framework that ensures the universality of MIB objects is the Structure of Management Information (SMI) standard. SMI defines the rules for how MIB objects and MIB modules are constructed. In SMI, MIB objects are described using a precise set of definitions based on a data description language called the ISO Abstract Syntax Notation 1 (ASN.1) standard.

In essence then, we really have three “levels of abstraction” in SNMP. The actual SNMP protocol moves values that represent the state of management devices. The MIB defines what these variables are. And the SMI defines how the variables in the MIB are themselves defined.

There are two main SMI standards. The original, SMIv1, was part of the first SNMP Framework, SNMPv1, defined in RFC 1155. It sets out the basic rules for management information bases and MIB variables. The second, SMIv2, was defined as part of SNMPv2p in RFC 1442 and further updated in RFC 2578, part of SNMPv3. It is similar to the earlier version but defines more object types as well as the structure of MIB modules.

These SMI standards are responsible for defining the following important information elements in SNMP:

  • The general characteristics associated with all MIB objects. SMI defines the standard way by which all MIB objects are described.

  • The different types of MIB objects that can be created, such as integers, strings and more complex data types.

  • A hierarchical structure for naming MIB objects, so they can be addressed in a consistent manner without names overlapping.

  • The information associated with each MIB module.

Key Concept: The Structure of Management Information (SMI) standard is responsible for defining the rules for how MIB objects are structured, described and organized. SMI allows dissimilar devices to communicate by ensuring that they use a universal data representation for all management information.


In fact, the SMI and MIB standards are so closely related that it is hard to discuss one without the other. The rest of this section discusses SNMP management information structures making reference to both SNMP Framework components. We'll see how MIB objects are defined and the characteristics of each, and look at MIB data types, the structure used to organize MIB objects, and the way MIB modules and object groups work.

Note: Due to its name, the management information base is often called a “database”. This is, strictly speaking, inaccurate. The MIB is a description of objects. The actual MIB in a device may be implemented as a software database, but it need not be.



Previous Topic/Section
TCP/IP Structure of Management Information (SMI) and Management Information Bases (MIBs)
Previous Page
Pages in Current Topic/Section
12
3
Next Page
TCP/IP MIB Objects, Object Characteristics and Object Types
Next Topic/Section

If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support!
Donate $2
Donate $5
Donate $10
Donate $20
Donate $30
Donate: $



Home - Table Of Contents - Contact Us

The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005

© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.