RFC1156-MIB

MIB Reference — IPNetwork Monitor

All MIBsRFC1156-MIB

Category: IETF Standards

Description:

Provides MIB-I object definitions for interfaces, IP, ICMP, TCP, UDP, and EGP groups per RFC 1156.

Imported Objects

From RFC-1212

OBJECT-TYPE

From RFC1155-SMI

Counter
Gauge
IpAddress
NetworkAddress
TimeTicks
mgmt

What Is RFC1156-MIB?

RFC1156-MIB defines the original "MIB-I" (Management Information Base version 1) object set, an IETF vendor-neutral standards MIB that predates and was later superseded by MIB-II (RFC 1213). It groups objects for basic system identification and the core TCP/IP protocol stack: interfaces, IP, ICMP, TCP, UDP, and EGP (Exterior Gateway Protocol). Even in this legacy form it supports fundamental status and performance monitoring such as system uptime, interface operational/administrative state and traffic counters, and protocol-level error/discard counters for IP, ICMP, TCP, and UDP. It has no dependency on other private MIBs since it is foundational — nearly every later MIB, including MIB-II and countless vendor MIBs, builds on the object model it introduced. Today it is rarely implemented directly, having been superseded, but a copy may still appear as a historical or compatibility module on older legacy TCP/IP hosts, routers, or gateways, and network historians researching the RFC1156-MIB RFC often reference it to trace the origins of MIB-II.

IPNetwork Monitor allows you to monitor SNMP objects defined in RFC1156-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • system uptime
  • interface status and traffic counters
  • IP/ICMP error counters
  • TCP/UDP protocol statistics

Supported Devices

  • vendor-neutral, standards-based MIB, not tied to a specific manufacturer — early TCP/IP hosts, routers, and gateways

Monitoring Examples

A device implementing this MIB would let an operator poll system uptime and interface counters to confirm the device is alive and passing traffic, and check ICMP/TCP/UDP group counters for signs of network-layer problems. Because sample_objects for this module only captures the "IMPORTS" clause rather than concrete leaf objects, this reflects that RFC1156-MIB's actual object definitions come from the interfaces/ip/icmp/tcp/udp/egp groups it imports and re-exposes rather than objects unique to the module itself.

OIDs
OID symbolicOID numericTypeAccessDescription
mib1.3.6.1.2.1
system1.3.6.1.2.1.1
OCT sysDescr1.3.6.1.2.1.1.1OCTET STRINGread-only
OID sysObjectID1.3.6.1.2.1.1.2OBJECT IDENTIFIERread-only
TIK sysUpTime1.3.6.1.2.1.1.3TimeTicksread-only
interfaces1.3.6.1.2.1.2
INT ifNumber1.3.6.1.2.1.2.1INTEGERread-only
ifTable1.3.6.1.2.1.2.2read-write
ifEntry1.3.6.1.2.1.2.2.1read-write
INT ifIndex1.3.6.1.2.1.2.2.1.1INTEGERread-only
OCT ifDescr1.3.6.1.2.1.2.2.1.2OCTET STRINGread-only
INT ifType1.3.6.1.2.1.2.2.1.3INTEGERread-only
INT ifMtu1.3.6.1.2.1.2.2.1.4INTEGERread-only
GAU ifSpeed1.3.6.1.2.1.2.2.1.5Gaugeread-only
OCT ifPhysAddress1.3.6.1.2.1.2.2.1.6OCTET STRINGread-only
INT ifAdminStatus1.3.6.1.2.1.2.2.1.7INTEGERread-write
INT ifOperStatus1.3.6.1.2.1.2.2.1.8INTEGERread-only
TIK ifLastChange1.3.6.1.2.1.2.2.1.9TimeTicksread-only
CTR ifInOctets1.3.6.1.2.1.2.2.1.10Counterread-only
CTR ifInUcastPkts1.3.6.1.2.1.2.2.1.11Counterread-only
CTR ifInNUcastPkts1.3.6.1.2.1.2.2.1.12Counterread-only
CTR ifInDiscards1.3.6.1.2.1.2.2.1.13Counterread-only
CTR ifInErrors1.3.6.1.2.1.2.2.1.14Counterread-only
CTR ifInUnknownProtos1.3.6.1.2.1.2.2.1.15Counterread-only
CTR ifOutOctets1.3.6.1.2.1.2.2.1.16Counterread-only
CTR ifOutUcastPkts1.3.6.1.2.1.2.2.1.17Counterread-only
CTR ifOutNUcastPkts1.3.6.1.2.1.2.2.1.18Counterread-only
CTR ifOutDiscards1.3.6.1.2.1.2.2.1.19Counterread-only
CTR ifOutErrors1.3.6.1.2.1.2.2.1.20Counterread-only
GAU ifOutQLen1.3.6.1.2.1.2.2.1.21Gaugeread-only
at1.3.6.1.2.1.3
atTable1.3.6.1.2.1.3.1read-write
atEntry1.3.6.1.2.1.3.1.1read-write
INT atIfIndex1.3.6.1.2.1.3.1.1.1INTEGERread-write
OCT atPhysAddress1.3.6.1.2.1.3.1.1.2OCTET STRINGread-write
IP atNetAddress1.3.6.1.2.1.3.1.1.3IpAddressread-write
ip1.3.6.1.2.1.4
INT ipForwarding1.3.6.1.2.1.4.1INTEGERread-only
INT ipDefaultTTL1.3.6.1.2.1.4.2INTEGERread-write
CTR ipInReceives1.3.6.1.2.1.4.3Counterread-only
CTR ipInHdrErrors1.3.6.1.2.1.4.4Counterread-only
CTR ipInAddrErrors1.3.6.1.2.1.4.5Counterread-only
CTR ipForwDatagrams1.3.6.1.2.1.4.6Counterread-only
CTR ipInUnknownProtos1.3.6.1.2.1.4.7Counterread-only
CTR ipInDiscards1.3.6.1.2.1.4.8Counterread-only
CTR ipInDelivers1.3.6.1.2.1.4.9Counterread-only
CTR ipOutRequests1.3.6.1.2.1.4.10Counterread-only
CTR ipOutDiscards1.3.6.1.2.1.4.11Counterread-only
CTR ipOutNoRoutes1.3.6.1.2.1.4.12Counterread-only
INT ipReasmTimeout1.3.6.1.2.1.4.13INTEGERread-only
CTR ipReasmReqds1.3.6.1.2.1.4.14Counterread-only
CTR ipReasmOKs1.3.6.1.2.1.4.15Counterread-only
CTR ipReasmFails1.3.6.1.2.1.4.16Counterread-only
CTR ipFragOKs1.3.6.1.2.1.4.17Counterread-only
CTR ipFragFails1.3.6.1.2.1.4.18Counterread-only
CTR ipFragCreates1.3.6.1.2.1.4.19Counterread-only
ipAddrTable1.3.6.1.2.1.4.20read-only
ipAddrEntry1.3.6.1.2.1.4.20.1read-only
IP ipAdEntAddr1.3.6.1.2.1.4.20.1.1IpAddressread-only
INT ipAdEntIfIndex1.3.6.1.2.1.4.20.1.2INTEGERread-only
IP ipAdEntNetMask1.3.6.1.2.1.4.20.1.3IpAddressread-only
INT ipAdEntBcastAddr1.3.6.1.2.1.4.20.1.4INTEGERread-only
ipRoutingTable1.3.6.1.2.1.4.21read-write
ipRouteEntry1.3.6.1.2.1.4.21.1read-write
IP ipRouteDest1.3.6.1.2.1.4.21.1.1IpAddressread-write
INT ipRouteIfIndex1.3.6.1.2.1.4.21.1.2INTEGERread-write
INT ipRouteMetric11.3.6.1.2.1.4.21.1.3INTEGERread-write
INT ipRouteMetric21.3.6.1.2.1.4.21.1.4INTEGERread-write
INT ipRouteMetric31.3.6.1.2.1.4.21.1.5INTEGERread-write
INT ipRouteMetric41.3.6.1.2.1.4.21.1.6INTEGERread-write
IP ipRouteNextHop1.3.6.1.2.1.4.21.1.7IpAddressread-write
INT ipRouteType1.3.6.1.2.1.4.21.1.8INTEGERread-write
INT ipRouteProto1.3.6.1.2.1.4.21.1.9INTEGERread-only
INT ipRouteAge1.3.6.1.2.1.4.21.1.10INTEGERread-write
icmp1.3.6.1.2.1.5
CTR icmpInMsgs1.3.6.1.2.1.5.1Counterread-only
CTR icmpInErrors1.3.6.1.2.1.5.2Counterread-only
CTR icmpInDestUnreachs1.3.6.1.2.1.5.3Counterread-only
CTR icmpInTimeExcds1.3.6.1.2.1.5.4Counterread-only
CTR icmpInParmProbs1.3.6.1.2.1.5.5Counterread-only
CTR icmpInSrcQuenchs1.3.6.1.2.1.5.6Counterread-only
CTR icmpInRedirects1.3.6.1.2.1.5.7Counterread-only
CTR icmpInEchos1.3.6.1.2.1.5.8Counterread-only
CTR icmpInEchoReps1.3.6.1.2.1.5.9Counterread-only
CTR icmpInTimestamps1.3.6.1.2.1.5.10Counterread-only
CTR icmpInTimestampReps1.3.6.1.2.1.5.11Counterread-only
CTR icmpInAddrMasks1.3.6.1.2.1.5.12Counterread-only
CTR icmpInAddrMaskReps1.3.6.1.2.1.5.13Counterread-only
CTR icmpOutMsgs1.3.6.1.2.1.5.14Counterread-only
CTR icmpOutErrors1.3.6.1.2.1.5.15Counterread-only
CTR icmpOutDestUnreachs1.3.6.1.2.1.5.16Counterread-only
CTR icmpOutTimeExcds1.3.6.1.2.1.5.17Counterread-only
CTR icmpOutParmProbs1.3.6.1.2.1.5.18Counterread-only
CTR icmpOutSrcQuenchs1.3.6.1.2.1.5.19Counterread-only
CTR icmpOutRedirects1.3.6.1.2.1.5.20Counterread-only
CTR icmpOutEchos1.3.6.1.2.1.5.21Counterread-only
CTR icmpOutEchoReps1.3.6.1.2.1.5.22Counterread-only
CTR icmpOutTimestamps1.3.6.1.2.1.5.23Counterread-only
CTR icmpOutTimestampReps1.3.6.1.2.1.5.24Counterread-only
CTR icmpOutAddrMasks1.3.6.1.2.1.5.25Counterread-only
CTR icmpOutAddrMaskReps1.3.6.1.2.1.5.26Counterread-only
tcp1.3.6.1.2.1.6
INT tcpRtoAlgorithm1.3.6.1.2.1.6.1INTEGERread-only
INT tcpRtoMin1.3.6.1.2.1.6.2INTEGERread-only
INT tcpRtoMax1.3.6.1.2.1.6.3INTEGERread-only
INT tcpMaxConn1.3.6.1.2.1.6.4INTEGERread-only
CTR tcpActiveOpens1.3.6.1.2.1.6.5Counterread-only
CTR tcpPassiveOpens1.3.6.1.2.1.6.6Counterread-only
CTR tcpAttemptFails1.3.6.1.2.1.6.7Counterread-only
CTR tcpEstabResets1.3.6.1.2.1.6.8Counterread-only
GAU tcpCurrEstab1.3.6.1.2.1.6.9Gaugeread-only
CTR tcpInSegs1.3.6.1.2.1.6.10Counterread-only
CTR tcpOutSegs1.3.6.1.2.1.6.11Counterread-only
CTR tcpRetransSegs1.3.6.1.2.1.6.12Counterread-only
tcpConnTable1.3.6.1.2.1.6.13read-only
tcpConnEntry1.3.6.1.2.1.6.13.1read-only
INT tcpConnState1.3.6.1.2.1.6.13.1.1INTEGERread-only
IP tcpConnLocalAddress1.3.6.1.2.1.6.13.1.2IpAddressread-only
INT tcpConnLocalPort1.3.6.1.2.1.6.13.1.3INTEGERread-only
IP tcpConnRemAddress1.3.6.1.2.1.6.13.1.4IpAddressread-only
INT tcpConnRemPort1.3.6.1.2.1.6.13.1.5INTEGERread-only
udp1.3.6.1.2.1.7
CTR udpInDatagrams1.3.6.1.2.1.7.1Counterread-only
CTR udpNoPorts1.3.6.1.2.1.7.2Counterread-only
CTR udpInErrors1.3.6.1.2.1.7.3Counterread-only
CTR udpOutDatagrams1.3.6.1.2.1.7.4Counterread-only
egp1.3.6.1.2.1.8
CTR egpInMsgs1.3.6.1.2.1.8.1Counterread-only
CTR egpInErrors1.3.6.1.2.1.8.2Counterread-only
CTR egpOutMsgs1.3.6.1.2.1.8.3Counterread-only
CTR egpOutErrors1.3.6.1.2.1.8.4Counterread-only
egpNeighTable1.3.6.1.2.1.8.5read-only
egpNeighEntry1.3.6.1.2.1.8.5.1read-only
INT egpNeighState1.3.6.1.2.1.8.5.1.1INTEGERread-only
IP egpNeighAddr1.3.6.1.2.1.8.5.1.2IpAddressread-only

RFC description

Defines core system management objects for network device monitoring including system, interface, and protocol statistics.

Start monitoring vendor-neutral, standards-based MIB, early TCP/IP hosts, routers, and gateways (legacy MIB-I object set) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download RFC1156-MIB