MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/CISCO-CEF-MIB
Prefix: cisco-cef
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-CEF-MIB
📚 External Documentation
module: CISCO-CEF-MIB
+--ro CISCO-CEF-MIB
+--ro cefFIB
| +--ro cefLMPrefixSpinLock? snmpv2-tc:TestAndIncr
+--ro cefCC
| +--ro entLastInconsistencyDetectTime? yang:timestamp
| +--ro cefInconsistencyReset? cisco-cef:CefCCAction
| +--ro cefInconsistencyResetStatus? cisco-cef:CefCCStatus
+--ro cefNotifCntl
| +--ro cefResourceFailureNotifEnable? boolean
| +--ro cefPeerStateChangeNotifEnable? boolean
| +--ro cefPeerFIBStateChangeNotifEnable? boolean
| +--ro cefNotifThrottlingInterval? int32
| +--ro cefInconsistencyNotifEnable? boolean
+--ro cefFIBSummaryTable
| +--ro cefFIBSummaryEntry* [entPhysicalIndex cefFIBIpVersion]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefFIBIpVersion cisco-cef:CefIpVersion
| +--ro cefFIBSummaryFwdPrefixes? uint32
+--ro cefPrefixTable
| +--ro cefPrefixEntry* [entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefPrefixType inet-address:InetAddressType
| +--ro cefPrefixAddr inet-address:InetAddress
| +--ro cefPrefixLen inet-address:InetAddressPrefixLength
| +--ro cefPrefixForwardingInfo? cisco-cef:CefOctetString
| +--ro cefPrefixPkts? yang:counter32
| +--ro cefPrefixHCPkts? yang:counter64
| +--ro cefPrefixBytes? yang:counter32
| +--ro cefPrefixHCBytes? yang:counter64
| +--ro cefPrefixInternalNRPkts? yang:counter32
| +--ro cefPrefixInternalNRHCPkts? yang:counter64
| +--ro cefPrefixInternalNRBytes? yang:counter32
| +--ro cefPrefixInternalNRHCBytes? yang:counter64
| +--ro cefPrefixExternalNRPkts? yang:counter32
| +--ro cefPrefixExternalNRHCPkts? yang:counter64
| +--ro cefPrefixExternalNRBytes? yang:counter32
| +--ro cefPrefixExternalNRHCBytes? yang:counter64
+--ro cefLMPrefixTable
| +--ro cefLMPrefixEntry* [entPhysicalIndex cefLMPrefixDestAddrType cefLMPrefixDestAddr]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefLMPrefixDestAddrType inet-address:InetAddressType
| +--ro cefLMPrefixDestAddr inet-address:InetAddress
| +--ro cefLMPrefixState? cisco-cef:CefPrefixSearchState
| +--ro cefLMPrefixAddr? inet-address:InetAddress
| +--ro cefLMPrefixLen? inet-address:InetAddressPrefixLength
| +--ro cefLMPrefixRowStatus? snmpv2-tc:RowStatus
+--ro cefPathTable
| +--ro cefPathEntry* [entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen cefPathId]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefPrefixType -> /CISCO-CEF-MIB/cefPrefixTable/cefPrefixEntry/cefPrefixType
| +--ro cefPrefixAddr -> /CISCO-CEF-MIB/cefPrefixTable/cefPrefixEntry/cefPrefixAddr
| +--ro cefPrefixLen -> /CISCO-CEF-MIB/cefPrefixTable/cefPrefixEntry/cefPrefixLen
| +--ro cefPathId int32
| +--ro cefPathType? cisco-cef:CefPathType
| +--ro cefPathInterface? if-mib:InterfaceIndexOrZero
| +--ro cefPathNextHopAddr? inet-address:InetAddress
| +--ro cefPathRecurseVrfName? mpls-vpn:MplsVpnId
+--ro cefAdjSummaryTable
| +--ro cefAdjSummaryEntry* [entPhysicalIndex cefAdjSummaryLinkType]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefAdjSummaryLinkType cisco-cef:CefAdjLinkType
| +--ro cefAdjSummaryComplete? uint32
| +--ro cefAdjSummaryIncomplete? uint32
| +--ro cefAdjSummaryFixup? uint32
| +--ro cefAdjSummaryRedirect? uint32
+--ro cefAdjTable
| +--ro cefAdjEntry* [entPhysicalIndex ifIndex cefAdjNextHopAddrType cefAdjNextHopAddr cefAdjConnId cefAdjSummaryLinkType]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cefAdjSummaryLinkType -> /CISCO-CEF-MIB/cefAdjSummaryTable/cefAdjSummaryEntry/cefAdjSummaryLinkType
| +--ro cefAdjNextHopAddrType inet-address:InetAddressType
| +--ro cefAdjNextHopAddr inet-address:InetAddress
| +--ro cefAdjConnId uint32
| +--ro cefAdjSource? cisco-cef:CefAdjacencySource
| +--ro cefAdjEncap? cisco-cef:CefOctetString
| +--ro cefAdjFixup? cisco-cef:CefOctetString
| +--ro cefAdjMTU? uint32
| +--ro cefAdjForwardingInfo? cisco-cef:CefOctetString
| +--ro cefAdjPkts? yang:counter32
| +--ro cefAdjHCPkts? yang:counter64
| +--ro cefAdjBytes? yang:counter32
| +--ro cefAdjHCBytes? yang:counter64
+--ro cefFESelectionTable
| +--ro cefFESelectionEntry* [entPhysicalIndex cefFESelectionName cefFESelectionId]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefFESelectionName binary
| +--ro cefFESelectionId int32
| +--ro cefFESelectionSpecial? cisco-cef:CefForwardingElementSpecialType
| +--ro cefFESelectionLabels? cisco-cef:CefMplsLabelList
| +--ro cefFESelectionAdjLinkType? cisco-cef:CefAdjLinkType
| +--ro cefFESelectionAdjInterface? if-mib:InterfaceIndexOrZero
| +--ro cefFESelectionAdjNextHopAddrType? inet-address:InetAddressType
| +--ro cefFESelectionAdjNextHopAddr? inet-address:InetAddress
| +--ro cefFESelectionAdjConnId? uint32
| +--ro cefFESelectionVrfName? mpls-vpn:MplsVpnId
| +--ro cefFESelectionWeight? uint32
+--ro cefCfgTable
| +--ro cefCfgEntry* [entPhysicalIndex cefFIBIpVersion]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefFIBIpVersion -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
| +--ro cefCfgAdminState? cisco-cef:CefAdminStatus
| +--ro cefCfgOperState? cisco-cef:CefOperStatus
| +--ro cefCfgDistributionAdminState? cisco-cef:CefAdminStatus
| +--ro cefCfgDistributionOperState? cisco-cef:CefOperStatus
| +--ro cefCfgAccountingMap? bits
| +--ro cefCfgLoadSharingAlgorithm? enumeration
| +--ro cefCfgLoadSharingID? uint32
| +--ro cefCfgTrafficStatsLoadInterval? uint32
| +--ro cefCfgTrafficStatsUpdateRate? uint32
+--ro cefResourceTable
| +--ro cefResourceEntry* [entPhysicalIndex]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefResourceMemoryUsed? yang:gauge32
| +--ro cefResourceFailureReason? cisco-cef:CefFailureReason
+--ro cefIntTable
| +--ro cefIntEntry* [entPhysicalIndex cefFIBIpVersion ifIndex]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefFIBIpVersion -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cefIntSwitchingState? enumeration
| +--ro cefIntLoadSharing? enumeration
| +--ro cefIntNonrecursiveAccouting? enumeration
+--ro cefPeerTable
| +--ro cefPeerEntry* [entPhysicalIndex entPeerPhysicalIndex]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro entPeerPhysicalIndex entity-mib:PhysicalIndex
| +--ro cefPeerOperState? enumeration
| +--ro cefPeerNumberOfResets? yang:counter32
+--ro cefPeerFIBTable
| +--ro cefPeerFIBEntry* [entPhysicalIndex entPeerPhysicalIndex cefFIBIpVersion]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro entPeerPhysicalIndex -> /CISCO-CEF-MIB/cefPeerTable/cefPeerEntry/entPeerPhysicalIndex
| +--ro cefFIBIpVersion -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
| +--ro cefPeerFIBOperState? enumeration
+--ro cefCCGlobalTable
| +--ro cefCCGlobalEntry* [cefFIBIpVersion]
| +--ro cefFIBIpVersion -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
| +--ro cefCCGlobalAutoRepairEnabled? boolean
| +--ro cefCCGlobalAutoRepairDelay? uint32
| +--ro cefCCGlobalAutoRepairHoldDown? uint32
| +--ro cefCCGlobalErrorMsgEnabled? boolean
| +--ro cefCCGlobalFullScanAction? cisco-cef:CefCCAction
| +--ro cefCCGlobalFullScanStatus? cisco-cef:CefCCStatus
+--ro cefCCTypeTable
| +--ro cefCCTypeEntry* [cefFIBIpVersion cefCCType]
| +--ro cefFIBIpVersion -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
| +--ro cefCCType cisco-cef:CefCCType
| +--ro cefCCEnabled? boolean
| +--ro cefCCCount? uint32
| +--ro cefCCPeriod? uint32
| +--ro cefCCQueriesSent? yang:counter32
| +--ro cefCCQueriesIgnored? yang:counter32
| +--ro cefCCQueriesChecked? yang:counter32
| +--ro cefCCQueriesIterated? yang:counter32
+--ro cefInconsistencyRecordTable
| +--ro cefInconsistencyRecordEntry* [cefFIBIpVersion cefInconsistencyRecId]
| +--ro cefFIBIpVersion -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
| +--ro cefInconsistencyRecId int32
| +--ro cefInconsistencyPrefixType? inet-address:InetAddressType
| +--ro cefInconsistencyPrefixAddr? inet-address:InetAddress
| +--ro cefInconsistencyPrefixLen? inet-address:InetAddressPrefixLength
| +--ro cefInconsistencyVrfName? mpls-vpn:MplsVpnId
| +--ro cefInconsistencyCCType? cisco-cef:CefCCType
| +--ro cefInconsistencyEntity? cisco-tc:EntPhysicalIndexOrZero
| +--ro cefInconsistencyReason? enumeration
+--ro cefStatsPrefixLenTable
| +--ro cefStatsPrefixLenEntry* [entPhysicalIndex cefFIBIpVersion cefStatsPrefixLen]
| +--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefFIBIpVersion -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
| +--ro cefStatsPrefixLen inet-address:InetAddressPrefixLength
| +--ro cefStatsPrefixQueries? yang:counter32
| +--ro cefStatsPrefixHCQueries? yang:counter64
| +--ro cefStatsPrefixInserts? yang:counter32
| +--ro cefStatsPrefixHCInserts? yang:counter64
| +--ro cefStatsPrefixDeletes? yang:counter32
| +--ro cefStatsPrefixHCDeletes? yang:counter64
| +--ro cefStatsPrefixElements? yang:gauge32
| +--ro cefStatsPrefixHCElements? yang:gauge64
+--ro cefSwitchingStatsTable
+--ro cefSwitchingStatsEntry* [entPhysicalIndex cefFIBIpVersion cefSwitchingIndex]
+--ro entPhysicalIndex -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
+--ro cefFIBIpVersion -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
+--ro cefSwitchingIndex int32
+--ro cefSwitchingPath? binary
+--ro cefSwitchingDrop? yang:counter32
+--ro cefSwitchingHCDrop? yang:counter64
+--ro cefSwitchingPunt? yang:counter32
+--ro cefSwitchingHCPunt? yang:counter64
+--ro cefSwitchingPunt2Host? yang:counter32
+--ro cefSwitchingHCPunt2Host? yang:counter64
notifications:
+---n cefResourceFailure
| +--ro object-1
| +--ro entPhysicalIndex? -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro cefResourceFailureReason? -> /CISCO-CEF-MIB/cefResourceTable/cefResourceEntry/cefResourceFailureReason
+---n cefPeerStateChange
| +--ro object-1
| +--ro entPhysicalIndex? -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro entPeerPhysicalIndex? -> /CISCO-CEF-MIB/cefPeerTable/cefPeerEntry/entPeerPhysicalIndex
| +--ro cefPeerOperState? -> /CISCO-CEF-MIB/cefPeerTable/cefPeerEntry/cefPeerOperState
+---n cefPeerFIBStateChange
| +--ro object-1
| +--ro entPhysicalIndex? -> /entity-mib:ENTITY-MIB/entPhysicalTable/entPhysicalEntry/entPhysicalIndex
| +--ro entPeerPhysicalIndex? -> /CISCO-CEF-MIB/cefPeerTable/cefPeerEntry/entPeerPhysicalIndex
| +--ro cefFIBIpVersion? -> /CISCO-CEF-MIB/cefFIBSummaryTable/cefFIBSummaryEntry/cefFIBIpVersion
| +--ro cefPeerFIBOperState? -> /CISCO-CEF-MIB/cefPeerFIBTable/cefPeerFIBEntry/cefPeerFIBOperState
+---n cefInconsistencyDetection
+--ro object-1
+--ro entLastInconsistencyDetectTime? -> /CISCO-CEF-MIB/cefCC/entLastInconsistencyDetectTime
About this tree: This visualization shows the hierarchical structure of the CISCO-CEF-MIB MIB YANG module.
Generated using pyang -f tree command.
• +--rw = read-write node
• +--ro = read-only node
• +-- = configuration data
• x-- = deprecated node