What is the Structure of Management Information (SMI)?

Structure of Management Information (SMI) defines the rules and standards for describing managed objects within the Simple Network Management Protocol (SNMP) framework. SMI provides the syntactic structure that allows network management systems to organize, access, and manipulate network device information consistently.

In SNMP, managed objects reside in a virtual database called the Management Information Base (MIB). Collections of related objects are organized into MIB modules, which are written using a subset of Abstract Syntax Notation One (ASN.1). This notation describes data structures in a machine-independent language, enabling consistent communication across different network devices and platforms.

SMI Data Types

SMI defines specific data types that ensure consistent representation of managed objects. Primitive types are written in uppercase letters, while user-defined types start with an uppercase letter and contain at least one lowercase character.

Data Type Description
INTEGER 32-bit signed integer
OCTET STRING String of zero or more bytes, each with value 0-255
DISPLAY STRING String of ASCII characters for human-readable text
NULL Variable with no assigned value
OBJECT IDENTIFIER Unique identifier for managed objects in the hierarchy
IP Address 32-bit internet address as 4-byte octet string
Counter Non-negative integer ranging from 0 to 2³²-1
Time Ticks Non-negative integer counting hundredths of seconds since epoch
Opaque Encoded data string for non-standard data types

Object Identifier Hierarchy

An Object Identifier (OID) is a sequence of non-negative integers that uniquely identifies each managed object in a hierarchical tree structure. Each integer corresponds to a node in the tree, with dots separating the components. Labels provide text descriptions for nodes, while sub-identifiers represent the numeric values.

Internet Subtree Structure (1.3.6.1) Root internet (1.3.6.1) directory (1) mgmt (2) exp (3) private (4) security (5) snmpV2 (6) enterprise (1)

Internet Subtrees

The internet subtree (1.3.6.1) contains six standardized subtrees, each serving specific purposes in network management:

  • Directory (1) − Reserved for future OSI Directory integration with internet protocols.

  • Management (2) − Contains standard objects registered by the Internet Assigned Numbers Authority (IANA).

  • Experimental (3) − Used for objects being developed by Internet Engineering Task Force (IETF) working groups.

  • Private (4) − Contains vendor-specific objects, including the enterprise subtree for company-registered objects.

  • Security (5) − Dedicated to security-related managed objects.

  • SNMPv2 (6) − Reserved for SNMPv2 housekeeping functions, transport domains, and module identities.

Information Modules

SMI organizes object definitions into three types of information modules:

  • MIB Modules − Group definitions of related managed objects into logical collections for easier management and organization.

  • Compliance Statements − Define mandatory requirements that managed devices must meet when implementing specific MIB modules.

  • Capability Statements − Specify the extent to which network devices implement MIB module objects, typically provided by vendors for their products.

Conclusion

SMI provides the fundamental framework for organizing and accessing network management information in SNMP environments. Through its standardized data types, hierarchical object identification, and structured information modules, SMI ensures consistent and interoperable network management across diverse network devices and vendors.

Updated on: 2026-03-16T23:36:12+05:30

4K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements