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

Prefix: mrp_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-mrp-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-mrp-oper
  +--ro mrp-oper-data
     +--ro mrp-ring-detail* [ring-id]
     |  +--ro ring-id    uint8
     |  +--ro info
     |  |  +--ro prof?                uint16
     |  |  +--ro mode?                mrp-ios-xe-oper:mrp-ring-mode
     |  |  +--ro priority?            uint16
     |  |  +--ro oper-mode?           mrp-ios-xe-oper:mrp-ring-mode
     |  |  +--ro src?                 mrp-ios-xe-oper:mrp-ring-source
     |  |  +--ro lic?                 mrp-ios-xe-oper:mrp-ring-license
     |  |  +--ro gw-sts?              mrp-ios-xe-oper:mrp-ring-gw-status
     |  |  +--ro vlan-id?             uint16
     |  |  +--ro dom-name?            string
     |  |  +--ro dom-id?              string
     |  |  +--ro best-mgr-mac-addr?   yang:mac-address
     |  |  +--ro best-mgr-priority?   uint16
     |  +--ro nw-topo?   mrp-ios-xe-oper:mrp-ring-network-topology
     |  +--ro nw-sts?    mrp-ios-xe-oper:mrp-ring-nw-status
     |  +--ro port* []
     |  |  +--ro name?       string
     |  |  +--ro mac-addr?   yang:mac-address
     |  |  +--ro if-name?    string
     |  |  +--ro sts?        mrp-ios-xe-oper:mrp-port-status
     |  +--ro params
     |     +--ro tc-req-intl-ms?     uint16
     |     +--ro tc-rep-cnt?         uint16
     |     +--ro st-frame-intl-ms?   uint16
     |     +--ro dt-frame-intl-ms?   uint16
     |     +--ro ot-frame-intl-ms?   uint16
     |     +--ro tm-intl-cnt?        uint16
     |     +--ro tm-ext-intl-cnt?    uint16
     |     +--ro lndn-tmr-intl-ms?   uint16
     |     +--ro lnup-tmr-intl-ms?   uint16
     |     +--ro lnk-cng-cnt-ms?     uint16
     +--ro mrp-ring-port* [ring-id]
     |  +--ro ring-id          uint8
     |  +--ro prim-port?       string
     |  +--ro prim-port-sts?   mrp-ios-xe-oper:mrp-port-status
     |  +--ro sec-port?        string
     |  +--ro sec-port-sts?    mrp-ios-xe-oper:mrp-port-status
     +--ro mrp-ring-stats* [ring-id]
        +--ro ring-id    uint8
        +--ro evnt
        |  +--ro client
        |  |  +--ro conf-notif-events?          uint32
        |  |  +--ro p1up-ev?                    uint32
        |  |  +--ro p2up-ev?                    uint32
        |  |  +--ro p1dn-ev?                    uint32
        |  |  +--ro p2dn-ev?                    uint32
        |  |  +--ro top-change-ev?              uint32
        |  |  +--ro uptmr-ex-lnknret-zero-ev?   uint32
        |  |  +--ro uptmr-ex-lnknret-ps-ev?     uint32
        |  |  +--ro dntm-ex-lnknret-zero-ev?    uint32
        |  |  +--ro dntm-ex-lnknret-ps-ev?      uint32
        |  +--ro auto-mgr
        |     +--ro am-conf-notif-events?        uint32
        |     +--ro am-stat1-mautci-p1-up?       uint32
        |     +--ro am-stat1-mautci-p2-up?       uint32
        |     +--ro am-prm-tt-expiry?            uint32
        |     +--ro am-prm-mautci-p1-dn?         uint32
        |     +--ro am-prm-mautci-p2-up?         uint32
        |     +--ro am-prm-ro-rc-tr-ind-self?    uint32
        |     +--ro am-prm-ro-rc-tr-ind-nsnb?    uint32
        |     +--ro am-prm-ro-rc-lc-ind-n-at?    uint32
        |     +--ro am-prm-ro-rc-tc-ns?          uint32
        |     +--ro am-prm-rorc-tm-nk-i-nsbnb?   uint32
        |     +--ro am-prm-rorc-tm-nk-i-nsbb?    uint32
        |     +--ro am-ro-tt-expiry?             uint32
        |     +--ro am-ro-mautci-p1-dn?          uint32
        |     +--ro am-ro-mautci-p2-dn?          uint32
        |     +--ro am-rc-tt-nret-gr?            uint32
        |     +--ro am-rc-tt-nret-gr-no-tc?      uint32
        |     +--ro am-rc-tt-nret-less?          uint32
        |     +--ro am-rc-mautci-p1-dn?          uint32
        |     +--ro am-rc-mautci-p2-dn?          uint32
        |     +--ro am-de-pt-idlett-nret-less?   uint32
        |     +--ro am-de-pt-idlett-nret-gr?     uint32
        |     +--ro am-de-idle-mautci-p2-up?     uint32
        |     +--ro am-de-idle-mautci-p1-dn?     uint32
        |     +--ro am-de-idle-tc-ind?           uint32
        |     +--ro am-de-idle-tc-ind-hyst?      uint32
        |     +--ro am-de-idle-tr-ind-self?      uint32
        |     +--ro am-de-idle-tr-ind-nsnb?      uint32
        |     +--ro am-pt-de-idletr-ind-nsbnb?   uint32
        |     +--ro am-pt-de-idletr-ind-nsbb?    uint32
        |     +--ro am-pt-de-idle-prop-nsb?      uint32
        |     +--ro am-de-dntm-exlnknret-zero?   uint32
        |     +--ro am-de-dntm-exlnknret-ps?     uint32
        |     +--ro am-de-mautci-p2-up?          uint32
        |     +--ro am-de-mautci-p1-dn?          uint32
        |     +--ro am-pt-de-idle-tc-ind?        uint32
        |     +--ro am-pt-uptm-exlnknret-zero?   uint32
        |     +--ro am-pt-uptm-exlnknret-ps?     uint32
        |     +--ro am-pt-mautci-p2-dn?          uint32
        |     +--ro am-pt-mautci-p1-dn?          uint32
        |     +--ro am-pt-idle-mautci-p2-dn?     uint32
        |     +--ro am-pt-idle-mautci-p1-dn?     uint32
        |     +--ro am-ring-open-cnt?            uint32
        |     +--ro am-ring-tx-cnt?              uint32
        +--ro hw
        |  +--ro ring-state?       mrp-ios-xe-oper:mrp-ring-nw-status
        |  +--ro beac-intl?        uint16
        |  +--ro port-one-name?    string
        |  +--ro port-one-stats
        |  |  +--ro beac-rx?     uint32
        |  |  +--ro beac-tx?     uint32
        |  |  +--ro beac-drop?   uint32
        |  |  +--ro nack-rx?     uint32
        |  |  +--ro nack-tx?     uint32
        |  |  +--ro nack-drop?   uint32
        |  |  +--ro prop-rx?     uint32
        |  |  +--ro prop-tx?     uint32
        |  |  +--ro prop-drop?   uint32
        |  +--ro port-two-name?    string
        |  +--ro port-two-stats
        |     +--ro beac-rx?     uint32
        |     +--ro beac-tx?     uint32
        |     +--ro beac-drop?   uint32
        |     +--ro nack-rx?     uint32
        |     +--ro nack-tx?     uint32
        |     +--ro nack-drop?   uint32
        |     +--ro prop-rx?     uint32
        |     +--ro prop-tx?     uint32
        |     +--ro prop-drop?   uint32
        +--ro pkt
        |  +--ro p1-if-name?   string
        |  +--ro p2-if-name?   string
        |  +--ro tx-p1-pkt* []
        |  |  +--ro stat?    uint32
        |  |  +--ro frame?   mrp-ios-xe-oper:mrp-ring-packet-block-frame
        |  +--ro tx-p2-pkt* []
        |  |  +--ro stat?    uint32
        |  |  +--ro frame?   mrp-ios-xe-oper:mrp-ring-packet-block-frame
        |  +--ro rx-p1-pkt* []
        |  |  +--ro stat?    uint32
        |  |  +--ro frame?   mrp-ios-xe-oper:mrp-ring-packet-block-frame
        |  +--ro rx-p2-pkt* []
        |     +--ro stat?    uint32
        |     +--ro frame?   mrp-ios-xe-oper:mrp-ring-packet-block-frame
        +--ro plat
           +--ro rtos-closed-to-open-cnt?   uint32
           +--ro rtos-open-to-closed-cnt?   uint32
           +--ro ring-sts?                  mrp-ios-xe-oper:mrp-ring-nw-status