📊 RMON2-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/RMON2-MIB

Prefix: rmon2

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/RMON2-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: RMON2-MIB
  +--ro RMON2-MIB
     +--ro protocolDir
     |  +--ro protocolDirLastChange?   yang:timestamp
     +--ro addressMap
     |  +--ro addressMapInserts?             yang:counter32
     |  +--ro addressMapDeletes?             yang:counter32
     |  +--ro addressMapMaxDesiredEntries?   int32
     +--ro probeConfig
     |  +--ro probeCapabilities?         binary
     |  +--ro probeSoftwareRev?          snmpv2-tc:DisplayString
     |  +--ro probeHardwareRev?          snmpv2-tc:DisplayString
     |  +--ro probeDateTime?             binary
     |  +--ro probeResetControl?         enumeration
     |  +--ro probeDownloadFile?         snmpv2-tc:DisplayString
     |  +--ro probeDownloadTFTPServer?   inet:ipv4-address
     |  +--ro probeDownloadAction?       enumeration
     |  +--ro probeDownloadStatus?       enumeration
     |  +--ro netDefaultGateway?         inet:ipv4-address
     +--ro protocolDirTable
     |  +--ro protocolDirEntry* [protocolDirID protocolDirParameters]
     |     +--ro protocolDirID                  binary
     |     +--ro protocolDirParameters          binary
     |     +--ro protocolDirLocalIndex?         int32
     |     +--ro protocolDirDescr?              snmpv2-tc:DisplayString
     |     +--ro protocolDirType?               binary
     |     +--ro protocolDirAddressMapConfig?   enumeration
     |     +--ro protocolDirHostConfig?         enumeration
     |     +--ro protocolDirMatrixConfig?       enumeration
     |     +--ro protocolDirOwner?              rmon-mib:OwnerString
     |     +--ro protocolDirStatus?             snmpv2-tc:RowStatus
     +--ro protocolDistControlTable
     |  +--ro protocolDistControlEntry* [protocolDistControlIndex]
     |     +--ro protocolDistControlIndex            int32
     |     +--ro protocolDistControlDataSource?      RMON2-MIB:DataSource
     |     +--ro protocolDistControlDroppedFrames?   yang:counter32
     |     +--ro protocolDistControlCreateTime?      RMON2-MIB:LastCreateTime
     |     +--ro protocolDistControlOwner?           rmon-mib:OwnerString
     |     +--ro protocolDistControlStatus?          snmpv2-tc:RowStatus
     +--ro protocolDistStatsTable
     |  +--ro protocolDistStatsEntry* [protocolDistControlIndex protocolDirLocalIndex]
     |     +--ro protocolDistControlIndex    -> /RMON2-MIB/protocolDistControlTable/protocolDistControlEntry/protocolDistControlIndex
     |     +--ro protocolDirLocalIndex       -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro protocolDistStatsPkts?      yang:zero-based-counter32
     |     +--ro protocolDistStatsOctets?    yang:zero-based-counter32
     +--ro addressMapControlTable
     |  +--ro addressMapControlEntry* [addressMapControlIndex]
     |     +--ro addressMapControlIndex            int32
     |     +--ro addressMapControlDataSource?      RMON2-MIB:DataSource
     |     +--ro addressMapControlDroppedFrames?   yang:counter32
     |     +--ro addressMapControlOwner?           rmon-mib:OwnerString
     |     +--ro addressMapControlStatus?          snmpv2-tc:RowStatus
     +--ro addressMapTable
     |  +--ro addressMapEntry* [addressMapTimeMark protocolDirLocalIndex addressMapNetworkAddress addressMapSource]
     |     +--ro protocolDirLocalIndex        -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro addressMapTimeMark           RMON2-MIB:TimeFilter
     |     +--ro addressMapNetworkAddress     binary
     |     +--ro addressMapSource             yang:object-identifier-128
     |     +--ro addressMapPhysicalAddress?   binary
     |     +--ro addressMapLastChange?        yang:timestamp
     +--ro hlHostControlTable
     |  +--ro hlHostControlEntry* [hlHostControlIndex]
     |     +--ro hlHostControlIndex                  int32
     |     +--ro hlHostControlDataSource?            RMON2-MIB:DataSource
     |     +--ro hlHostControlNlDroppedFrames?       yang:counter32
     |     +--ro hlHostControlNlInserts?             yang:counter32
     |     +--ro hlHostControlNlDeletes?             yang:counter32
     |     +--ro hlHostControlNlMaxDesiredEntries?   int32
     |     +--ro hlHostControlAlDroppedFrames?       yang:counter32
     |     +--ro hlHostControlAlInserts?             yang:counter32
     |     +--ro hlHostControlAlDeletes?             yang:counter32
     |     +--ro hlHostControlAlMaxDesiredEntries?   int32
     |     +--ro hlHostControlOwner?                 rmon-mib:OwnerString
     |     +--ro hlHostControlStatus?                snmpv2-tc:RowStatus
     +--ro nlHostTable
     |  +--ro nlHostEntry* [hlHostControlIndex nlHostTimeMark protocolDirLocalIndex nlHostAddress]
     |     +--ro hlHostControlIndex            -> /RMON2-MIB/hlHostControlTable/hlHostControlEntry/hlHostControlIndex
     |     +--ro protocolDirLocalIndex         -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro nlHostTimeMark                RMON2-MIB:TimeFilter
     |     +--ro nlHostAddress                 binary
     |     +--ro nlHostInPkts?                 yang:zero-based-counter32
     |     +--ro nlHostOutPkts?                yang:zero-based-counter32
     |     +--ro nlHostInOctets?               yang:zero-based-counter32
     |     +--ro nlHostOutOctets?              yang:zero-based-counter32
     |     +--ro nlHostOutMacNonUnicastPkts?   yang:zero-based-counter32
     |     +--ro nlHostCreateTime?             RMON2-MIB:LastCreateTime
     +--ro hlMatrixControlTable
     |  +--ro hlMatrixControlEntry* [hlMatrixControlIndex]
     |     +--ro hlMatrixControlIndex                  int32
     |     +--ro hlMatrixControlDataSource?            RMON2-MIB:DataSource
     |     +--ro hlMatrixControlNlDroppedFrames?       yang:counter32
     |     +--ro hlMatrixControlNlInserts?             yang:counter32
     |     +--ro hlMatrixControlNlDeletes?             yang:counter32
     |     +--ro hlMatrixControlNlMaxDesiredEntries?   int32
     |     +--ro hlMatrixControlAlDroppedFrames?       yang:counter32
     |     +--ro hlMatrixControlAlInserts?             yang:counter32
     |     +--ro hlMatrixControlAlDeletes?             yang:counter32
     |     +--ro hlMatrixControlAlMaxDesiredEntries?   int32
     |     +--ro hlMatrixControlOwner?                 rmon-mib:OwnerString
     |     +--ro hlMatrixControlStatus?                snmpv2-tc:RowStatus
     +--ro nlMatrixSDTable
     |  +--ro nlMatrixSDEntry* [hlMatrixControlIndex nlMatrixSDTimeMark protocolDirLocalIndex nlMatrixSDSourceAddress nlMatrixSDDestAddress]
     |     +--ro hlMatrixControlIndex       -> /RMON2-MIB/hlMatrixControlTable/hlMatrixControlEntry/hlMatrixControlIndex
     |     +--ro protocolDirLocalIndex      -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro nlMatrixSDTimeMark         RMON2-MIB:TimeFilter
     |     +--ro nlMatrixSDSourceAddress    binary
     |     +--ro nlMatrixSDDestAddress      binary
     |     +--ro nlMatrixSDPkts?            yang:zero-based-counter32
     |     +--ro nlMatrixSDOctets?          yang:zero-based-counter32
     |     +--ro nlMatrixSDCreateTime?      RMON2-MIB:LastCreateTime
     +--ro nlMatrixDSTable
     |  +--ro nlMatrixDSEntry* [hlMatrixControlIndex nlMatrixDSTimeMark protocolDirLocalIndex nlMatrixDSDestAddress nlMatrixDSSourceAddress]
     |     +--ro hlMatrixControlIndex       -> /RMON2-MIB/hlMatrixControlTable/hlMatrixControlEntry/hlMatrixControlIndex
     |     +--ro protocolDirLocalIndex      -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro nlMatrixDSTimeMark         RMON2-MIB:TimeFilter
     |     +--ro nlMatrixDSSourceAddress    binary
     |     +--ro nlMatrixDSDestAddress      binary
     |     +--ro nlMatrixDSPkts?            yang:zero-based-counter32
     |     +--ro nlMatrixDSOctets?          yang:zero-based-counter32
     |     +--ro nlMatrixDSCreateTime?      RMON2-MIB:LastCreateTime
     +--ro nlMatrixTopNControlTable
     |  +--ro nlMatrixTopNControlEntry* [nlMatrixTopNControlIndex]
     |     +--ro nlMatrixTopNControlIndex               int32
     |     +--ro nlMatrixTopNControlMatrixIndex?        int32
     |     +--ro nlMatrixTopNControlRateBase?           enumeration
     |     +--ro nlMatrixTopNControlTimeRemaining?      int32
     |     +--ro nlMatrixTopNControlGeneratedReports?   yang:counter32
     |     +--ro nlMatrixTopNControlDuration?           int32
     |     +--ro nlMatrixTopNControlRequestedSize?      int32
     |     +--ro nlMatrixTopNControlGrantedSize?        int32
     |     +--ro nlMatrixTopNControlStartTime?          yang:timestamp
     |     +--ro nlMatrixTopNControlOwner?              rmon-mib:OwnerString
     |     +--ro nlMatrixTopNControlStatus?             snmpv2-tc:RowStatus
     +--ro nlMatrixTopNTable
     |  +--ro nlMatrixTopNEntry* [nlMatrixTopNControlIndex nlMatrixTopNIndex]
     |     +--ro nlMatrixTopNControlIndex             -> /RMON2-MIB/nlMatrixTopNControlTable/nlMatrixTopNControlEntry/nlMatrixTopNControlIndex
     |     +--ro nlMatrixTopNIndex                    int32
     |     +--ro nlMatrixTopNProtocolDirLocalIndex?   int32
     |     +--ro nlMatrixTopNSourceAddress?           binary
     |     +--ro nlMatrixTopNDestAddress?             binary
     |     +--ro nlMatrixTopNPktRate?                 yang:gauge32
     |     +--ro nlMatrixTopNReversePktRate?          yang:gauge32
     |     +--ro nlMatrixTopNOctetRate?               yang:gauge32
     |     +--ro nlMatrixTopNReverseOctetRate?        yang:gauge32
     +--ro alHostTable
     |  +--ro alHostEntry* [hlHostControlIndex alHostTimeMark protocolDirLocalIndex nlHostAddress protocolDirLocalIndex_2]
     |     +--ro hlHostControlIndex         -> /RMON2-MIB/hlHostControlTable/hlHostControlEntry/hlHostControlIndex
     |     +--ro protocolDirLocalIndex      -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro nlHostAddress              -> /RMON2-MIB/nlHostTable/nlHostEntry/nlHostAddress
     |     +--ro protocolDirLocalIndex_2    -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro alHostTimeMark             RMON2-MIB:TimeFilter
     |     +--ro alHostInPkts?              yang:zero-based-counter32
     |     +--ro alHostOutPkts?             yang:zero-based-counter32
     |     +--ro alHostInOctets?            yang:zero-based-counter32
     |     +--ro alHostOutOctets?           yang:zero-based-counter32
     |     +--ro alHostCreateTime?          RMON2-MIB:LastCreateTime
     +--ro alMatrixSDTable
     |  +--ro alMatrixSDEntry* [hlMatrixControlIndex alMatrixSDTimeMark protocolDirLocalIndex nlMatrixSDSourceAddress nlMatrixSDDestAddress protocolDirLocalIndex_2]
     |     +--ro hlMatrixControlIndex       -> /RMON2-MIB/hlMatrixControlTable/hlMatrixControlEntry/hlMatrixControlIndex
     |     +--ro protocolDirLocalIndex      -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro nlMatrixSDSourceAddress    -> /RMON2-MIB/nlMatrixSDTable/nlMatrixSDEntry/nlMatrixSDSourceAddress
     |     +--ro nlMatrixSDDestAddress      -> /RMON2-MIB/nlMatrixSDTable/nlMatrixSDEntry/nlMatrixSDDestAddress
     |     +--ro protocolDirLocalIndex_2    -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro alMatrixSDTimeMark         RMON2-MIB:TimeFilter
     |     +--ro alMatrixSDPkts?            yang:zero-based-counter32
     |     +--ro alMatrixSDOctets?          yang:zero-based-counter32
     |     +--ro alMatrixSDCreateTime?      RMON2-MIB:LastCreateTime
     +--ro alMatrixDSTable
     |  +--ro alMatrixDSEntry* [hlMatrixControlIndex alMatrixDSTimeMark protocolDirLocalIndex nlMatrixDSDestAddress nlMatrixDSSourceAddress protocolDirLocalIndex_2]
     |     +--ro hlMatrixControlIndex       -> /RMON2-MIB/hlMatrixControlTable/hlMatrixControlEntry/hlMatrixControlIndex
     |     +--ro protocolDirLocalIndex      -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro nlMatrixDSDestAddress      -> /RMON2-MIB/nlMatrixDSTable/nlMatrixDSEntry/nlMatrixDSDestAddress
     |     +--ro nlMatrixDSSourceAddress    -> /RMON2-MIB/nlMatrixDSTable/nlMatrixDSEntry/nlMatrixDSSourceAddress
     |     +--ro protocolDirLocalIndex_2    -> /RMON2-MIB/protocolDirTable/protocolDirEntry/protocolDirLocalIndex
     |     +--ro alMatrixDSTimeMark         RMON2-MIB:TimeFilter
     |     +--ro alMatrixDSPkts?            yang:zero-based-counter32
     |     +--ro alMatrixDSOctets?          yang:zero-based-counter32
     |     +--ro alMatrixDSCreateTime?      RMON2-MIB:LastCreateTime
     +--ro alMatrixTopNControlTable
     |  +--ro alMatrixTopNControlEntry* [alMatrixTopNControlIndex]
     |     +--ro alMatrixTopNControlIndex               int32
     |     +--ro alMatrixTopNControlMatrixIndex?        int32
     |     +--ro alMatrixTopNControlRateBase?           enumeration
     |     +--ro alMatrixTopNControlTimeRemaining?      int32
     |     +--ro alMatrixTopNControlGeneratedReports?   yang:counter32
     |     +--ro alMatrixTopNControlDuration?           int32
     |     +--ro alMatrixTopNControlRequestedSize?      int32
     |     +--ro alMatrixTopNControlGrantedSize?        int32
     |     +--ro alMatrixTopNControlStartTime?          yang:timestamp
     |     +--ro alMatrixTopNControlOwner?              rmon-mib:OwnerString
     |     +--ro alMatrixTopNControlStatus?             snmpv2-tc:RowStatus
     +--ro alMatrixTopNTable
     |  +--ro alMatrixTopNEntry* [alMatrixTopNControlIndex alMatrixTopNIndex]
     |     +--ro alMatrixTopNControlIndex                -> /RMON2-MIB/alMatrixTopNControlTable/alMatrixTopNControlEntry/alMatrixTopNControlIndex
     |     +--ro alMatrixTopNIndex                       int32
     |     +--ro alMatrixTopNProtocolDirLocalIndex?      int32
     |     +--ro alMatrixTopNSourceAddress?              binary
     |     +--ro alMatrixTopNDestAddress?                binary
     |     +--ro alMatrixTopNAppProtocolDirLocalIndex?   int32
     |     +--ro alMatrixTopNPktRate?                    yang:gauge32
     |     +--ro alMatrixTopNReversePktRate?             yang:gauge32
     |     +--ro alMatrixTopNOctetRate?                  yang:gauge32
     |     +--ro alMatrixTopNReverseOctetRate?           yang:gauge32
     +--ro usrHistoryControlTable
     |  +--ro usrHistoryControlEntry* [usrHistoryControlIndex]
     |     +--ro usrHistoryControlIndex               int32
     |     +--ro usrHistoryControlObjects?            int32
     |     +--ro usrHistoryControlBucketsRequested?   int32
     |     +--ro usrHistoryControlBucketsGranted?     int32
     |     +--ro usrHistoryControlInterval?           int32
     |     +--ro usrHistoryControlOwner?              rmon-mib:OwnerString
     |     +--ro usrHistoryControlStatus?             snmpv2-tc:RowStatus
     +--ro usrHistoryObjectTable
     |  +--ro usrHistoryObjectEntry* [usrHistoryControlIndex usrHistoryObjectIndex]
     |     +--ro usrHistoryControlIndex        -> /RMON2-MIB/usrHistoryControlTable/usrHistoryControlEntry/usrHistoryControlIndex
     |     +--ro usrHistoryObjectIndex         int32
     |     +--ro usrHistoryObjectVariable?     yang:object-identifier-128
     |     +--ro usrHistoryObjectSampleType?   enumeration
     +--ro usrHistoryTable
     |  +--ro usrHistoryEntry* [usrHistoryControlIndex usrHistorySampleIndex usrHistoryObjectIndex]
     |     +--ro usrHistoryControlIndex     -> /RMON2-MIB/usrHistoryControlTable/usrHistoryControlEntry/usrHistoryControlIndex
     |     +--ro usrHistoryObjectIndex      -> /RMON2-MIB/usrHistoryObjectTable/usrHistoryObjectEntry/usrHistoryObjectIndex
     |     +--ro usrHistorySampleIndex      int32
     |     +--ro usrHistoryIntervalStart?   yang:timestamp
     |     +--ro usrHistoryIntervalEnd?     yang:timestamp
     |     +--ro usrHistoryAbsValue?        yang:gauge32
     |     +--ro usrHistoryValStatus?       enumeration
     +--ro serialConfigTable
     |  +--ro serialConfigEntry* [ifIndex]
     |     +--ro ifIndex                     -> /rfc1213-mib:RFC1213-MIB/ifTable/ifEntry/ifIndex
     |     +--ro serialMode?                 enumeration
     |     +--ro serialProtocol?             enumeration
     |     +--ro serialTimeout?              int32
     |     +--ro serialModemInitString?      RMON2-MIB:ControlString
     |     +--ro serialModemHangUpString?    RMON2-MIB:ControlString
     |     +--ro serialModemConnectResp?     snmpv2-tc:DisplayString
     |     +--ro serialModemNoConnectResp?   snmpv2-tc:DisplayString
     |     +--ro serialDialoutTimeout?       int32
     |     +--ro serialStatus?               snmpv2-tc:RowStatus
     +--ro netConfigTable
     |  +--ro netConfigEntry* [ifIndex]
     |     +--ro ifIndex                -> /rfc1213-mib:RFC1213-MIB/ifTable/ifEntry/ifIndex
     |     +--ro netConfigIPAddress?    inet:ipv4-address
     |     +--ro netConfigSubnetMask?   inet:ipv4-address
     |     +--ro netConfigStatus?       snmpv2-tc:RowStatus
     +--ro trapDestTable
     |  +--ro trapDestEntry* [trapDestIndex]
     |     +--ro trapDestIndex        int32
     |     +--ro trapDestCommunity?   binary
     |     +--ro trapDestProtocol?    enumeration
     |     +--ro trapDestAddress?     binary
     |     +--ro trapDestOwner?       rmon-mib:OwnerString
     |     +--ro trapDestStatus?      snmpv2-tc:RowStatus
     +--ro serialConnectionTable
        +--ro serialConnectionEntry* [serialConnectIndex]
           +--ro serialConnectIndex                  int32
           +--ro serialConnectDestIpAddress?         inet:ipv4-address
           +--ro serialConnectType?                  enumeration
           +--ro serialConnectDialString?            RMON2-MIB:ControlString
           +--ro serialConnectSwitchConnectSeq?      RMON2-MIB:ControlString
           +--ro serialConnectSwitchDisconnectSeq?   RMON2-MIB:ControlString
           +--ro serialConnectSwitchResetSeq?        RMON2-MIB:ControlString
           +--ro serialConnectOwner?                 rmon-mib:OwnerString
           +--ro serialConnectStatus?                snmpv2-tc:RowStatus

  augment /rmon-mib:RMON-MIB/rmon-mib:etherStatsTable/rmon-mib:etherStatsEntry:
    +--ro etherStatsDroppedFrames?   yang:counter32
    +--ro etherStatsCreateTime?      RMON2-MIB:LastCreateTime
  augment /token-ring:TOKEN-RING-RMON-MIB/token-ring:tokenRingMLStatsTable/token-ring:tokenRingMLStatsEntry:
    +--ro tokenRingMLStatsDroppedFrames?   yang:counter32
    +--ro tokenRingMLStatsCreateTime?      RMON2-MIB:LastCreateTime
  augment /token-ring:TOKEN-RING-RMON-MIB/token-ring:tokenRingPStatsTable/token-ring:tokenRingPStatsEntry:
    +--ro tokenRingPStatsDroppedFrames?   yang:counter32
    +--ro tokenRingPStatsCreateTime?      RMON2-MIB:LastCreateTime
  augment /rmon-mib:RMON-MIB/rmon-mib:historyControlTable/rmon-mib:historyControlEntry:
    +--ro historyControlDroppedFrames?   yang:counter32
  augment /rmon-mib:RMON-MIB/rmon-mib:hostControlTable/rmon-mib:hostControlEntry:
    +--ro hostControlDroppedFrames?   yang:counter32
    +--ro hostControlCreateTime?      RMON2-MIB:LastCreateTime
  augment /rmon-mib:RMON-MIB/rmon-mib:matrixControlTable/rmon-mib:matrixControlEntry:
    +--ro matrixControlDroppedFrames?   yang:counter32
    +--ro matrixControlCreateTime?      RMON2-MIB:LastCreateTime
  augment /rmon-mib:RMON-MIB/rmon-mib:channelTable/rmon-mib:channelEntry:
    +--ro channelDroppedFrames?   yang:counter32
    +--ro channelCreateTime?      RMON2-MIB:LastCreateTime
  augment /rmon-mib:RMON-MIB/rmon-mib:filterTable/rmon-mib:filterEntry:
    +--ro filterProtocolDirDataLocalIndex?   int32
    +--ro filterProtocolDirLocalIndex?       int32
  augment /token-ring:TOKEN-RING-RMON-MIB/token-ring:ringStationControlTable/token-ring:ringStationControlEntry:
    +--ro ringStationControlDroppedFrames?   yang:counter32
    +--ro ringStationControlCreateTime?      RMON2-MIB:LastCreateTime
  augment /token-ring:TOKEN-RING-RMON-MIB/token-ring:sourceRoutingStatsTable/token-ring:sourceRoutingStatsEntry:
    +--ro sourceRoutingStatsDroppedFrames?   yang:counter32
    +--ro sourceRoutingStatsCreateTime?      RMON2-MIB:LastCreateTime

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