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

Prefix: mpls_te_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-mpls-te-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-mpls-te-oper
  +--ro mpls-te-oper-data
     +--ro mpls-te-sub-lsp* [slsp-source-address slsp-destination-address slsp-tunnel-id slsp-lsp-id slsp-extended-ip-address slsp-p2mp-id slsp-p2mp-grp-id slsp-p2mp-grp-origin]
     |  +--ro slsp-source-address          inet:ip-address
     |  +--ro slsp-destination-address     inet:ip-address
     |  +--ro slsp-tunnel-id               uint16
     |  +--ro slsp-lsp-id                  uint16
     |  +--ro slsp-extended-ip-address     inet:ip-address
     |  +--ro slsp-p2mp-id                 uint32
     |  +--ro slsp-p2mp-grp-id             uint32
     |  +--ro slsp-p2mp-grp-origin         uint32
     |  +--ro slsp-role?                   mpls-te-ios-xe-oper:te-slsp-role
     |  +--ro slsp-state?                  mpls-te-ios-xe-oper:te-slsp-state
     |  +--ro slsp-ingress-hop
     |  |  +--ro slsp-hop-interface?      string
     |  |  +--ro slsp-hop-interface-id?   uint32
     |  |  +--ro slsp-hop-label?          uint32
     |  +--ro slsp-egress-hop
     |  |  +--ro slsp-hop-interface?      string
     |  |  +--ro slsp-hop-interface-id?   uint32
     |  |  +--ro slsp-hop-label?          uint32
     |  +--ro slsp-frr-state?              mpls-te-ios-xe-oper:te-slsp-frr-state
     |  +--ro slsp-frr-backup-tunnel-id?   uint16
     |  +--ro slsp-frr-backup-label?       uint32
     |  +--ro slsp-frr-mergepoint-label?   uint32
     |  +--ro slsp-bandwidth-kbps?         uint32
     |  +--ro ero-hop* []
     |     +--ro ero-type?      mpls-te-ios-xe-oper:te-slsp-ero-type
     |     +--ro ero-address?   inet:ip-address
     +--ro mpls-te-tunnel* [tunnel-id]
     |  +--ro tunnel-id                 uint16
     |  +--ro tunnel-name?              string
     |  +--ro tunnel-type?              mpls-te-ios-xe-oper:te-he-tunnel-type
     |  +--ro tunnel-mode-type?         mpls-te-ios-xe-oper:te-he-tunnel-mode-type
     |  +--ro dest-ip?                  inet:ip-address
     |  +--ro admin-state?              mpls-te-ios-xe-oper:te-tunnel-admin-state
     |  +--ro oper-state?               mpls-te-ios-xe-oper:te-tunnel-oper-state
     |  +--ro path?                     mpls-te-ios-xe-oper:te-tunnel-path
     |  +--ro signalling?               mpls-te-ios-xe-oper:te-tunnel-signalling
     |  +--ro tunnel-inst?              uint32
     |  +--ro tunnel-bundle
     |  |  +--ro bundle-name?   string
     |  |  +--ro exp-bits?      uint16
     |  |  +--ro nonexp-bits?   uint16
     |  |  +--ro member-id*     uint16
     |  +--ro create-time?              yang:date-and-time
     |  +--ro path-chg-time?            yang:date-and-time
     |  +--ro tunnel-state?             mpls-te-ios-xe-oper:te-he-tunnel-state
     |  +--ro tunnel-counters
     |  |  +--ro path-err-no-route?           uint32
     |  |  +--ro path-err-bad-label?          uint32
     |  |  +--ro path-err-adminstrative?      uint32
     |  |  +--ro path-err-no-bandwidth?       uint32
     |  |  +--ro path-err-bad-strict-node?    uint32
     |  |  +--ro path-err-bad-loose-node?     uint32
     |  |  +--ro path-err-rro-loop?           uint32
     |  |  +--ro path-err-bad-ero?            uint32
     |  |  +--ro path-change?                 uint32
     |  |  +--ro state-change?                uint32
     |  |  +--ro admin-down?                  uint32
     |  |  +--ro oper-down?                   uint32
     |  |  +--ro missing-explicit-path?       uint32
     |  |  +--ro no-path?                     uint32
     |  |  +--ro path-lookups?                uint32
     |  |  +--ro invalid-path?                uint32
     |  |  +--ro protect-path-opt-cfg-err?    uint32
     |  |  +--ro protection-path-opt-error?   uint32
     |  |  +--ro sig-timeout?                 uint32
     |  |  +--ro sig-bad-path?                uint32
     |  |  +--ro sig-abort?                   uint32
     |  |  +--ro sig-ok?                      uint32
     |  |  +--ro frr-activated?               uint32
     |  |  +--ro wrap-activated?              uint32
     |  |  +--ro loose-path-reopt?            uint32
     |  |  +--ro p2mp-remerge?                uint32
     |  |  +--ro other?                       uint32
     |  |  +--ro autobw-adjustment?           uint32
     |  |  +--ro autobw-overflow?             uint32
     |  |  +--ro sso-recover-attempts?        uint32
     |  |  +--ro sso-recover-success?         uint32
     |  |  +--ro sso-recover-failures?        uint32
     |  +--ro last-fail-reason?         mpls-te-ios-xe-oper:te-he-tunnel-fail-reason
     |  +--ro last-deactivate-reason?   mpls-te-ios-xe-oper:te-he-lsp-fail-reason
     |  +--ro tunnel-history
     |  |  +--ro prev-lsp-instance?        int32
     |  |  +--ro prev-lsp-remove-reason?   mpls-te-ios-xe-oper:te-he-lsp-fail-reason
     |  |  +--ro elect-reason?             mpls-te-ios-xe-oper:te-he-lsp-elect-reason
     |  +--ro tun-lsp* []
     |  |  +--ro tunnel-lsp-state?         mpls-te-ios-xe-oper:te-he-lsp-state
     |  |  +--ro tunnel-lsp-mode?          mpls-te-ios-xe-oper:te-he-lsp-mode
     |  |  +--ro tunnel-lsp-fail-reason?   mpls-te-ios-xe-oper:te-he-lsp-fail-reason
     |  |  +--ro tunnel-lsp-uptime?        yang:date-and-time
     |  |  +--ro tunnel-lsp-slsps* []
     |  |     +--ro slsp-key
     |  |     |  +--ro slsp-source-address?        inet:ip-address
     |  |     |  +--ro slsp-destination-address?   inet:ip-address
     |  |     |  +--ro slsp-tunnel-id?             uint16
     |  |     |  +--ro slsp-lsp-id?                uint16
     |  |     |  +--ro slsp-extended-ip-address?   inet:ip-address
     |  |     |  +--ro slsp-p2mp-id?               uint32
     |  |     |  +--ro slsp-p2mp-grp-id?           uint32
     |  |     |  +--ro slsp-p2mp-grp-origin?       uint32
     |  |     +--ro up-timestamp?      yang:date-and-time
     |  |     +--ro path-option-idx?   uint32
     |  |     +--ro hop* []
     |  |        +--ro hop-type?   mpls-te-ios-xe-oper:te-he-tunnel-hop-type
     |  |        +--ro next-ip?    inet:ip-address
     |  |        +--ro local-ip?   inet:ip-address
     |  |        +--ro label?      uint32
     |  +--ro cfg-bw-kbps?              uint32
     |  +--ro request-bw-kbps?          uint32
     |  +--ro bw-sub-pool?              boolean
     |  +--ro auto-bw-inf
     |  |  +--ro auto-bw-kbps-last?      uint32
     |  |  +--ro auto-bw-kbps-highest?   uint32
     |  |  +--ro auto-bw-overflow-cnt?   uint32
     |  +--ro auto-bw-enabled?          boolean
     |  +--ro auto-bw-minimum?          uint32
     |  +--ro auto-bw-maximum?          uint32
     |  +--ro bw-adjmnt-threshold?      uint32
     |  +--ro bw-adjmnt-interval?       uint32
     |  +--ro bw-ovrflow-enabled?       boolean
     |  +--ro bw-ovrflow-threshold?     uint32
     |  +--ro bw-ovrflow-trigr-cnt?     uint32
     |  +--ro setup-priority?           uint8
     |  +--ro hold-priority?            uint8
     |  +--ro affinity-val?             uint32
     |  +--ro affinity-mask?            uint32
     |  +--ro tunnel-metric-type?       mpls-te-ios-xe-oper:te-he-tunnel-metric-type
     |  +--ro metric-value?             uint32
     |  +--ro tunnel-loadshare?         uint32
     |  +--ro autoroute-announce-en?    boolean
     |  +--ro autoroute-announce?       boolean
     |  +--ro announce-fwdng-adj-en?    boolean
     |  +--ro announce-fwdng-adj?       boolean
     |  +--ro announce-dest-en?         boolean
     |  +--ro announce-dest?            boolean
     |  +--ro frr-enabled?              boolean
     |  +--ro frr-bw-protect?           boolean
     |  +--ro frr-node-protect?         boolean
     |  +--ro tunnel-rro?               boolean
     |  +--ro pcalc-tiebreaker?         mpls-te-ios-xe-oper:te-he-pcalc-tiebreaker-type
     |  +--ro pcalc-hop-limit?          uint8
     |  +--ro pcalc-cost-limit?         uint32
     |  +--ro down-delay-secs?          uint32
     |  +--ro fa-hold-secs?             uint32
     |  +--ro inval-action?             mpls-te-ios-xe-oper:te-he-path-inval-action
     |  +--ro sr-binding-sid?           uint32
     |  +--ro sr-path-type?             mpls-te-ios-xe-oper:te-he-sr-path-selection
     +--ro mpls-te-link* [link-handle]
        +--ro link-handle                   uint32
        +--ro link-name?                    string
        +--ro link-ipaddress?               inet:ip-address
        +--ro link-local-if-id?             uint32
        +--ro link-user-flags?              uint32
        +--ro link-user-admin-weight?       uint64
        +--ro link-is-lockout?              boolean
        +--ro link-lockout-on-time?         yang:date-and-time
        +--ro link-lockout-off-time?        yang:date-and-time
        +--ro link-agent-type?              mpls-te-ios-xe-oper:te-lm-link-agent-type
        +--ro link-bcid-type?               mpls-te-ios-xe-oper:te-lm-link-bcid-type
        +--ro link-physical-bw?             uint64
        +--ro link-max-res-bw?              uint64
        +--ro link-max-res-glbl-pool-bw?    uint64
        +--ro link-max-res-sub-pool-bw?     uint64
        +--ro link-bw-thresholds
        |  +--ro link-bw-up-thresholds*     uint8
        |  +--ro link-bw-down-thresholds*   uint8
        +--ro link-flow-bw-min?             uint64
        +--ro link-flow-bw-max?             uint64
        +--ro link-mtu?                     uint16
        +--ro link-uplink-admit-method?     mpls-te-ios-xe-oper:te-lm-link-admit-method
        +--ro link-downlink-admit-method?   mpls-te-ios-xe-oper:te-lm-link-admit-method
        +--ro link-igp-admin-weight?        uint32
        +--ro link-igp-nbrs-flooded?        uint16
        +--ro link-igp-nbr-count?           uint16
        +--ro link-igp-subnet-type?         mpls-te-ios-xe-oper:te-lm-link-igp-subnet-type
        +--ro mpls-te-link-bw-pool* [bw-pool-priority]
        |  +--ro bw-pool-priority    uint16
        |  +--ro bw-pool-global
        |  |  +--ro pool-bw-held?           uint64
        |  |  +--ro pool-bw-total-held?     uint64
        |  |  +--ro pool-bw-locked?         uint64
        |  |  +--ro pool-bw-total-locked?   uint64
        |  +--ro bw-pool-sub-pool
        |     +--ro pool-bw-held?           uint64
        |     +--ro pool-bw-total-held?     uint64
        |     +--ro pool-bw-locked?         uint64
        |     +--ro pool-bw-total-locked?   uint64
        +--ro mpls-te-link-ingress-slsp* [slsp-source-address slsp-destination-address slsp-tunnel-id slsp-lsp-id slsp-extended-ip-address slsp-p2mp-id slsp-p2mp-grp-id slsp-p2mp-grp-origin]
        |  +--ro slsp-source-address         inet:ip-address
        |  +--ro slsp-destination-address    inet:ip-address
        |  +--ro slsp-tunnel-id              uint16
        |  +--ro slsp-lsp-id                 uint16
        |  +--ro slsp-extended-ip-address    inet:ip-address
        |  +--ro slsp-p2mp-id                uint32
        |  +--ro slsp-p2mp-grp-id            uint32
        |  +--ro slsp-p2mp-grp-origin        uint32
        |  +--ro te-lm-slsp-not-used?        uint16
        +--ro mpls-te-link-egress-slsp* [slsp-source-address slsp-destination-address slsp-tunnel-id slsp-lsp-id slsp-extended-ip-address slsp-p2mp-id slsp-p2mp-grp-id slsp-p2mp-grp-origin]
           +--ro slsp-source-address         inet:ip-address
           +--ro slsp-destination-address    inet:ip-address
           +--ro slsp-tunnel-id              uint16
           +--ro slsp-lsp-id                 uint16
           +--ro slsp-extended-ip-address    inet:ip-address
           +--ro slsp-p2mp-id                uint32
           +--ro slsp-p2mp-grp-id            uint32
           +--ro slsp-p2mp-grp-origin        uint32
           +--ro te-lm-slsp-not-used?        uint16