Cisco-IOS-XE-bfd-oper

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Operational State APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-bfd-oper

Prefix: bfd_oper

Related Modules:
Cisco-IOS-XE-aaa-oper
Cisco-IOS-XE-acl-oper
Cisco-IOS-XE-app-cflowd-oper
Cisco-IOS-XE-app-hosting-oper
Cisco-IOS-XE-appqoe-http-oper

💡 Example Usage

# GET operational data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-bfd-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-bfd-oper
  +--ro bfd-state
     +--ro sessions
     |  +--ro session* [type]
     |     +--ro type                 bfd-ios-xe-oper:bfd-oper-session-type
     |     +--ro bfd-tunnel-paths
     |     |  +--ro bfd-tunnel-path* [interface lsp-type]
     |     |     +--ro interface             string
     |     |     +--ro lsp-type              bfd-ios-xe-oper:bfd-lsp-type
     |     |     +--ro ld?                   uint32
     |     |     +--ro rd?                   uint32
     |     |     +--ro remote-state?         bfd-ios-xe-oper:bfd-remote-state-type
     |     |     +--ro state?                bfd-ios-xe-oper:bfd-state-type
     |     |     +--ro remote-min-tx-int?    uint32
     |     |     +--ro remote-min-rx-int?    uint32
     |     |     +--ro remote-multiplier?    uint32
     |     |     +--ro local-min-tx-int?     uint32
     |     |     +--ro local-min-rx-int?     uint32
     |     |     +--ro local-multiplier?     uint32
     |     |     +--ro local-diag?           bfd-ios-xe-oper:bfd-diag-state
     |     |     +--ro remote-diag?          bfd-ios-xe-oper:bfd-diag-state
     |     |     +--ro session-host?         bfd-ios-xe-oper:bfd-session-host
     |     |     +--ro common-tx-interval?   uint32
     |     |     +--ro hold-down-interval?   uint32
     |     +--ro bfd-circuits
     |     |  +--ro bfd-circuit* [interface vcid]
     |     |     +--ro interface             string
     |     |     +--ro vcid                  uint32
     |     |     +--ro ld?                   uint32
     |     |     +--ro rd?                   uint32
     |     |     +--ro remote-state?         bfd-ios-xe-oper:bfd-remote-state-type
     |     |     +--ro state?                bfd-ios-xe-oper:bfd-state-type
     |     |     +--ro remote-min-tx-int?    uint32
     |     |     +--ro remote-min-rx-int?    uint32
     |     |     +--ro remote-multiplier?    uint32
     |     |     +--ro local-min-tx-int?     uint32
     |     |     +--ro local-min-rx-int?     uint32
     |     |     +--ro local-multiplier?     uint32
     |     |     +--ro local-diag?           bfd-ios-xe-oper:bfd-diag-state
     |     |     +--ro remote-diag?          bfd-ios-xe-oper:bfd-diag-state
     |     |     +--ro session-host?         bfd-ios-xe-oper:bfd-session-host
     |     |     +--ro common-tx-interval?   uint32
     |     |     +--ro hold-down-interval?   uint32
     |     +--ro bfd-nbrs
     |     |  +--ro bfd-nbr* [ip interface]
     |     |     +--ro ip                    inet:ip-address
     |     |     +--ro interface             string
     |     |     +--ro ld?                   uint32
     |     |     +--ro rd?                   uint32
     |     |     +--ro remote-state?         bfd-ios-xe-oper:bfd-remote-state-type
     |     |     +--ro state?                bfd-ios-xe-oper:bfd-state-type
     |     |     +--ro remote-min-tx-int?    uint32
     |     |     +--ro remote-min-rx-int?    uint32
     |     |     +--ro remote-multiplier?    uint32
     |     |     +--ro local-min-tx-int?     uint32
     |     |     +--ro local-min-rx-int?     uint32
     |     |     +--ro local-multiplier?     uint32
     |     |     +--ro local-diag?           bfd-ios-xe-oper:bfd-diag-state
     |     |     +--ro remote-diag?          bfd-ios-xe-oper:bfd-diag-state
     |     |     +--ro session-host?         bfd-ios-xe-oper:bfd-session-host
     |     |     +--ro common-tx-interval?   uint32
     |     |     +--ro hold-down-interval?   uint32
     |     +--ro bfd-mhop-nbrs
     |     |  +--ro bfd-mhop-nbr* [ip src-ip]
     |     |     +--ro ip                    inet:ip-address
     |     |     +--ro src-ip                inet:ip-address
     |     |     +--ro ld?                   uint32
     |     |     +--ro rd?                   uint32
     |     |     +--ro remote-state?         bfd-ios-xe-oper:bfd-remote-state-type
     |     |     +--ro state?                bfd-ios-xe-oper:bfd-state-type
     |     |     +--ro remote-min-tx-int?    uint32
     |     |     +--ro remote-min-rx-int?    uint32
     |     |     +--ro remote-multiplier?    uint32
     |     |     +--ro local-min-tx-int?     uint32
     |     |     +--ro local-min-rx-int?     uint32
     |     |     +--ro local-multiplier?     uint32
     |     |     +--ro local-diag?           bfd-ios-xe-oper:bfd-diag-state
     |     |     +--ro remote-diag?          bfd-ios-xe-oper:bfd-diag-state
     |     |     +--ro session-host?         bfd-ios-xe-oper:bfd-session-host
     |     |     +--ro common-tx-interval?   uint32
     |     |     +--ro hold-down-interval?   uint32
     |     +--ro bfd-mhop-vrf-nbrs
     |        +--ro bfd-mhop-vrf-nbr* [ip vrf src-ip]
     |           +--ro ip                    inet:ip-address
     |           +--ro vrf                   string
     |           +--ro src-ip                inet:ip-address
     |           +--ro ld?                   uint32
     |           +--ro rd?                   uint32
     |           +--ro remote-state?         bfd-ios-xe-oper:bfd-remote-state-type
     |           +--ro state?                bfd-ios-xe-oper:bfd-state-type
     |           +--ro remote-min-tx-int?    uint32
     |           +--ro remote-min-rx-int?    uint32
     |           +--ro remote-multiplier?    uint32
     |           +--ro local-min-tx-int?     uint32
     |           +--ro local-min-rx-int?     uint32
     |           +--ro local-multiplier?     uint32
     |           +--ro local-diag?           bfd-ios-xe-oper:bfd-diag-state
     |           +--ro remote-diag?          bfd-ios-xe-oper:bfd-diag-state
     |           +--ro session-host?         bfd-ios-xe-oper:bfd-session-host
     |           +--ro common-tx-interval?   uint32
     |           +--ro hold-down-interval?   uint32
     +--ro bfd-session-info!
     |  +--ro max-sup-sw-sess?      uint32
     |  +--ro max-sup-hw-sess?      uint32
     |  +--ro total-session?        uint32
     |  +--ro init-session?         uint32
     |  +--ro down-session?         uint32
     |  +--ro up-session?           uint32
     |  +--ro admin-down-session?   uint32
     +--ro bfd-if* [if-name]
        +--ro if-name     string
        +--ro state
        |  +--ro if-name?              string
        |  +--ro enabled?              boolean
        |  +--ro ip?                   inet:ip-address
        |  +--ro desired-min-tx-int?   uint32
        |  +--ro req-min-rx?           uint32
        |  +--ro detect-mult?          uint32
        +--ro bfd-peer* [local-discr]
           +--ro local-discr    uint32
           +--ro peer
              +--ro local-addr?           inet:ip-address
              +--ro rem-addr?             inet:ip-address
              +--ro sess-state?           bfd-ios-xe-oper:bfd-state-type
              +--ro rem-sess-state?       bfd-ios-xe-oper:bfd-remote-state-type
              +--ro last-fail-time?       uint64
              +--ro fail-trans?           uint64
              +--ro local-discr?          uint32
              +--ro rem-discr?            uint32
              +--ro local-diag-code?      bfd-ios-xe-oper:bfd-diag-state
              +--ro rem-diag-code?        bfd-ios-xe-oper:bfd-diag-state
              +--ro rem-min-rx-int?       uint32
              +--ro demand-mode-req?      boolean
              +--ro rem-auth-enabled?     boolean
              +--ro rem-ctrl-plane-ind?   boolean
              +--ro echo
              |  +--ro active?        boolean
              |  +--ro last-pak-tx?   uint64
              |  +--ro last-pak-rx?   uint64
              |  +--ro tx-packets?    uint64
              |  +--ro rx-packets?    uint64
              |  +--ro up-trans?      uint64
              +--ro async
                 +--ro last-pak-tx?   uint64
                 +--ro last-pak-rx?   uint64
                 +--ro tx-packets?    uint64
                 +--ro rx-packets?    uint64
                 +--ro up-trans?      uint64