📚 API Documentation & Navigation
📋 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
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