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

Prefix: cisco-ietf-bfd

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-BFD-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: CISCO-IETF-BFD-MIB
  +--ro CISCO-IETF-BFD-MIB
     +--ro ciscoBfdScalarObjects
     |  +--ro ciscoBfdAdminStatus?               enumeration
     |  +--ro ciscoBfdVersionNumber?             uint32
     |  +--ro ciscoBfdSessNotificationsEnable?   boolean
     +--ro ciscoBfdSessTable
     |  +--ro ciscoBfdSessEntry* [ciscoBfdSessIndex]
     |     +--ro ciscoBfdSessIndex                      CISCO-IETF-BFD-MIB:CiscoBfdSessIndexTC
     |     +--ro ciscoBfdSessApplicationId?             uint32
     |     +--ro ciscoBfdSessDiscriminator?             uint32
     |     +--ro ciscoBfdSessRemoteDiscr?               uint32
     |     +--ro ciscoBfdSessUdpPort?                   inet:port-number
     |     +--ro ciscoBfdSessState?                     enumeration
     |     +--ro ciscoBfdSessRemoteHeardFlag?           boolean
     |     +--ro ciscoBfdSessDiag?                      CISCO-IETF-BFD-MIB:CiscoBfdDiag
     |     +--ro ciscoBfdSessOperMode?                  enumeration
     |     +--ro ciscoBfdSessDemandModeDesiredFlag?     boolean
     |     +--ro ciscoBfdSessEchoFuncModeDesiredFlag?   boolean
     |     +--ro ciscoBfdSessControlPlanIndepFlag?      boolean
     |     +--ro ciscoBfdSessAddrType?                  inet-address:InetAddressType
     |     +--ro ciscoBfdSessAddr?                      inet-address:InetAddress
     |     +--ro ciscoBfdSessDesiredMinTxInterval?      CISCO-IETF-BFD-MIB:CiscoBfdInterval
     |     +--ro ciscoBfdSessReqMinRxInterval?          CISCO-IETF-BFD-MIB:CiscoBfdInterval
     |     +--ro ciscoBfdSessReqMinEchoRxInterval?      CISCO-IETF-BFD-MIB:CiscoBfdInterval
     |     +--ro ciscoBfdSessDetectMult?                uint32
     |     +--ro ciscoBfdSessStorType?                  snmpv2-tc:StorageType
     |     +--ro ciscoBfdSessRowStatus?                 snmpv2-tc:RowStatus
     |     +--ro ciscoBfdSessAuthPresFlag?              boolean
     |     +--ro ciscoBfdSessAuthenticationType?        enumeration
     |     +--ro ciscoBfdSessVersionNumber?             uint32
     |     +--ro ciscoBfdSessType?                      enumeration
     |     +--ro ciscoBfdSessInterface?                 if-mib:InterfaceIndex
     |     +--ro ciscoBfdSessPerfPktIn?                 yang:counter32
     |     +--ro ciscoBfdSessPerfPktOut?                yang:counter32
     |     +--ro ciscoBfdSessUpTime?                    yang:timestamp
     |     +--ro ciscoBfdSessPerfLastSessDownTime?      yang:timestamp
     |     +--ro ciscoBfdSessPerfLastCommLostDiag?      CISCO-IETF-BFD-MIB:CiscoBfdDiag
     |     +--ro ciscoBfdSessPerfSessUpCount?           yang:counter32
     |     +--ro ciscoBfdSessPerfDiscTime?              yang:timestamp
     |     +--ro ciscoBfdSessPerfPktInHC?               yang:counter64
     |     +--ro ciscoBfdSessPerfPktOutHC?              yang:counter64
     +--ro ciscoBfdSessMapTable
     |  +--ro ciscoBfdSessMapEntry* [ciscoBfdSessApplicationId ciscoBfdSessDiscriminator ciscoBfdSessAddrType ciscoBfdSessAddr]
     |     +--ro ciscoBfdSessApplicationId    -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessApplicationId
     |     +--ro ciscoBfdSessDiscriminator    -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessDiscriminator
     |     +--ro ciscoBfdSessAddrType         -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessAddrType
     |     +--ro ciscoBfdSessAddr             -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessAddr
     |     +--ro ciscoBfdSessMapBfdIndex?     CISCO-IETF-BFD-MIB:CiscoBfdSessIndexTC
     +--ro ciscoBfdSessDiscMapTable
     |  +--ro ciscoBfdSessDiscMapEntry* [ciscoBfdSessDiscriminator]
     |     +--ro ciscoBfdSessDiscriminator    -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessDiscriminator
     |     +--ro ciscoBfdSessDiscMapIndex?    CISCO-IETF-BFD-MIB:CiscoBfdSessIndexTC
     +--ro ciscoBfdSessIpMapTable
        +--ro ciscoBfdSessIpMapEntry* [ciscoBfdSessInterface ciscoBfdSessAddrType ciscoBfdSessAddr]
           +--ro ciscoBfdSessInterface     -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessInterface
           +--ro ciscoBfdSessAddrType      -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessAddrType
           +--ro ciscoBfdSessAddr          -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessAddr
           +--ro ciscoBfdSessIpMapIndex?   CISCO-IETF-BFD-MIB:CiscoBfdSessIndexTC

  notifications:
    +---n ciscoBfdSessUp
    |  +--ro object-1
    |  |  +--ro ciscoBfdSessIndex?   -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessIndex
    |  |  +--ro ciscoBfdSessDiag?    -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessDiag
    |  +--ro object-2
    |     +--ro ciscoBfdSessIndex?   -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessIndex
    |     +--ro ciscoBfdSessDiag?    -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessDiag
    +---n ciscoBfdSessDown
       +--ro object-1
       |  +--ro ciscoBfdSessIndex?   -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessIndex
       |  +--ro ciscoBfdSessDiag?    -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessDiag
       +--ro object-2
          +--ro ciscoBfdSessIndex?   -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessIndex
          +--ro ciscoBfdSessDiag?    -> /CISCO-IETF-BFD-MIB/ciscoBfdSessTable/ciscoBfdSessEntry/ciscoBfdSessDiag

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