📊 CISCO-CEF-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-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

💻 YANG Source📖 YANG Catalog
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