📊 CISCO-IF-EXTENSION-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-IF-EXTENSION-MIB

Prefix: cisco-if-extens

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-IF-EXTENSION-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: CISCO-IF-EXTENSION-MIB
  +--ro CISCO-IF-EXTENSION-MIB
     +--ro ciscoIfExtSystemConfig
     |  +--ro cieSystemMtu?                      int32
     |  x--ro cieLinkUpDownEnable?               bits
     |  x--ro cieStandardLinkUpDownVarbinds?     enumeration
     |  x--ro cieIfIndexPersistence?             boolean
     |  +--ro cieDelayedLinkUpDownNotifEnable?   boolean
     |  +--ro cieDelayedLinkUpDownNotifDelay?    uint32
     |  +--ro cieIfIndexGlobalPersistence?       CISCO-IF-EXTENSION-MIB:IfIndexPersistenceState
     |  +--ro cieLinkUpDownConfig?               bits
     +--ro cieIfPacketStatsTable
     |  +--ro cieIfPacketStatsEntry* [ifIndex]
     |     +--ro ifIndex                         -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cieIfLastInTime?                yang:gauge32
     |     +--ro cieIfLastOutTime?               yang:gauge32
     |     +--ro cieIfLastOutHangTime?           yang:gauge32
     |     +--ro cieIfInRuntsErrs?               yang:counter32
     |     +--ro cieIfInGiantsErrs?              yang:counter32
     |     +--ro cieIfInFramingErrs?             yang:counter32
     |     +--ro cieIfInOverrunErrs?             yang:counter32
     |     +--ro cieIfInIgnored?                 yang:counter32
     |     +--ro cieIfInAbortErrs?               yang:counter32
     |     +--ro cieIfInputQueueDrops?           yang:counter32
     |     +--ro cieIfOutputQueueDrops?          yang:counter32
     |     +--ro cieIfPacketDiscontinuityTime?   yang:timestamp
     +--ro cieIfInterfaceTable
     |  +--ro cieIfInterfaceEntry* [ifIndex]
     |     +--ro ifIndex                                -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cieIfResetCount?                       yang:counter32
     |     +--ro cieIfKeepAliveEnabled?                 boolean
     |     +--ro cieIfStateChangeReason?                snmp-framework:SnmpAdminString
     |     +--ro cieIfCarrierTransitionCount?           yang:counter32
     |     +--ro cieIfInterfaceDiscontinuityTime?       yang:timestamp
     |     +--ro cieIfDhcpMode?                         boolean
     |     +--ro cieIfMtu?                              int32
     |     +--ro cieIfContextName?                      binary
     |     +--ro cieIfOperStatusCause?                  cisco-tc:IfOperStatusReason
     |     +--ro cieIfOperStatusCauseDescr?             snmp-framework:SnmpAdminString
     |     +--ro cieIfSpeedReceive?                     yang:gauge32
     |     +--ro cieIfHighSpeedReceive?                 yang:gauge32
     |     +--ro cieIfOwner?                            snmpv2-tc:DisplayString
     |     +--ro cieIfSharedConfig?                     enumeration
     |     +--ro cieIfSpeedGroupConfig?                 enumeration
     |     +--ro cieIfTransceiverFrequencyConfig?       enumeration
     |     +--ro cieIfFillPatternConfig?                enumeration
     |     +--ro cieIfIgnoreBitErrorsConfig?            boolean
     |     +--ro cieIfIgnoreInterruptThresholdConfig?   boolean
     +--ro cieIfStatusListTable
     |  +--ro cieIfStatusListEntry* [entPhysicalIndex cieIfStatusListIndex]
     |     +--ro entPhysicalIndex               -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
     |     +--ro cieIfStatusListIndex           uint32
     |     +--ro cieInterfacesIndex?            CISCO-IF-EXTENSION-MIB:InterfaceIndexList
     |     +--ro cieInterfacesOperMode?         CISCO-IF-EXTENSION-MIB:InterfaceOperModeList
     |     +--ro cieInterfacesOperCause?        CISCO-IF-EXTENSION-MIB:InterfaceOperCauseList
     |     +--ro cieInterfaceOwnershipBitmap?   CISCO-IF-EXTENSION-MIB:InterfaceOwnershipList
     +--ro cieIfVlStatsTable
     |  +--ro cieIfVlStatsEntry* [ifIndex]
     |     +--ro ifIndex                   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cieIfNoDropVlInPkts?      yang:counter64
     |     +--ro cieIfNoDropVlInOctets?    yang:counter64
     |     +--ro cieIfNoDropVlOutPkts?     yang:counter64
     |     +--ro cieIfNoDropVlOutOctets?   yang:counter64
     |     +--ro cieIfDropVlInPkts?        yang:counter64
     |     +--ro cieIfDropVlInOctets?      yang:counter64
     |     +--ro cieIfDropVlOutPkts?       yang:counter64
     |     +--ro cieIfDropVlOutOctets?     yang:counter64
     +--ro cieIfIndexPersistenceTable
     |  +--ro cieIfIndexPersistenceEntry* [ifIndex]
     |     +--ro ifIndex                         -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     x--ro cieIfIndexPersistenceEnabled?   boolean
     |     +--ro cieIfIndexPersistenceControl?   CISCO-IF-EXTENSION-MIB:IfIndexPersistenceState
     +--ro cieIfDot1qCustomEtherTypeTable
     |  +--ro cieIfDot1qCustomEtherTypeEntry* [ifIndex]
     |     +--ro ifIndex                           -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cieIfDot1qCustomAdminEtherType?   int32
     |     +--ro cieIfDot1qCustomOperEtherType?    int32
     +--ro cieIfUtilTable
     |  +--ro cieIfUtilEntry* [ifIndex]
     |     +--ro ifIndex              -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cieIfInPktRate?      yang:counter64
     |     +--ro cieIfInOctetRate?    yang:counter64
     |     +--ro cieIfOutPktRate?     yang:counter64
     |     +--ro cieIfOutOctetRate?   yang:counter64
     |     +--ro cieIfInterval?       uint32
     +--ro cieIfDot1dBaseMappingTable
     |  +--ro cieIfDot1dBaseMappingEntry* [ifIndex]
     |     +--ro ifIndex                      -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro cieIfDot1dBaseMappingPort?   int32
     +--ro cieIfNameMappingTable
        +--ro cieIfNameMappingEntry* [cieIfName]
           +--ro cieIfName     snmpv2-tc:DisplayString
           +--ro cieIfIndex?   if-mib:InterfaceIndexOrZero

  notifications:
    +---n cieLinkDown
    |  +--ro object-1
    |  |  +--ro ifIndex?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  +--ro object-2
    |  |  +--ro ifIndex?         -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro ifAdminStatus?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifAdminStatus
    |  +--ro object-3
    |  |  +--ro ifIndex?        -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro ifOperStatus?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifOperStatus
    |  +--ro object-4
    |  |  +--ro ifIndex?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro ifName?    -> /if-mib:IF-MIB/ifTable/ifEntry/ifName
    |  +--ro object-5
    |     +--ro ifIndex?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |     +--ro ifType?    -> /if-mib:IF-MIB/ifTable/ifEntry/ifType
    +---n cieLinkUp
    |  +--ro object-1
    |  |  +--ro ifIndex?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  +--ro object-2
    |  |  +--ro ifIndex?         -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro ifAdminStatus?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifAdminStatus
    |  +--ro object-3
    |  |  +--ro ifIndex?        -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro ifOperStatus?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifOperStatus
    |  +--ro object-4
    |  |  +--ro ifIndex?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |  |  +--ro ifName?    -> /if-mib:IF-MIB/ifTable/ifEntry/ifName
    |  +--ro object-5
    |     +--ro ifIndex?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
    |     +--ro ifType?    -> /if-mib:IF-MIB/ifTable/ifEntry/ifType
    +---n cieDelayedLinkUpDownNotif
       +--ro object-1
       |  +--ro ifIndex?         -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
       |  +--ro ifAdminStatus?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifAdminStatus
       +--ro object-2
       |  +--ro ifIndex?        -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
       |  +--ro ifOperStatus?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifOperStatus
       +--ro object-3
       |  +--ro ifIndex?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
       |  +--ro ifName?    -> /if-mib:IF-MIB/ifTable/ifEntry/ifName
       +--ro object-4
       |  +--ro ifIndex?   -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
       |  +--ro ifType?    -> /if-mib:IF-MIB/ifTable/ifEntry/ifType
       +--ro object-5
          +--ro ifIndex?                -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
          +--ro cieIfOperStatusCause?   -> /CISCO-IF-EXTENSION-MIB/cieIfInterfaceTable/cieIfInterfaceEntry/cieIfOperStatusCause

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