Skip to main content

5. Definitions

5. Definitions

The following MIB module imports from the IF-MIB [6] and the INET-ADDRESS-MIB [7] and references Neighbor Discovery [4], the IPv6 Stateless Address Autoconfiguration protocol [5], the Default Router Preferences document [8], ARP [10] and the IPv6 address architecture document [17].

Technical Content

This section contains the complete IP-MIB DEFINITIONS in ASN.1 format. The MIB module is approximately 5,700 lines long and includes:

  • MODULE-IDENTITY declaration
  • IMPORTS section
  • Textual conventions (IpAddressOriginTC, IpAddressStatusTC, IpAddressPrefixOriginTC, Ipv6AddressIfIdentifierTC)
  • Object definitions for IP general objects
  • IP statistics tables (ipSystemStatsTable, ipIfStatsTable)
  • IP address tables (ipAddressPrefixTable, ipAddressTable, ipNetToPhysicalTable)
  • IPv6-specific tables (ipv6ScopeZoneIndexTable, ipDefaultRouterTable, ipv6RouterAdvertTable)
  • ICMP statistics tables
  • Conformance and compliance definitions

For the complete MIB definitions, please refer to the original RFC 4293 document, lines 705-6474.

MIB Structure Overview

IP-MIB DEFINITIONS ::= BEGIN

IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter32, IpAddress,
mib-2, Unsigned32, Counter64,
zeroDotZero FROM SNMPv2-SMI
PhysAddress, TruthValue,
TimeStamp, RowPointer,
TEXTUAL-CONVENTION, TestAndIncr,
RowStatus, StorageType FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InetAddress, InetAddressType,
InetAddressPrefixLength,
InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB
InterfaceIndex FROM IF-MIB;

ipMIB MODULE-IDENTITY
LAST-UPDATED "200602020000Z"
ORGANIZATION "IETF IPv6 MIB Revision Team"
...

-- [Complete MIB definitions continue for ~5700 lines]

END
Implementation Note

The complete MIB module can be extracted from the original RFC 4293 text file or accessed through the IETF RFC repository. This MIB replaces and consolidates RFCs 2011, 2465, and 2466.