Cisco-IOS-XE-fib-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-fib-oper

Prefix: fib_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-fib-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-fib-oper
  +--ro fib-oper-data
     +--ro fib-ni-entry* [instance-name]
     |  +--ro instance-name      string
     |  +--ro af?                fib-ios-xe-oper:fib-address-family
     |  +--ro num-pfx?           uint32
     |  +--ro num-pfx-fwd?       uint32
     |  +--ro num-pfx-non-fwd?   uint32
     |  +--ro fib-entries* [ip-addr]
     |     +--ro ip-addr                inet:ip-prefix
     |     +--ro instance-name?         string
     |     +--ro af?                    fib-ios-xe-oper:fib-address-family
     |     +--ro num-paths?             uint8
     |     +--ro packets-forwarded?     uint64
     |     +--ro octets-forwarded?      uint64
     |     +--ro fib-nexthop-entries* [nh-addr]
     |        +--ro nh-addr             inet:ip-prefix
     |        +--ro index?              uint32
     |        +--ro af?                 fib-ios-xe-oper:fib-address-family
     |        +--ro ifname?             string
     |        +--ro path-type?          fib-ios-xe-oper:fib-path-type
     |        +--ro path-id?            uint32
     |        +--ro weight?             uint8
     |        +--ro encap?              fib-ios-xe-oper:encapsulation-header-type
     |        +--ro decap?              fib-ios-xe-oper:encapsulation-header-type
     |        +--ro resolved-nh-addr?   inet:ip-prefix
     +--ro adjacency-table!
     |  +--ro num-adjacencies?              uint32
     |  +--ro num-complete-adjacencies?     uint32
     |  +--ro num-incomplete-adjacencies?   uint32
     |  +--ro adjacency-entry* [connection-id address linktype if-name]
     |     +--ro refcount?        uint32
     |     +--ro incomplete?      boolean
     |     +--ro connection-id    uint64
     |     +--ro address          inet:ip-address
     |     +--ro linktype         fib-ios-xe-oper:adj-link-type
     |     +--ro if-name          string
     +--ro cef-state!
     |  +--ro fib
     |  |  +--ro instance-type?        fib-ios-xe-oper:fib-instance-type
     |  |  +--ro fib-common-enabled?   boolean
     |  |  +--ro ipv4
     |  |  |  +--ro fib-enabled?             empty
     |  |  |  +--ro fib-running?             empty
     |  |  |  +--ro fib-reenable?            empty
     |  |  |  +--ro fib-dist-enabled?        empty
     |  |  |  +--ro fib-dist-running?        empty
     |  |  |  +--ro fib-dist-reenable?       empty
     |  |  |  +--ro fib-shutting-down?       empty
     |  |  |  +--ro fib-switching-enabled?   empty
     |  |  |  +--ro fib-switching-running?   empty
     |  |  |  +--ro alg-type?                fib-ios-xe-oper:fib-hash-algs-type
     |  |  +--ro ipv6
     |  |  |  +--ro fib-enabled?        empty
     |  |  |  +--ro fib-running?        empty
     |  |  |  +--ro fib-dist-enabled?   empty
     |  |  |  +--ro fib-dist-running?   empty
     |  |  |  +--ro alg-type?           fib-ios-xe-oper:fib-hash-algs-type
     |  |  +--ro rrp
     |  |  |  +--ro i-am-standby?                 empty
     |  |  |  +--ro peer-presence?                empty
     |  |  |  +--ro peer-comm-reached?            empty
     |  |  |  +--ro rf-has-done-standby-config?   empty
     |  |  |  +--ro rf-prog-blocked?              empty
     |  |  |  +--ro nsf-sync-enabled?             empty
     |  |  |  +--ro lc-nsf-sync-running?          empty
     |  |  +--ro issu
     |  |     +--ro xdrc-fibhwidb-broker?   empty
     |  |     +--ro xdrc-fibidb-broker?     empty
     |  |     +--ro xdrc-fibhwsb-broker?    empty
     |  |     +--ro xdrc-fibswsb-broker?    empty
     |  |     +--ro xdrc-adj-broker?        empty
     |  |     +--ro xdrc-ipv4-broker?       empty
     |  |     +--ro xdrc-ipv6-broker?       empty
     |  |     +--ro xdrc-cef?               empty
     |  +--ro capability
     |     +--ro distributed-platform?            empty
     |     +--ro warm-or-hot-standby-supported?   empty
     |     +--ro non-stop-forwarding?             empty
     |     +--ro hw-fwd-in-use?                   empty
     |     +--ro fib-chck-auto-repair?            empty
     |     +--ro crashdump-when-no-mem?           empty
     |     +--ro block-sso-until-rrp-synced?      empty
     |     +--ro ipv4
     |     |  +--ro default-fib-switching?    empty
     |     |  +--ro always-fib-switching?     empty
     |     |  +--ro default-dfib-switching?   empty
     |     |  +--ro always-dfib-switching?    empty
     |     |  +--ro multicast-pkt-drop?       empty
     |     |  +--ro punt-ok?                  empty
     |     |  +--ro do-not-nvgen-fib-state?   empty
     |     |  +--ro fastsend-used?            empty
     |     |  +--ro no-per-packet-load?       empty
     |     |  +--ro mcast-groups-in-table?    empty
     |     |  +--ro rib-installs-locals?      empty
     |     +--ro ipv6
     |        +--ro default-fib-switching?    empty
     |        +--ro always-fib-switching?     empty
     |        +--ro default-dfib-switching?   empty
     |        +--ro always-dfib-switching?    empty
     |        +--ro multicast-pkt-drop?       empty
     |        +--ro punt-ok?                  empty
     |        +--ro do-not-nvgen-fib-state?   empty
     |        +--ro fastsend-used?            empty
     +--ro cef-statistics!
     |  +--ro ipv4-lisp
     |  |  +--ro map-requests?               uint64
     |  |  +--ro unexpected-map-requests?    uint64
     |  |  +--ro map-cache-deletes?          uint64
     |  |  +--ro map-requests-resolve-dgt?   uint64
     |  +--ro ipv6-lisp
     |  |  +--ro map-requests?               uint64
     |  |  +--ro unexpected-map-requests?    uint64
     |  |  +--ro map-cache-deletes?          uint64
     |  |  +--ro map-requests-resolve-dgt?   uint64
     |  +--ro ipv4-switching* [reason]
     |  |  +--ro reason             fib-ios-xe-oper:ipv4-fib-not-cef-reason
     |  |  +--ro total-drop?        uint64
     |  |  +--ro total-punt?        uint64
     |  |  +--ro total-punt2host?   uint64
     |  +--ro ipv6-switching* [reason]
     |  |  +--ro reason             fib-ios-xe-oper:ipv6-fib-not-cef-reason
     |  |  +--ro total-drop?        uint64
     |  |  +--ro total-punt?        uint64
     |  |  +--ro total-punt2host?   uint64
     |  +--ro ipv4-swi-input-feat* [input-features]
     |  |  +--ro input-features      fib-ios-xe-oper:ipv4-input-switching-feature
     |  |  +--ro total-drop?         uint64
     |  |  +--ro total-consume?      uint64
     |  |  +--ro total-punt?         uint64
     |  |  +--ro total-punt2host?    uint64
     |  |  +--ro total-gave-route?   uint64
     |  +--ro ipv4-swi-output-feat* [output-features]
     |  |  +--ro output-features    fib-ios-xe-oper:ipv4-output-switching-feature
     |  |  +--ro total-drop?        uint64
     |  |  +--ro total-consume?     uint64
     |  |  +--ro total-punt?        uint64
     |  |  +--ro total-punt2host?   uint64
     |  |  +--ro total-new-if?      uint64
     |  +--ro ipv4-swi-post-encap-feat* [post-encap-features]
     |  |  +--ro post-encap-features    fib-ios-xe-oper:ipv4-post-encap-switching-feature
     |  |  +--ro total-drop?            uint64
     |  |  +--ro total-consume?         uint64
     |  |  +--ro total-punt?            uint64
     |  |  +--ro total-punt2host?       uint64
     |  |  +--ro total-new-if?          uint64
     |  +--ro ipv4-swi-for-us-feat* [for-us-features]
     |  |  +--ro for-us-features    fib-ios-xe-oper:ipv4-for-us-switching-feature
     |  |  +--ro total-drop?        uint64
     |  |  +--ro total-consume?     uint64
     |  |  +--ro total-punt?        uint64
     |  |  +--ro total-punt2host?   uint64
     |  |  +--ro total-new-if?      uint64
     |  +--ro ipv4-swi-punt-feat* [punt-features]
     |  |  +--ro punt-features      fib-ios-xe-oper:ipv4-punt-switching-feature
     |  |  +--ro total-drop?        uint64
     |  |  +--ro total-consume?     uint64
     |  |  +--ro total-punt?        uint64
     |  |  +--ro total-punt2host?   uint64
     |  |  +--ro total-new-if?      uint64
     |  +--ro ipv4-swi-local-feat* [local-features]
     |  |  +--ro local-features      fib-ios-xe-oper:ipv4-local-switching-feature
     |  |  +--ro total-drop?         uint64
     |  |  +--ro total-consume?      uint64
     |  |  +--ro total-punt?         uint64
     |  |  +--ro total-punt2host?    uint64
     |  |  +--ro total-gave-route?   uint64
     |  +--ro ipv6-swi-input-feat* [input-features]
     |  |  +--ro input-features      fib-ios-xe-oper:ipv6-input-switching-feature
     |  |  +--ro total-drop?         uint64
     |  |  +--ro total-consume?      uint64
     |  |  +--ro total-punt?         uint64
     |  |  +--ro total-punt2host?    uint64
     |  |  +--ro total-gave-route?   uint64
     |  +--ro ipv6-swi-output-feat* [output-features]
     |  |  +--ro output-features    fib-ios-xe-oper:ipv6-output-switching-feature
     |  |  +--ro total-drop?        uint64
     |  |  +--ro total-consume?     uint64
     |  |  +--ro total-punt?        uint64
     |  |  +--ro total-punt2host?   uint64
     |  |  +--ro total-new-if?      uint64
     |  +--ro ipv6-swi-post-encap-feat* [post-encap-features]
     |  |  +--ro post-encap-features    fib-ios-xe-oper:ipv6-post-encap-switching-feature
     |  |  +--ro total-drop?            uint64
     |  |  +--ro total-consume?         uint64
     |  |  +--ro total-punt?            uint64
     |  |  +--ro total-punt2host?       uint64
     |  |  +--ro total-new-if?          uint64
     |  +--ro ipv6-swi-for-us-feat* [for-us-features]
     |  |  +--ro for-us-features    fib-ios-xe-oper:ipv6-for-us-switching-feature
     |  |  +--ro total-drop?        uint64
     |  |  +--ro total-consume?     uint64
     |  |  +--ro total-punt?        uint64
     |  |  +--ro total-punt2host?   uint64
     |  |  +--ro total-new-if?      uint64
     |  +--ro ipv6-swi-punt-feat* [punt-features]
     |     +--ro punt-features      fib-ios-xe-oper:ipv6-punt-switching-feature
     |     +--ro total-drop?        uint64
     |     +--ro total-consume?     uint64
     |     +--ro total-punt?        uint64
     |     +--ro total-punt2host?   uint64
     |     +--ro total-new-if?      uint64
     +--ro cef-interface* [if-name]
        +--ro if-name                   string
        +--ro if-number?                uint32
        +--ro if-up?                    boolean
        +--ro addr?                     inet:ip-prefix
        +--ro if-unnum-config?          empty
        +--ro if-unnum
        |  +--ro unnum-if-name?   string
        |  +--ro unnum-addr?      inet:ip-address
        +--ro if-sec-addr* []
        |  +--ro ip-addr?   inet:ip-address
        +--ro hwidb-fast-if-num?        uint32
        +--ro hwidb-firstsw-if-num?     uint32
        +--ro ip-states
        |  +--ro ip-ucast-rpf-chk-en?   boolean
        |  +--ro ip-pol-routing-en?     boolean
        |  +--ro ip-cef-swi-en?         boolean
        +--ro ipv6-sub-block?           empty
        +--ro ipv6-states
        |  +--ro ipv6-en?            boolean
        |  +--ro cef-swi-en?         boolean
        |  +--ro dcef-swi-en?        boolean
        |  +--ro intf-punt-pak?      boolean
        |  +--ro intf-lc-punt-pak?   boolean
        |  +--ro intf-drop-pak?      boolean
        +--ro bgp-states
        |  +--ro bgp-pol-acc-in-en?    boolean
        |  +--ro bgp-pol-acc-out-en?   boolean
        +--ro ip-input-features
        |  +--ro feature*   fib-ios-xe-oper:ipv4-input-switching-feature
        +--ro ip-output-features
        |  +--ro feature*   fib-ios-xe-oper:ipv4-output-switching-feature
        +--ro ip-post-encap-features
        |  +--ro feature*   fib-ios-xe-oper:ipv4-post-encap-switching-feature
        +--ro if-index?                 uint32
        +--ro ip-mtu?                   uint32
        +--ro slot-unit?                uint32
        +--ro slot-vc?                  int32