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

Prefix: hsr_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-hsr-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-hsr-oper
  +--ro hsr-oper-data
     +--ro hsr-ring-summary* [id name]
     |  +--ro id                uint8
     |  +--ro name              string
     |  +--ro nw-layer?         hsr-ios-xe-oper:hsr-oper-nw-layer
     |  +--ro op-mode?          hsr-ios-xe-oper:hsr-oper-work-mode
     |  +--ro state?            hsr-ios-xe-oper:hsr-oper-state
     |  +--ro proto-status?     hsr-ios-xe-oper:hsr-oper-proto-status
     |  +--ro redbox-mode?      hsr-ios-xe-oper:hsr-oper-redbox-mode
     |  +--ro redbox-path-id?   int32
     |  +--ro max-ports?        uint8
     |  +--ro port-info* []
     |     +--ro name?      string
     |     +--ro slot?      uint8
     |     +--ro subslot?   uint8
     |     +--ro state?     hsr-ios-xe-oper:hsr-oper-state
     +--ro hsr-ring-info* [id name]
     |  +--ro id         uint8
     |  +--ro name       string
     |  +--ro summary
     |  |  +--ro nw-layer?         hsr-ios-xe-oper:hsr-oper-nw-layer
     |  |  +--ro op-mode?          hsr-ios-xe-oper:hsr-oper-work-mode
     |  |  +--ro state?            hsr-ios-xe-oper:hsr-oper-state
     |  |  +--ro proto-status?     hsr-ios-xe-oper:hsr-oper-proto-status
     |  |  +--ro redbox-mode?      hsr-ios-xe-oper:hsr-oper-redbox-mode
     |  |  +--ro redbox-path-id?   int32
     |  |  +--ro max-ports?        uint8
     |  |  +--ro port-info* []
     |  |     +--ro name?      string
     |  |     +--ro slot?      uint8
     |  |     +--ro subslot?   uint8
     |  |     +--ro state?     hsr-ios-xe-oper:hsr-oper-state
     |  +--ro details
     |     +--ro redbox-mac-addr?          yang:mac-address
     |     +--ro node-forget-time?         uint16
     |     +--ro node-reboot-time?         uint16
     |     +--ro entry-forget-time?        uint16
     |     +--ro proxy-node-forget-time?   uint16
     |     +--ro supframe-cos-opt?         uint8
     |     +--ro supframe-cfi-opt?         uint8
     |     +--ro uses-vlan-tag?            boolean
     |     +--ro supframe-mac-da?          uint8
     |     +--ro supframe-vlan-id?         uint16
     |     +--ro supframe-time?            uint16
     |     +--ro life-check-interval?      uint16
     |     +--ro pause-time?               uint16
     |     +--ro is-uplink-fpga-enbl?      boolean
     +--ro hsr-ring-vlan-filter* [id name]
     |  +--ro id                     uint8
     |  +--ro name                   string
     |  +--ro hsr-ring-vlan-block* [vlan-lower vlan-upper]
     |     +--ro vlan-lower    uint16
     |     +--ro vlan-upper    uint16
     +--ro hsr-ring-node-table* [id name]
     |  +--ro id                     uint8
     |  +--ro name                   string
     |  +--ro hsr-ring-node-entry* [index]
     |     +--ro index         uint32
     |     +--ro mac-addr?     yang:mac-address
     |     +--ro node-type?    hsr-ios-xe-oper:hsr-oper-node-type
     |     +--ro is-dynamic?   boolean
     |     +--ro ttl?          yang:date-and-time
     +--ro hsr-ring-vdan-table* [id name]
     |  +--ro id                     uint8
     |  +--ro name                   string
     |  +--ro hsr-ring-vdan-entry* [index]
     |     +--ro index         uint32
     |     +--ro mac-addr?     yang:mac-address
     |     +--ro is-dynamic?   boolean
     |     +--ro ttl?          yang:date-and-time
     +--ro hsr-ring-stats* [id name]
        +--ro id             uint8
        +--ro name           string
        +--ro ingress
        |  +--ro pkts-port-a?       uint64
        |  +--ro pkts-port-b?       uint64
        |  +--ro crc-port-a?        uint64
        |  +--ro crc-port-b?        uint64
        |  +--ro danh-pkts-accpt?   uint64
        |  +--ro danh-pkts-dscrd?   uint64
        |  +--ro supframes-rcv-a?   uint64
        |  +--ro supframes-rcv-b?   uint64
        |  +--ro over-pkts-a?       uint64
        |  +--ro over-pkts-b?       uint64
        |  +--ro pri-over-pkts-a?   uint64
        |  +--ro pri-over-pkts-b?   uint64
        |  +--ro oversize-pkts-a?   uint64
        |  +--ro oversize-pkts-b?   uint64
        |  +--ro bytes-port-a?      uint64
        |  +--ro bytes-port-b?      uint64
        |  +--ro sent-switch?       uint64
        +--ro egress
        |  +--ro dup-pkts?         uint64
        |  +--ro supframes-sent?   uint64
        |  +--ro pkts-port-a?      uint64
        |  +--ro pkts-port-b?      uint64
        |  +--ro bytes-port-a?     uint64
        |  +--ro bytes-port-b?     uint64
        |  +--ro recv-switch?      uint64
        |  +--ro overruns?         uint64
        |  +--ro overruns-drop?    uint64
        +--ro pause-frame
        |  +--ro pf-sent?   uint32
        +--ro node-tbl
           +--ro proxynode-tbl-err?   uint32
           +--ro proxynode-tbl-num?   uint32
           +--ro node-tbl-err?        uint32
           +--ro node-tbl-num?        uint32