MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 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
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