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