📊 CISCO-DOT3-OAM-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-DOT3-OAM-MIB

Prefix: cisco-dot3-oam

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-DOT3-OAM-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: CISCO-DOT3-OAM-MIB
  +--ro CISCO-DOT3-OAM-MIB
     +--ro cdot3OamTable
     |  +--ro cdot3OamEntry* [ifIndex]
     |     +--ro ifIndex                       -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cdot3OamAdminState?           enumeration
     |     +--ro cdot3OamOperStatus?           enumeration
     |     +--ro cdot3OamMode?                 enumeration
     |     +--ro cdot3OamMaxOamPduSize?        uint32
     |     +--ro cdot3OamConfigRevision?       uint32
     |     +--ro cdot3OamFunctionsSupported?   bits
     +--ro cdot3OamPeerTable
     |  +--ro cdot3OamPeerEntry* [ifIndex]
     |     +--ro ifIndex                           -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cdot3OamPeerMacAddress?           yang:mac-address
     |     +--ro cdot3OamPeerVendorOui?            CISCO-DOT3-OAM-MIB:Cdot3Oui
     |     +--ro cdot3OamPeerVendorInfo?           uint32
     |     +--ro cdot3OamPeerMode?                 enumeration
     |     +--ro cdot3OamPeerMaxOamPduSize?        uint32
     |     +--ro cdot3OamPeerConfigRevision?       uint32
     |     +--ro cdot3OamPeerFunctionsSupported?   bits
     +--ro cdot3OamLoopbackTable
     |  +--ro cdot3OamLoopbackEntry* [ifIndex]
     |     +--ro ifIndex                     -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cdot3OamLoopbackStatus?     enumeration
     |     +--ro cdot3OamLoopbackIgnoreRx?   enumeration
     +--ro cdot3OamStatsTable
     |  +--ro cdot3OamStatsEntry* [ifIndex]
     |     +--ro ifIndex                                 -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cdot3OamInformationTx?                  yang:counter32
     |     +--ro cdot3OamInformationRx?                  yang:counter32
     |     +--ro cdot3OamUniqueEventNotificationTx?      yang:counter32
     |     +--ro cdot3OamUniqueEventNotificationRx?      yang:counter32
     |     +--ro cdot3OamDuplicateEventNotificationTx?   yang:counter32
     |     +--ro cdot3OamDuplicateEventNotificationRx?   yang:counter32
     |     +--ro cdot3OamLoopbackControlTx?              yang:counter32
     |     +--ro cdot3OamLoopbackControlRx?              yang:counter32
     |     +--ro cdot3OamVariableRequestTx?              yang:counter32
     |     +--ro cdot3OamVariableRequestRx?              yang:counter32
     |     +--ro cdot3OamVariableResponseTx?             yang:counter32
     |     +--ro cdot3OamVariableResponseRx?             yang:counter32
     |     +--ro cdot3OamOrgSpecificTx?                  yang:counter32
     |     +--ro cdot3OamOrgSpecificRx?                  yang:counter32
     |     +--ro cdot3OamUnsupportedCodesTx?             yang:counter32
     |     +--ro cdot3OamUnsupportedCodesRx?             yang:counter32
     |     +--ro cdot3OamFramesLostDueToOam?             yang:counter32
     +--ro cdot3OamEventConfigTable
     |  +--ro cdot3OamEventConfigEntry* [ifIndex]
     |     +--ro ifIndex                                 -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cdot3OamErrSymPeriodWindowHi?           uint32
     |     +--ro cdot3OamErrSymPeriodWindowLo?           uint32
     |     +--ro cdot3OamErrSymPeriodThresholdHi?        uint32
     |     +--ro cdot3OamErrSymPeriodThresholdLo?        uint32
     |     +--ro cdot3OamErrSymPeriodEvNotifEnable?      boolean
     |     +--ro cdot3OamErrFramePeriodWindow?           uint32
     |     +--ro cdot3OamErrFramePeriodThreshold?        uint32
     |     +--ro cdot3OamErrFramePeriodEvNotifEnable?    boolean
     |     +--ro cdot3OamErrFrameWindow?                 uint32
     |     +--ro cdot3OamErrFrameThreshold?              uint32
     |     +--ro cdot3OamErrFrameEvNotifEnable?          boolean
     |     +--ro cdot3OamErrFrameSecsSummaryWindow?      int32
     |     +--ro cdot3OamErrFrameSecsSummaryThreshold?   int32
     |     +--ro cdot3OamErrFrameSecsEvNotifEnable?      boolean
     |     +--ro cdot3OamDyingGaspEnable?                boolean
     |     +--ro cdot3OamCriticalEventEnable?            boolean
     +--ro cdot3OamEventLogTable
        +--ro cdot3OamEventLogEntry* [ifIndex cdot3OamEventLogIndex]
           +--ro ifIndex                         -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
           +--ro cdot3OamEventLogIndex           uint32
           +--ro cdot3OamEventLogTimestamp?      yang:timestamp
           +--ro cdot3OamEventLogOui?            CISCO-DOT3-OAM-MIB:Cdot3Oui
           +--ro cdot3OamEventLogType?           uint32
           +--ro cdot3OamEventLogLocation?       enumeration
           +--ro cdot3OamEventLogWindowHi?       uint32
           +--ro cdot3OamEventLogWindowLo?       uint32
           +--ro cdot3OamEventLogThresholdHi?    uint32
           +--ro cdot3OamEventLogThresholdLo?    uint32
           +--ro cdot3OamEventLogValue?          yang:gauge64
           +--ro cdot3OamEventLogRunningTotal?   yang:gauge64
           +--ro cdot3OamEventLogEventTotal?     uint32

  notifications:
    +---n cdot3OamThresholdEvent
    |  +--ro object-1
    |  |  +--ro ifIndex?                     -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?       -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogTimestamp?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogTimestamp
    |  +--ro object-2
    |  |  +--ro ifIndex?                 -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogOui?     -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogOui
    |  +--ro object-3
    |  |  +--ro ifIndex?                 -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogType?    -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogType
    |  +--ro object-4
    |  |  +--ro ifIndex?                    -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?      -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogLocation?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogLocation
    |  +--ro object-5
    |  |  +--ro ifIndex?                    -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?      -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogWindowHi?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogWindowHi
    |  +--ro object-6
    |  |  +--ro ifIndex?                    -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?      -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogWindowLo?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogWindowLo
    |  +--ro object-7
    |  |  +--ro ifIndex?                       -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?         -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogThresholdHi?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogThresholdHi
    |  +--ro object-8
    |  |  +--ro ifIndex?                       -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?         -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogThresholdLo?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogThresholdLo
    |  +--ro object-9
    |  |  +--ro ifIndex?                 -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogValue?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogValue
    |  +--ro object-10
    |  |  +--ro ifIndex?                        -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro cdot3OamEventLogIndex?          -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |  |  +--ro cdot3OamEventLogRunningTotal?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogRunningTotal
    |  +--ro object-11
    |     +--ro ifIndex?                      -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |     +--ro cdot3OamEventLogIndex?        -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
    |     +--ro cdot3OamEventLogEventTotal?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogEventTotal
    +---n cdot3OamNonThresholdEvent
       +--ro object-1
       |  +--ro ifIndex?                     -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
       |  +--ro cdot3OamEventLogIndex?       -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
       |  +--ro cdot3OamEventLogTimestamp?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogTimestamp
       +--ro object-2
       |  +--ro ifIndex?                 -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
       |  +--ro cdot3OamEventLogIndex?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
       |  +--ro cdot3OamEventLogOui?     -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogOui
       +--ro object-3
       |  +--ro ifIndex?                 -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
       |  +--ro cdot3OamEventLogIndex?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
       |  +--ro cdot3OamEventLogType?    -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogType
       +--ro object-4
       |  +--ro ifIndex?                    -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
       |  +--ro cdot3OamEventLogIndex?      -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
       |  +--ro cdot3OamEventLogLocation?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogLocation
       +--ro object-5
          +--ro ifIndex?                      -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
          +--ro cdot3OamEventLogIndex?        -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogIndex
          +--ro cdot3OamEventLogEventTotal?   -> /CISCO-DOT3-OAM-MIB/cdot3OamEventLogTable/cdot3OamEventLogEntry/cdot3OamEventLogEventTotal

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