OLD-CISCO-MEMORY-MIB

MIB Reference — IPNetwork Monitor

All MIBsOLD-CISCO-MEMORY-MIB

Category: Legacy Cisco IOS

Description:

Provides legacy Cisco IOS memory pool utilization objects superseded by CISCO-MEMORY-POOL-MIB.

Imported Objects

From CISCO-SMI

local

From RFC-1212

OBJECT-TYPE

What Is OLD-CISCO-MEMORY-MIB?

This is a legacy Cisco Systems MIB module that provided early SNMP visibility into IOS device memory pool utilization before being superseded by the more comprehensive CISCO-MEMORY-POOL-MIB. It exposes data on router/switch memory subsystems, specifically the size and utilization of named memory pools (such as processor and I/O memory) used internally by Cisco IOS. Network operators use it to monitor software/hardware health indicators like free memory, used memory, and largest available memory block, which are early-warning signs of memory exhaustion, memory leaks, or an impending device crash/reload. Because it predates and was replaced by CISCO-MEMORY-POOL-MIB, devices running modern IOS typically implement the newer MIB instead, making this module mainly relevant to older platforms or for backward-compatible polling. It is typically deployed in enterprise and service-provider networks operating legacy Cisco IOS routers and switches where long-term historical memory graphs were built against this MIB. Engineers can download the OLD-CISCO-MEMORY-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in OLD-CISCO-MEMORY-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

  • free memory pool size
  • used memory pool size
  • largest available memory block
  • memory pool utilization trend

Supported Devices

  • Cisco IOS routers and switches (legacy platforms)

Monitoring Examples

An administrator would poll the memory pool table entries to track values equivalent to free and used bytes for the processor memory pool on an aging Cisco router. A steady decline in free memory over days or weeks while used memory climbs would reveal a memory leak in a running IOS process, warning of an eventual reload. Because this MIB is superseded, some newer devices may not populate it at all, so operators often cross-check with CISCO-MEMORY-POOL-MIB. Historical dashboards built on this MIB remain useful for trending memory pressure on legacy gear.

OIDs
OID symbolicOID numericTypeAccessDescription
lmem1.3.6.1.4.1.9.2.1
INT freeMem1.3.6.1.4.1.9.2.1.8INTEGERread-onlyReturn the amount of free memory in bytes. NOTE WELL: this mib object is obsolete as of IOS release 11.1. IOS release 11.1 introduced the CISCO-MEMORY-POOL-MIB which better instruments all of the memory pools
INT bufferElFree1.3.6.1.4.1.9.2.1.9INTEGERread-onlyContains the number of free buffer elements.
INT bufferElMax1.3.6.1.4.1.9.2.1.10INTEGERread-onlyContains the maximum number of buffer elements.
INT bufferElHit1.3.6.1.4.1.9.2.1.11INTEGERread-onlyContains the number of buffer element hits.
INT bufferElMiss1.3.6.1.4.1.9.2.1.12INTEGERread-onlyContains the number of buffer element misses.
INT bufferElCreate1.3.6.1.4.1.9.2.1.13INTEGERread-onlyContains the number of buffer element creates.
INT bufferSmSize1.3.6.1.4.1.9.2.1.14INTEGERread-onlyContains the size of small buffers.
INT bufferSmTotal1.3.6.1.4.1.9.2.1.15INTEGERread-onlyContains the total number of small buffers.
INT bufferSmFree1.3.6.1.4.1.9.2.1.16INTEGERread-onlyContains the number of free small buffers.
INT bufferSmMax1.3.6.1.4.1.9.2.1.17INTEGERread-onlyContains the maximum number of small buffers.
INT bufferSmHit1.3.6.1.4.1.9.2.1.18INTEGERread-onlyContains the number of small buffer hits.
INT bufferSmMiss1.3.6.1.4.1.9.2.1.19INTEGERread-onlyContains the number of small buffer misses.
INT bufferSmTrim1.3.6.1.4.1.9.2.1.20INTEGERread-onlyContains the number of small buffer trims.
INT bufferSmCreate1.3.6.1.4.1.9.2.1.21INTEGERread-onlyContains the number of small buffer creates.
INT bufferMdSize1.3.6.1.4.1.9.2.1.22INTEGERread-onlyContains the size of medium buffers.
INT bufferMdTotal1.3.6.1.4.1.9.2.1.23INTEGERread-onlyContains the total number of medium buffers.
INT bufferMdFree1.3.6.1.4.1.9.2.1.24INTEGERread-onlyContains the number of free medium buffers.
INT bufferMdMax1.3.6.1.4.1.9.2.1.25INTEGERread-onlyContains the maximum number of medium buffers.
INT bufferMdHit1.3.6.1.4.1.9.2.1.26INTEGERread-onlyContains the number of medium buffer hits.
INT bufferMdMiss1.3.6.1.4.1.9.2.1.27INTEGERread-onlyContains the number of medium buffer misses.
INT bufferMdTrim1.3.6.1.4.1.9.2.1.28INTEGERread-onlyContains the number of medium buffer trims.
INT bufferMdCreate1.3.6.1.4.1.9.2.1.29INTEGERread-onlyContains the number of medium buffer creates.
INT bufferBgSize1.3.6.1.4.1.9.2.1.30INTEGERread-onlyContains the size of big buffers.
INT bufferBgTotal1.3.6.1.4.1.9.2.1.31INTEGERread-onlyContains the total number of big buffers.
INT bufferBgFree1.3.6.1.4.1.9.2.1.32INTEGERread-onlyContains the number of free big buffers.
INT bufferBgMax1.3.6.1.4.1.9.2.1.33INTEGERread-onlyContains the maximum number of big buffers.
INT bufferBgHit1.3.6.1.4.1.9.2.1.34INTEGERread-onlyContains the number of big buffer hits.
INT bufferBgMiss1.3.6.1.4.1.9.2.1.35INTEGERread-onlyContains the number of big buffer misses.
INT bufferBgTrim1.3.6.1.4.1.9.2.1.36INTEGERread-onlyContains the number of big buffer trims.
INT bufferBgCreate1.3.6.1.4.1.9.2.1.37INTEGERread-onlyContains the number of big buffer creates.
INT bufferLgSize1.3.6.1.4.1.9.2.1.38INTEGERread-onlyContains the size of large buffers.
INT bufferLgTotal1.3.6.1.4.1.9.2.1.39INTEGERread-onlyContains the total number of large buffers.
INT bufferLgFree1.3.6.1.4.1.9.2.1.40INTEGERread-onlyContains the number of free large buffers.
INT bufferLgMax1.3.6.1.4.1.9.2.1.41INTEGERread-onlyContains the maximum number of large buffers.
INT bufferLgHit1.3.6.1.4.1.9.2.1.42INTEGERread-onlyContains the number of large buffer hits.
INT bufferLgMiss1.3.6.1.4.1.9.2.1.43INTEGERread-onlyContains the number of large buffer misses.
INT bufferLgTrim1.3.6.1.4.1.9.2.1.44INTEGERread-onlyContains the number of large buffer trims.
INT bufferLgCreate1.3.6.1.4.1.9.2.1.45INTEGERread-onlyContains the number of large buffer creates.
INT bufferFail1.3.6.1.4.1.9.2.1.46INTEGERread-onlyCount of the number of buffer allocation failures.
INT bufferNoMem1.3.6.1.4.1.9.2.1.47INTEGERread-onlyCount of the number of buffer create failures due to no free memory.
INT bufferHgSize1.3.6.1.4.1.9.2.1.62INTEGERread-onlyContains the size of huge buffers.
INT bufferHgTotal1.3.6.1.4.1.9.2.1.63INTEGERread-onlyContains the total number of huge buffers.
INT bufferHgFree1.3.6.1.4.1.9.2.1.64INTEGERread-onlyContains the number of free huge buffers.
INT bufferHgMax1.3.6.1.4.1.9.2.1.65INTEGERread-onlyContains the maximum number of huge buffers.
INT bufferHgHit1.3.6.1.4.1.9.2.1.66INTEGERread-onlyContains the number of huge buffer hits.
INT bufferHgMiss1.3.6.1.4.1.9.2.1.67INTEGERread-onlyContains the number of huge buffer misses.
INT bufferHgTrim1.3.6.1.4.1.9.2.1.68INTEGERread-onlyContains the number of huge buffer trims.
INT bufferHgCreate1.3.6.1.4.1.9.2.1.69INTEGERread-onlyContains the number of huge buffer creates.

RFC description

Legacy Cisco memory pool and buffer management (obsolete as of IOS 11.1, superseded by CISCO-MEMORY-POOL-MIB).

Start monitoring Cisco IOS routers and switches 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 OLD-CISCO-MEMORY-MIB