📊 CISCO-ENHANCED-MEMPOOL-MIB

MIB YANG Tree Visualization - IOS-XE 17.18.1

📚 API Documentation & Navigation

📄 View Swagger Spec 🚀 Open in Swagger UI 📂 Browse All MIB APIs 📄 YANG Source 🌳 All MIB Trees 🏠 Main Tree Browser

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/CISCO-ENHANCED-MEMPOOL-MIB

Prefix: cisco-enhanced-

Related Modules:
ATM-MIB
BGP4-MIB
BRIDGE-MIB
CISCO-AAA-SERVER-MIB
CISCO-AAA-SESSION-MIB

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/CISCO-ENHANCED-MEMPOOL-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: CISCO-ENHANCED-MEMPOOL-MIB
  +--ro CISCO-ENHANCED-MEMPOOL-MIB
     +--ro cempNotificationConfig
     |  +--ro cempMemBufferNotifyEnabled?   boolean
     +--ro cempMemPoolTable
     |  +--ro cempMemPoolEntry* [entPhysicalIndex cempMemPoolIndex]
     |     +--ro entPhysicalIndex                     -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
     |     +--ro cempMemPoolIndex                     CISCO-ENHANCED-MEMPOOL-MIB:CempMemPoolIndex
     |     +--ro cempMemPoolType?                     CISCO-ENHANCED-MEMPOOL-MIB:CempMemPoolTypes
     |     +--ro cempMemPoolName?                     snmp-framework:SnmpAdminString
     |     +--ro cempMemPoolPlatformMemory?           snmpv2-tc:AutonomousType
     |     +--ro cempMemPoolAlternate?                CISCO-ENHANCED-MEMPOOL-MIB:CempMemPoolIndexOrNone
     |     +--ro cempMemPoolValid?                    boolean
     |     +--ro cempMemPoolUsed?                     yang:gauge32
     |     +--ro cempMemPoolFree?                     yang:gauge32
     |     +--ro cempMemPoolLargestFree?              yang:gauge32
     |     +--ro cempMemPoolLowestFree?               yang:gauge32
     |     +--ro cempMemPoolUsedLowWaterMark?         yang:gauge32
     |     +--ro cempMemPoolAllocHit?                 yang:counter32
     |     +--ro cempMemPoolAllocMiss?                yang:counter32
     |     +--ro cempMemPoolFreeHit?                  yang:counter32
     |     +--ro cempMemPoolFreeMiss?                 yang:counter32
     |     +--ro cempMemPoolShared?                   yang:gauge32
     |     +--ro cempMemPoolUsedOvrflw?               yang:gauge32
     |     +--ro cempMemPoolHCUsed?                   yang:gauge64
     |     +--ro cempMemPoolFreeOvrflw?               yang:gauge32
     |     +--ro cempMemPoolHCFree?                   yang:gauge64
     |     +--ro cempMemPoolLargestFreeOvrflw?        yang:gauge32
     |     +--ro cempMemPoolHCLargestFree?            yang:gauge64
     |     +--ro cempMemPoolLowestFreeOvrflw?         yang:gauge32
     |     +--ro cempMemPoolHCLowestFree?             yang:gauge64
     |     +--ro cempMemPoolUsedLowWaterMarkOvrflw?   yang:gauge32
     |     +--ro cempMemPoolHCUsedLowWaterMark?       yang:gauge64
     |     +--ro cempMemPoolSharedOvrflw?             yang:gauge32
     |     +--ro cempMemPoolHCShared?                 yang:gauge64
     +--ro cempMemBufferPoolTable
     |  +--ro cempMemBufferPoolEntry* [entPhysicalIndex cempMemBufferPoolIndex]
     |     +--ro entPhysicalIndex             -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
     |     +--ro cempMemBufferPoolIndex       CISCO-ENHANCED-MEMPOOL-MIB:CempMemBufferPoolIndex
     |     +--ro cempMemBufferMemPoolIndex?   CISCO-ENHANCED-MEMPOOL-MIB:CempMemPoolIndexOrNone
     |     +--ro cempMemBufferName?           snmp-framework:SnmpAdminString
     |     +--ro cempMemBufferDynamic?        boolean
     |     +--ro cempMemBufferSize?           uint32
     |     +--ro cempMemBufferMin?            uint32
     |     +--ro cempMemBufferMax?            uint32
     |     +--ro cempMemBufferPermanent?      uint32
     |     +--ro cempMemBufferTransient?      uint32
     |     +--ro cempMemBufferTotal?          yang:gauge32
     |     +--ro cempMemBufferFree?           yang:gauge32
     |     +--ro cempMemBufferHit?            yang:counter32
     |     +--ro cempMemBufferMiss?           yang:counter32
     |     +--ro cempMemBufferFreeHit?        yang:counter32
     |     +--ro cempMemBufferFreeMiss?       yang:counter32
     |     +--ro cempMemBufferPermChange?     int32
     |     +--ro cempMemBufferPeak?           yang:counter32
     |     +--ro cempMemBufferPeakTime?       yang:timestamp
     |     +--ro cempMemBufferTrim?           yang:counter32
     |     +--ro cempMemBufferGrow?           yang:counter32
     |     +--ro cempMemBufferFailures?       yang:counter32
     |     +--ro cempMemBufferNoStorage?      yang:counter32
     +--ro cempMemBufferCachePoolTable
        +--ro cempMemBufferCachePoolEntry* [entPhysicalIndex cempMemBufferPoolIndex]
           +--ro entPhysicalIndex                    -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
           +--ro cempMemBufferPoolIndex              -> /CISCO-ENHANCED-MEMPOOL-MIB/cempMemBufferPoolTable/cempMemBufferPoolEntry/cempMemBufferPoolIndex
           +--ro cempMemBufferCacheSize?             uint32
           +--ro cempMemBufferCacheTotal?            yang:gauge32
           +--ro cempMemBufferCacheUsed?             yang:gauge32
           +--ro cempMemBufferCacheHit?              yang:counter32
           +--ro cempMemBufferCacheMiss?             yang:counter32
           +--ro cempMemBufferCacheThreshold?        yang:gauge32
           +--ro cempMemBufferCacheThresholdCount?   yang:counter32

  notifications:
    +---n cempMemBufferNotify
       +--ro object-1
       |  +--ro entPhysicalIndex?         -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
       |  +--ro cempMemBufferPoolIndex?   -> /CISCO-ENHANCED-MEMPOOL-MIB/cempMemBufferPoolTable/cempMemBufferPoolEntry/cempMemBufferPoolIndex
       |  +--ro cempMemBufferName?        -> /CISCO-ENHANCED-MEMPOOL-MIB/cempMemBufferPoolTable/cempMemBufferPoolEntry/cempMemBufferName
       +--ro object-2
       |  +--ro entPhysicalIndex?         -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
       |  +--ro cempMemBufferPoolIndex?   -> /CISCO-ENHANCED-MEMPOOL-MIB/cempMemBufferPoolTable/cempMemBufferPoolEntry/cempMemBufferPoolIndex
       |  +--ro cempMemBufferPeak?        -> /CISCO-ENHANCED-MEMPOOL-MIB/cempMemBufferPoolTable/cempMemBufferPoolEntry/cempMemBufferPeak
       +--ro object-3
          +--ro entPhysicalIndex?         -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
          +--ro cempMemBufferPoolIndex?   -> /CISCO-ENHANCED-MEMPOOL-MIB/cempMemBufferPoolTable/cempMemBufferPoolEntry/cempMemBufferPoolIndex
          +--ro cempMemBufferPeakTime?    -> /CISCO-ENHANCED-MEMPOOL-MIB/cempMemBufferPoolTable/cempMemBufferPoolEntry/cempMemBufferPeakTime

About this tree: This visualization shows the hierarchical structure of the CISCO-ENHANCED-MEMPOOL-MIB MIB YANG module. Generated using pyang -f tree command. • +--rw = read-write node • +--ro = read-only node • +-- = configuration data • x-- = deprecated node