IF-MIB

        The MIB module to describe generic objects for network
interface sub-layers.  This MIB is an updated version of
MIB-II's ifTable, and incorporates the extensions defined in
RFC 1229.
    
ifMIB
Imported Objects
IANAifType-MIB IANAifType
SNMPv2-CONF MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-MIB snmpTraps
SNMPv2-SMI Counter32 Counter64 Gauge32 Integer32 mib-2 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE TimeTicks
SNMPv2-TC AutonomousType DisplayString PhysAddress RowStatus TestAndIncr TEXTUAL-CONVENTION TimeStamp TruthValue
Type Definitions (3)
InterfaceIndex Integer32 range: 1..2147483647
InterfaceIndexOrZero Integer32 range: 0..2147483647
OwnerString OctetString range: 0..255
Objects (72)
interfaces .1.3.6.1.2.1.2
ifNumber Integer32 .1.3.6.1.2.1.2.1
ifTable .1.3.6.1.2.1.2.2
ifEntry ifIndex .1.3.6.1.2.1.2.2.1
ifIndex InterfaceIndex .1.3.6.1.2.1.2.2.1.1
ifInOctets SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.10
ifInUcastPkts SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.11
ifInNUcastPkts deprecated SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.12
ifInDiscards SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.13
ifInErrors SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.14
ifInUnknownProtos SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.15
ifOutOctets SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.16
ifOutUcastPkts SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.17
ifOutNUcastPkts deprecated SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.18
ifOutDiscards SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.19
ifDescr OctetString .1.3.6.1.2.1.2.2.1.2
ifOutErrors SNMPv2-SMICounter32 .1.3.6.1.2.1.2.2.1.20
ifOutQLen deprecated SNMPv2-SMIGauge32 .1.3.6.1.2.1.2.2.1.21
ifSpecific deprecated ObjectIdentifier .1.3.6.1.2.1.2.2.1.22
ifType IANAifType-MIBIANAifType .1.3.6.1.2.1.2.2.1.3
ifMtu Integer32 .1.3.6.1.2.1.2.2.1.4
ifSpeed SNMPv2-SMIGauge32 .1.3.6.1.2.1.2.2.1.5
ifPhysAddress SNMPv2-TCPhysAddress .1.3.6.1.2.1.2.2.1.6
ifAdminStatus r/w Enumeration .1.3.6.1.2.1.2.2.1.7
ifOperStatus Enumeration .1.3.6.1.2.1.2.2.1.8
ifLastChange SNMPv2-SMITimeTicks .1.3.6.1.2.1.2.2.1.9
ifMIB .1.3.6.1.2.1.31
ifMIBObjects .1.3.6.1.2.1.31.1
ifXTable .1.3.6.1.2.1.31.1.1
ifXEntry .1.3.6.1.2.1.31.1.1.1
ifName SNMPv2-TCDisplayString .1.3.6.1.2.1.31.1.1.1.1
ifHCOutOctets SNMPv2-SMICounter64 .1.3.6.1.2.1.31.1.1.1.10
ifHCOutUcastPkts SNMPv2-SMICounter64 .1.3.6.1.2.1.31.1.1.1.11
ifHCOutMulticastPkts SNMPv2-SMICounter64 .1.3.6.1.2.1.31.1.1.1.12
ifHCOutBroadcastPkts SNMPv2-SMICounter64 .1.3.6.1.2.1.31.1.1.1.13
ifLinkUpDownTrapEnable r/w Enumeration .1.3.6.1.2.1.31.1.1.1.14
ifHighSpeed SNMPv2-SMIGauge32 .1.3.6.1.2.1.31.1.1.1.15
ifPromiscuousMode r/w SNMPv2-TCTruthValue .1.3.6.1.2.1.31.1.1.1.16
ifConnectorPresent SNMPv2-TCTruthValue .1.3.6.1.2.1.31.1.1.1.17
ifAlias r/w OctetString .1.3.6.1.2.1.31.1.1.1.18
ifCounterDiscontinuityTime SNMPv2-TCTimeStamp .1.3.6.1.2.1.31.1.1.1.19
ifInMulticastPkts SNMPv2-SMICounter32 .1.3.6.1.2.1.31.1.1.1.2
ifInBroadcastPkts SNMPv2-SMICounter32 .1.3.6.1.2.1.31.1.1.1.3
ifOutMulticastPkts SNMPv2-SMICounter32 .1.3.6.1.2.1.31.1.1.1.4
ifOutBroadcastPkts SNMPv2-SMICounter32 .1.3.6.1.2.1.31.1.1.1.5
ifHCInOctets SNMPv2-SMICounter64 .1.3.6.1.2.1.31.1.1.1.6
ifHCInUcastPkts SNMPv2-SMICounter64 .1.3.6.1.2.1.31.1.1.1.7
ifHCInMulticastPkts SNMPv2-SMICounter64 .1.3.6.1.2.1.31.1.1.1.8
ifHCInBroadcastPkts SNMPv2-SMICounter64 .1.3.6.1.2.1.31.1.1.1.9
ifStackTable .1.3.6.1.2.1.31.1.2
ifStackEntry ifStackHigherLayerifStackLowerLayer .1.3.6.1.2.1.31.1.2.1
ifStackHigherLayer InterfaceIndexOrZero .1.3.6.1.2.1.31.1.2.1.1
ifStackLowerLayer InterfaceIndexOrZero .1.3.6.1.2.1.31.1.2.1.2
ifStackStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.31.1.2.1.3
ifTestTable deprecated .1.3.6.1.2.1.31.1.3
ifTestEntry deprecated .1.3.6.1.2.1.31.1.3.1
ifTestId deprecated r/w SNMPv2-TCTestAndIncr .1.3.6.1.2.1.31.1.3.1.1
ifTestStatus deprecated r/w Enumeration .1.3.6.1.2.1.31.1.3.1.2
ifTestType deprecated r/w SNMPv2-TCAutonomousType .1.3.6.1.2.1.31.1.3.1.3
ifTestResult deprecated Enumeration .1.3.6.1.2.1.31.1.3.1.4
ifTestCode deprecated ObjectIdentifier .1.3.6.1.2.1.31.1.3.1.5
ifTestOwner deprecated r/w OwnerString .1.3.6.1.2.1.31.1.3.1.6
ifRcvAddressTable .1.3.6.1.2.1.31.1.4
ifRcvAddressEntry ifIndexifRcvAddressAddress .1.3.6.1.2.1.31.1.4.1
ifRcvAddressAddress SNMPv2-TCPhysAddress .1.3.6.1.2.1.31.1.4.1.1
ifRcvAddressStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.31.1.4.1.2
ifRcvAddressType r/w Enumeration .1.3.6.1.2.1.31.1.4.1.3
ifTableLastChange SNMPv2-SMITimeTicks .1.3.6.1.2.1.31.1.5
ifStackLastChange SNMPv2-SMITimeTicks .1.3.6.1.2.1.31.1.6
ifConformance .1.3.6.1.2.1.31.2
ifGroups .1.3.6.1.2.1.31.2.1
ifCompliances .1.3.6.1.2.1.31.2.2
Notifications / Traps (2)
NameOIDDescription
linkDown .1.3.6.1.6.3.1.1.5.3
A linkDown trap signifies that the SNMP entity, acting in
an agent role, has detected that the ifOperStatus object for
one of its communication links is about to enter the down
state from some other state (but not from the notPresent
state).  This other state is indicated by the included value
of ifOperStatus.
linkUp .1.3.6.1.6.3.1.1.5.4
A linkUp trap signifies that the SNMP entity, acting in an
agent role, has detected that the ifOperStatus object for
one of its communication links left the down state and
transitioned into some other state (but not into the
notPresent state).  This other state is indicated by the
included value of ifOperStatus.