📊 CISCO-IETF-FRR-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-IETF-FRR-MIB

Prefix: cisco-ietf-frr

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-IETF-FRR-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: CISCO-IETF-FRR-MIB
  +--ro CISCO-IETF-FRR-MIB
     +--ro cmplsFrrScalars
     |  +--ro cmplsFrrDetourIncoming?          uint32
     |  +--ro cmplsFrrDetourOutgoing?          uint32
     |  +--ro cmplsFrrDetourOriginating?       uint32
     |  +--ro cmplsFrrSwitchover?              uint32
     |  +--ro cmplsFrrNumOfConfIfs?            uint32
     |  +--ro cmplsFrrActProtectedIfs?         uint32
     |  +--ro cmplsFrrConfProtectingTuns?      uint32
     |  +--ro cmplsFrrActProtectedTuns?        uint32
     |  +--ro cmplsFrrActProtectedLSPs?        uint32
     |  +--ro cmplsFrrConstProtectionMethod?   enumeration
     |  +--ro cmplsFrrNotifsEnabled?           boolean
     |  +--ro cmplsFrrLogTableMaxEntries?      uint32
     |  +--ro cmplsFrrLogTableCurrEntries?     yang:counter32
     |  +--ro cmplsFrrNotifMaxRate?            uint32
     +--ro cmplsFrrConstTable
     |  +--ro cmplsFrrConstEntry* [cmplsFrrConstIfIndex cmplsFrrConstTunnelIndex cmplsFrrConstTunnelInstance]
     |     +--ro cmplsFrrConstIfIndex                 if-mib:InterfaceIndexOrZero
     |     +--ro cmplsFrrConstTunnelIndex             mpls-tc:MplsTunnelIndex
     |     +--ro cmplsFrrConstTunnelInstance          mpls-tc:MplsTunnelInstanceIndex
     |     +--ro cmplsFrrConstSetupPrio?              uint32
     |     +--ro cmplsFrrConstHoldingPrio?            uint32
     |     +--ro cmplsFrrConstInclAnyAffinity?        mpls-tc:MplsTunnelAffinity
     |     +--ro cmplsFrrConstInclAllAffinity?        mpls-tc:MplsTunnelAffinity
     |     +--ro cmplsFrrConstExclAllAffinity?        mpls-tc:MplsTunnelAffinity
     |     +--ro cmplsFrrConstHopLimit?               uint32
     |     +--ro cmplsFrrConstBandwidth?              mpls-tc:MplsBitRate
     |     +--ro cmplsFrrConstRowStatus?              snmpv2-tc:RowStatus
     |     +--ro cmplsFrrConstNumProtectingTunOnIf?   yang:gauge32
     |     +--ro cmplsFrrConstNumProtectedTunOnIf?    yang:gauge32
     +--ro cmplsFrrLogTable
     |  +--ro cmplsFrrLogEntry* [cmplsFrrLogIndex]
     |     +--ro cmplsFrrLogIndex                uint32
     |     +--ro cmplsFrrLogEventTime?           yang:timestamp
     |     +--ro cmplsFrrLogInterface?           if-mib:InterfaceIndexOrZero
     |     +--ro cmplsFrrLogEventType?           enumeration
     |     +--ro cmplsFrrLogEventDuration?       yang:timeticks
     |     +--ro cmplsFrrLogEventReasonString?   binary
     +--ro cmplsFrrFacRouteDBTable
        +--ro cmplsFrrFacRouteDBEntry* [cmplsFrrFacRouteProtectedIfIndex cmplsFrrFacRouteProtectingTunIndex cmplsFrrFacRouteProtectedTunIndex cmplsFrrFacRouteProtectedTunInstance cmplsFrrFacRouteProtectedTunIngressLSRId cmplsFrrFacRouteProtectedTunEgressLSRId]
           +--ro cmplsFrrFacRouteProtectedIfIndex               if-mib:InterfaceIndex
           +--ro cmplsFrrFacRouteProtectingTunIndex             mpls-tc:MplsTunnelIndex
           +--ro cmplsFrrFacRouteProtectedTunIndex              mpls-tc:MplsTunnelIndex
           +--ro cmplsFrrFacRouteProtectedTunInstance           mpls-tc:MplsTunnelInstanceIndex
           +--ro cmplsFrrFacRouteProtectedTunIngressLSRId       mpls-tc:MplsLsrIdentifier
           +--ro cmplsFrrFacRouteProtectedTunEgressLSRId        mpls-tc:MplsLsrIdentifier
           +--ro cmplsFrrFacRouteProtectedTunStatus?            enumeration
           +--ro cmplsFrrFacRouteProtectingTunResvBw?           mpls-tc:MplsBitRate
           +--ro cmplsFrrFacRouteProtectingTunProtectionType?   enumeration

  notifications:
    +---n cmplsFrrProtected
    |  +--ro object-1
    |  |  +--ro cmplsFrrConstIfIndex?                -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstIfIndex
    |  |  +--ro cmplsFrrConstTunnelIndex?            -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelIndex
    |  |  +--ro cmplsFrrConstTunnelInstance?         -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelInstance
    |  |  +--ro cmplsFrrConstNumProtectingTunOnIf?   -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstNumProtectingTunOnIf
    |  +--ro object-2
    |  |  +--ro cmplsFrrConstIfIndex?               -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstIfIndex
    |  |  +--ro cmplsFrrConstTunnelIndex?           -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelIndex
    |  |  +--ro cmplsFrrConstTunnelInstance?        -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelInstance
    |  |  +--ro cmplsFrrConstNumProtectedTunOnIf?   -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstNumProtectedTunOnIf
    |  +--ro object-3
    |     +--ro cmplsFrrConstIfIndex?          -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstIfIndex
    |     +--ro cmplsFrrConstTunnelIndex?      -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelIndex
    |     +--ro cmplsFrrConstTunnelInstance?   -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelInstance
    |     +--ro cmplsFrrConstBandwidth?        -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstBandwidth
    +---n cmplsFrrUnProtected
       +--ro object-1
       |  +--ro cmplsFrrConstIfIndex?                -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstIfIndex
       |  +--ro cmplsFrrConstTunnelIndex?            -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelIndex
       |  +--ro cmplsFrrConstTunnelInstance?         -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelInstance
       |  +--ro cmplsFrrConstNumProtectingTunOnIf?   -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstNumProtectingTunOnIf
       +--ro object-2
       |  +--ro cmplsFrrConstIfIndex?               -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstIfIndex
       |  +--ro cmplsFrrConstTunnelIndex?           -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelIndex
       |  +--ro cmplsFrrConstTunnelInstance?        -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelInstance
       |  +--ro cmplsFrrConstNumProtectedTunOnIf?   -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstNumProtectedTunOnIf
       +--ro object-3
          +--ro cmplsFrrConstIfIndex?          -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstIfIndex
          +--ro cmplsFrrConstTunnelIndex?      -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelIndex
          +--ro cmplsFrrConstTunnelInstance?   -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstTunnelInstance
          +--ro cmplsFrrConstBandwidth?        -> /CISCO-IETF-FRR-MIB/cmplsFrrConstTable/cmplsFrrConstEntry/cmplsFrrConstBandwidth

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