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

Prefix: l2vpn_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-l2vpn-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-l2vpn-oper
  +--ro l2vpn-oper-data
     +--ro l2vpn-services!
     |  +--ro l2vpn-xconnect* [peer-address vcid]
     |     +--ro peer-address      inet:ipv4-address
     |     +--ro vcid              uint32
     |     +--ro xconnect-name?    string
     |     +--ro service-type?     l2vpn-ios-xe-oper:l2vpn-service-type
     |     +--ro xconnect-state?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     +--ro description?      string
     |     +--ro segment1
     |     |  +--ro (fwd-type-choice)?
     |     |     +--:(l2vpn-fwd-type-ac)
     |     |     |  +--ro attachment-circuit
     |     |     |     +--ro if-name?                  string
     |     |     |     +--ro group-name?               string
     |     |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-ac-circuit-type
     |     |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |     |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     |     |     +--ro priority?                 uint32
     |     |     +--:(l2vpn-fwd-type-pw)
     |     |     |  +--ro pseudowire
     |     |     |     +--ro if-name?                  string
     |     |     |     +--ro group-name?               string
     |     |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |     |     |     +--ro peer-address?             inet:ipv4-address
     |     |     |     +--ro vcid?                     uint32
     |     |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |     |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     |     |     +--ro priority?                 uint32
     |     |     +--:(l2vpn-fwd-type-vfi)
     |     |     |  +--ro vfi
     |     |     |     +--ro if-name?                  string
     |     |     |     +--ro group-name?               string
     |     |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |     |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |     |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     |     |     +--ro priority?                 uint32
     |     |     +--:(l2vpn-fwd-type-bd)
     |     |        +--ro bridge-domain
     |     |           +--ro if-name?                  string
     |     |           +--ro group-name?               string
     |     |           +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |     |           +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |     |           +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     |           +--ro priority?                 uint32
     |     +--ro segment2
     |     |  +--ro (fwd-type-choice)?
     |     |     +--:(l2vpn-fwd-type-ac)
     |     |     |  +--ro attachment-circuit
     |     |     |     +--ro if-name?                  string
     |     |     |     +--ro group-name?               string
     |     |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-ac-circuit-type
     |     |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |     |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     |     |     +--ro priority?                 uint32
     |     |     +--:(l2vpn-fwd-type-pw)
     |     |     |  +--ro pseudowire
     |     |     |     +--ro if-name?                  string
     |     |     |     +--ro group-name?               string
     |     |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |     |     |     +--ro peer-address?             inet:ipv4-address
     |     |     |     +--ro vcid?                     uint32
     |     |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |     |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     |     |     +--ro priority?                 uint32
     |     |     +--:(l2vpn-fwd-type-vfi)
     |     |     |  +--ro vfi
     |     |     |     +--ro if-name?                  string
     |     |     |     +--ro group-name?               string
     |     |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |     |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |     |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     |     |     +--ro priority?                 uint32
     |     |     +--:(l2vpn-fwd-type-bd)
     |     |        +--ro bridge-domain
     |     |           +--ro if-name?                  string
     |     |           +--ro group-name?               string
     |     |           +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |     |           +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |     |           +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |     |           +--ro priority?                 uint32
     |     +--ro standby* []
     |        +--ro segment1
     |        |  +--ro (fwd-type-choice)?
     |        |     +--:(l2vpn-fwd-type-ac)
     |        |     |  +--ro attachment-circuit
     |        |     |     +--ro if-name?                  string
     |        |     |     +--ro group-name?               string
     |        |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-ac-circuit-type
     |        |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |        |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |        |     |     +--ro priority?                 uint32
     |        |     +--:(l2vpn-fwd-type-pw)
     |        |     |  +--ro pseudowire
     |        |     |     +--ro if-name?                  string
     |        |     |     +--ro group-name?               string
     |        |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |        |     |     +--ro peer-address?             inet:ipv4-address
     |        |     |     +--ro vcid?                     uint32
     |        |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |        |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |        |     |     +--ro priority?                 uint32
     |        |     +--:(l2vpn-fwd-type-vfi)
     |        |     |  +--ro vfi
     |        |     |     +--ro if-name?                  string
     |        |     |     +--ro group-name?               string
     |        |     |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |        |     |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |        |     |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |        |     |     +--ro priority?                 uint32
     |        |     +--:(l2vpn-fwd-type-bd)
     |        |        +--ro bridge-domain
     |        |           +--ro if-name?                  string
     |        |           +--ro group-name?               string
     |        |           +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |        |           +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |        |           +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |        |           +--ro priority?                 uint32
     |        +--ro segment2
     |           +--ro (fwd-type-choice)?
     |              +--:(l2vpn-fwd-type-ac)
     |              |  +--ro attachment-circuit
     |              |     +--ro if-name?                  string
     |              |     +--ro group-name?               string
     |              |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-ac-circuit-type
     |              |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |              |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |              |     +--ro priority?                 uint32
     |              +--:(l2vpn-fwd-type-pw)
     |              |  +--ro pseudowire
     |              |     +--ro if-name?                  string
     |              |     +--ro group-name?               string
     |              |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |              |     +--ro peer-address?             inet:ipv4-address
     |              |     +--ro vcid?                     uint32
     |              |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |              |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |              |     +--ro priority?                 uint32
     |              +--:(l2vpn-fwd-type-vfi)
     |              |  +--ro vfi
     |              |     +--ro if-name?                  string
     |              |     +--ro group-name?               string
     |              |     +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |              |     +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |              |     +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |              |     +--ro priority?                 uint32
     |              +--:(l2vpn-fwd-type-bd)
     |                 +--ro bridge-domain
     |                    +--ro if-name?                  string
     |                    +--ro group-name?               string
     |                    +--ro encap?                    l2vpn-ios-xe-oper:l2vpn-pw-encap-type
     |                    +--ro state?                    l2vpn-ios-xe-oper:l2vpn-xconnect-segment-state
     |                    +--ro state-in-l2vpn-service?   l2vpn-ios-xe-oper:l2vpn-xconnect-state
     |                    +--ro priority?                 uint32
     +--ro l2vpn-atom-vc-info* [peer-address vcid]
        +--ro peer-address          inet:ipv4-address
        +--ro vcid                  uint32
        +--ro local-if-name?        string
        +--ro circuit-type?         l2vpn-ios-xe-oper:l2vpn-ac-circuit-type
        +--ro if-name?              string
        +--ro service-type?         l2vpn-ios-xe-oper:l2vpn-atom-service-type
        +--ro service-name?         string
        +--ro vc-status?            l2vpn-ios-xe-oper:l2vpn-vc-status
        +--ro create-time?          yang:date-and-time
        +--ro last-status-change?   yang:date-and-time
        +--ro last-fsm-change?      yang:date-and-time
        +--ro last-error?           l2vpn-ios-xe-oper:l2vpn-atom-mgr-vc-last-error
        +--ro output-if?            string
        +--ro label-stack*          uint32
        +--ro preferred-path
        |  +--ro (pref-path-type-choice)?
        |     +--:(l2vpn-pref-not-conf)
        |     |  +--ro not-conf?   empty
        |     +--:(l2vpn-pref-no-route)
        |     |  +--ro no-route?   empty
        |     +--:(l2vpn-pref-out-if)
        |     |  +--ro out-if?     string
        |     +--:(l2vpn-pref-next-hop-addr)
        |        +--ro nh-addr?    inet:ipv4-address
        +--ro default-path?         l2vpn-ios-xe-oper:l2vpn-def-path-state
        +--ro next-hop
        |  +--ro (next-hop-type-choice)?
        |     +--:(l2vpn-vc-no-nh)
        |     |  +--ro no-nh?          empty
        |     +--:(l2vpn-vc-nh-p2p)
        |     |  +--ro p2p?            empty
        |     +--:(l2vpn-vc-nh-ipv4-addr)
        |     |  +--ro nh-ipv4-addr?   inet:ipv4-address
        |     +--:(l2vpn-vc-nh-ipv6-addr)
        |        +--ro nh-ipv6-addr?   inet:ipv6-address
        +--ro lb-mode?              l2vpn-ios-xe-oper:l2vpn-pw-lb-mode
        +--ro lb-flow-class?        l2vpn-ios-xe-oper:l2vpn-pw-lb-fc
        +--ro service-info
        |  +--ro service-name?      string
        |  +--ro service-id?        uint32
        |  +--ro (atom-service-type-choice)?
        |     +--:(l2vpn-service-vpws)
        |     |  +--ro vpws-info
        |     |     +--ro assoc-member-if?   string
        |     |     +--ro group-name?        string
        |     |     +--ro status?            l2vpn-ios-xe-oper:l2vpn-service-state
        |     |     +--ro iw-type?           l2vpn-ios-xe-oper:l2vpn-iw-type
        |     +--:(l2vpn-service-vpls)
        |        +--ro vpls-info
        |           +--ro bd-id?   uint32
        +--ro signalling-proto?     l2vpn-ios-xe-oper:l2vpn-atom-vc-protocol-type
        +--ro signalling-info
        |  +--ro ldp-route-watch?          l2vpn-ios-xe-oper:l2vpn-feat-en
        |  +--ro label-state?              l2vpn-ios-xe-oper:l2vpn-atom-mgr-state
        |  +--ro fsm-state?                l2vpn-ios-xe-oper:l2vpn-atom-mgr-fsm-state
        |  +--ro local-dp-status-rcv?      l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro bfd-dp-status-rcv?        l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro bfd-dp-pm-status-rcv?     l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro status-rcv-ac?            l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro status-sent-ac?           l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro status-rcv-pw?            l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro status-sent-nw-peer?      l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro status-rcv-nw-peer?       l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro adj-status-remote-peer?   l2vpn-ios-xe-oper:l2vpn-circuit-status
        |  +--ro (signalling-choice)?
        |     +--:(l2vpn-atom-vc-proto-ldp)
        |     |  +--ro ldp-info
        |     |     +--ro tgt-hello-src?    inet:ipv4-address
        |     |     +--ro tgt-hello-dest?   inet:ipv4-address
        |     |     +--ro status?           l2vpn-ios-xe-oper:l2vpn-atom-ldp-status
        |     |     +--ro gr-config?        l2vpn-ios-xe-oper:l2vpn-feat-conf
        |     |     +--ro gr?               l2vpn-ios-xe-oper:l2vpn-feat-en
        |     |     +--ro nsr-config?       l2vpn-ios-xe-oper:l2vpn-feat-conf
        |     |     +--ro nsr?              l2vpn-ios-xe-oper:l2vpn-feat-en
        |     |     +--ro fec-type?         l2vpn-ios-xe-oper:l2vpn-atom-fec-type
        |     +--:(l2vpn-atom-vc-proto-bgp)
        |        +--ro bgp-info
        |           +--ro local-ve-id?    uint32
        |           +--ro remote-ve-id?   uint32
        +--ro rx-sequence?          l2vpn-ios-xe-oper:l2vpn-pw-sequence
        +--ro tx-sequence?          l2vpn-ios-xe-oper:l2vpn-pw-sequence
        +--ro pw-binding-data
        |  +--ro local-binding
        |  |  +--ro label?           uint32
        |  |  +--ro group-id?        uint32
        |  |  +--ro if-name?         string
        |  |  +--ro mtu?             uint16
        |  |  +--ro control-word?    l2vpn-ios-xe-oper:l2vpn-atom-pw-cw
        |  |  +--ro cw-auto-sense?   l2vpn-ios-xe-oper:l2vpn-cw-auto-sense
        |  |  +--ro vc-type?         l2vpn-ios-xe-oper:l2vpn-atom-vc-type
        |  |  +--ro vccv-cv-type?    l2vpn-ios-xe-oper:l2vpn-vccv-cv-type-flags
        |  |  +--ro vccv-cc-type?    l2vpn-ios-xe-oper:l2vpn-vccv-cc-type-flags
        |  |  +--ro status-tlv?      l2vpn-ios-xe-oper:l2vpn-vc-status-tlv
        |  +--ro remote-binding
        |     +--ro label?           uint32
        |     +--ro group-id?        uint32
        |     +--ro if-name?         string
        |     +--ro mtu?             uint16
        |     +--ro control-word?    l2vpn-ios-xe-oper:l2vpn-atom-pw-cw
        |     +--ro cw-auto-sense?   l2vpn-ios-xe-oper:l2vpn-cw-auto-sense
        |     +--ro vc-type?         l2vpn-ios-xe-oper:l2vpn-atom-vc-type
        |     +--ro vccv-cv-type?    l2vpn-ios-xe-oper:l2vpn-vccv-cv-type-flags
        |     +--ro vccv-cc-type?    l2vpn-ios-xe-oper:l2vpn-vccv-cc-type-flags
        |     +--ro status-tlv?      l2vpn-ios-xe-oper:l2vpn-vc-status-tlv
        +--ro dataplane-data
        |  +--ro segment-id?   uint32
        |  +--ro switch-id?    uint32
        |  +--ro pwid?         uint32
        +--ro vc-stats
           +--ro rx-pkts?        uint64
           +--ro rx-bytes?       uint64
           +--ro rx-drops?       uint64
           +--ro seq-err-pkts?   uint64
           +--ro tx-pkts?        uint64
           +--ro tx-bytes?       uint64
           +--ro tx-drops?       uint64
           +--ro mwc-tx?         uint64
           +--ro mwc-rx?         uint64