extreme-xstp-ext

Provides a data model for obtaining operational data about the Spanning Tree Protocol.

RPCs

+---x get-stp-brief-info    
   |  +---w input     
   |  |  +---w (request-type)?
   |  |     +--:(getnext-request)
   |  |        +---w last-rcvd-instance
   |  |           +---w instance-id?   uint32
   |  +--ro output    
   |     +--ro spanning-tree-info
   |     |  +--ro stp-mode?   stp-type
   |     |  +--ro (spanning-tree-mode)?
   |     |     +--:(stp)
   |     |     |  +--ro stp
   |     |     |     +--ro root-bridge
   |     |     |     |  +--ro priority?        uint32
   |     |     |     |  +--ro bridge-id?       bridge-id-type
   |     |     |     |  +--ro hello-time?      uint32
   |     |     |     |  +--ro max-age?         uint32
   |     |     |     |  +--ro forward-delay?   uint32
   |     |     |     +--ro bridge
   |     |     |     |  +--ro priority?        uint32
   |     |     |     |  +--ro bridge-id?       bridge-id-type
   |     |     |     |  +--ro hello-time?      uint32
   |     |     |     |  +--ro max-age?         uint32
   |     |     |     |  +--ro forward-delay?   uint32
   |     |     |     +--ro port*
   |     |     |        +--ro interface-type?              enumeration
   |     |     |        +--ro interface-name?              union
   |     |     |        +--ro spanningtree-enabled?        boolean
   |     |     |        +--ro if-index?                    uint64
   |     |     |        +--ro interface-id?                uint64
   |     |     |        +--ro if-role?                     stp-port-role
   |     |     |        +--ro if-state?                    stp-port-state
   |     |     |        +--ro external-path-cost?          uint32
   |     |     |        +--ro internal-path-cost?          uint32
   |     |     |        +--ro configured-path-cost?        uint32
   |     |     |        +--ro designated-port-id?          uint64
   |     |     |        +--ro port-priority?               uint32
   |     |     |        +--ro designated-bridge-id?        bridge-id-type
   |     |     |        +--ro port-hello-time?             uint32
   |     |     |        +--ro forward-transitions-count?   uint32
   |     |     |        +--ro received-stp-type?           stp-type
   |     |     |        +--ro transmitted-stp-type?        stp-type
   |     |     |        +--ro edge-port?                   on-off-type
   |     |     |        +--ro auto-edge?                   yes-no-type
   |     |     |        +--ro admin-edge?                  yes-no-type
   |     |     |        +--ro edge-delay?                  uint32
   |     |     |        +--ro configured-root-guard?       on-off-type
   |     |     |        +--ro oper-root-guard?             on-off-type
   |     |     |        +--ro boundary-port?               yes-no-type
   |     |     |        +--ro oper-bpdu-guard?             on-off-type
   |     |     |        +--ro oper-bpdu-filter?            on-off-type
   |     |     |        +--ro link-type?                   stp-link-type
   |     |     |        +--ro rx-bpdu-count?               uint64
   |     |     |        +--ro tx-bpdu-count?               uint64
   |     |     +--:(rstp)
   |     |     |  +--ro rstp
   |     |     |     +--ro root-bridge
   |     |     |     |  +--ro priority?        uint32
   |     |     |     |  +--ro bridge-id?       bridge-id-type
   |     |     |     |  +--ro hello-time?      uint32
   |     |     |     |  +--ro max-age?         uint32
   |     |     |     |  +--ro forward-delay?   uint32
   |     |     |     +--ro bridge
   |     |     |     |  +--ro priority?        uint32
   |     |     |     |  +--ro bridge-id?       bridge-id-type
   |     |     |     |  +--ro hello-time?      uint32
   |     |     |     |  +--ro max-age?         uint32
   |     |     |     |  +--ro forward-delay?   uint32
   |     |     |     +--ro transmit-hold-count?   uint32
   |     |     |     +--ro migrate-time?          uint32
   |     |     |     +--ro port*
   |     |     |        +--ro interface-type?              enumeration
   |     |     |        +--ro interface-name?              union
   |     |     |        +--ro spanningtree-enabled?        boolean
   |     |     |        +--ro if-index?                    uint64
   |     |     |        +--ro interface-id?                uint64
   |     |     |        +--ro if-role?                     stp-port-role
   |     |     |        +--ro if-state?                    stp-port-state
   |     |     |        +--ro external-path-cost?          uint32
   |     |     |        +--ro internal-path-cost?          uint32
   |     |     |        +--ro configured-path-cost?        uint32
   |     |     |        +--ro designated-port-id?          uint64
   |     |     |        +--ro port-priority?               uint32
   |     |     |        +--ro designated-bridge-id?        bridge-id-type
   |     |     |        +--ro port-hello-time?             uint32
   |     |     |        +--ro forward-transitions-count?   uint32
   |     |     |        +--ro received-stp-type?           stp-type
   |     |     |        +--ro transmitted-stp-type?        stp-type
   |     |     |        +--ro edge-port?                   on-off-type
   |     |     |        +--ro auto-edge?                   yes-no-type
   |     |     |        +--ro admin-edge?                  yes-no-type
   |     |     |        +--ro edge-delay?                  uint32
   |     |     |        +--ro configured-root-guard?       on-off-type
   |     |     |        +--ro oper-root-guard?             on-off-type
   |     |     |        +--ro boundary-port?               yes-no-type
   |     |     |        +--ro oper-bpdu-guard?             on-off-type
   |     |     |        +--ro oper-bpdu-filter?            on-off-type
   |     |     |        +--ro link-type?                   stp-link-type
   |     |     |        +--ro rx-bpdu-count?               uint64
   |     |     |        +--ro tx-bpdu-count?               uint64
   |     |     +--:(mstp)
   |     |     |  +--ro mstp
   |     |     |     +--ro root-bridge
   |     |     |     |  +--ro priority?        uint32
   |     |     |     |  +--ro bridge-id?       bridge-id-type
   |     |     |     |  +--ro hello-time?      uint32
   |     |     |     |  +--ro max-age?         uint32
   |     |     |     |  +--ro forward-delay?   uint32
   |     |     |     +--ro bridge
   |     |     |     |  +--ro priority?        uint32
   |     |     |     |  +--ro bridge-id?       bridge-id-type
   |     |     |     |  +--ro hello-time?      uint32
   |     |     |     |  +--ro max-age?         uint32
   |     |     |     |  +--ro forward-delay?   uint32
   |     |     |     +--ro transmit-hold-count?   uint32
   |     |     |     +--ro migrate-time?          uint32
   |     |     |     +--ro port*
   |     |     |        +--ro interface-type?              enumeration
   |     |     |        +--ro interface-name?              union
   |     |     |        +--ro spanningtree-enabled?        boolean
   |     |     |        +--ro if-index?                    uint64
   |     |     |        +--ro interface-id?                uint64
   |     |     |        +--ro if-role?                     stp-port-role
   |     |     |        +--ro if-state?                    stp-port-state
   |     |     |        +--ro external-path-cost?          uint32
   |     |     |        +--ro internal-path-cost?          uint32
   |     |     |        +--ro configured-path-cost?        uint32
   |     |     |        +--ro designated-port-id?          uint64
   |     |     |        +--ro port-priority?               uint32
   |     |     |        +--ro designated-bridge-id?        bridge-id-type
   |     |     |        +--ro port-hello-time?             uint32
   |     |     |        +--ro forward-transitions-count?   uint32
   |     |     |        +--ro received-stp-type?           stp-type
   |     |     |        +--ro transmitted-stp-type?        stp-type
   |     |     |        +--ro edge-port?                   on-off-type
   |     |     |        +--ro auto-edge?                   yes-no-type
   |     |     |        +--ro admin-edge?                  yes-no-type
   |     |     |        +--ro edge-delay?                  uint32
   |     |     |        +--ro configured-root-guard?       on-off-type
   |     |     |        +--ro oper-root-guard?             on-off-type
   |     |     |        +--ro boundary-port?               yes-no-type
   |     |     |        +--ro oper-bpdu-guard?             on-off-type
   |     |     |        +--ro oper-bpdu-filter?            on-off-type
   |     |     |        +--ro link-type?                   stp-link-type
   |     |     |        +--ro rx-bpdu-count?               uint64
   |     |     |        +--ro tx-bpdu-count?               uint64
   |     |     +--:(pvstp)
   |     |     |  +--ro pvstp* [vlan-id]
   |     |     |     +--ro vlan-id                interface:vlan-type
   |     |     |     +--ro root-bridge
   |     |     |     |  +--ro priority?        uint32
   |     |     |     |  +--ro bridge-id?       bridge-id-type
   |     |     |     |  +--ro hello-time?      uint32
   |     |     |     |  +--ro max-age?         uint32
   |     |     |     |  +--ro forward-delay?   uint32
   |     |     |     +--ro bridge
   |     |     |     |  +--ro priority?        uint32
   |     |     |     |  +--ro bridge-id?       bridge-id-type
   |     |     |     |  +--ro hello-time?      uint32
   |     |     |     |  +--ro max-age?         uint32
   |     |     |     |  +--ro forward-delay?   uint32
   |     |     |     +--ro transmit-hold-count?   uint32
   |     |     |     +--ro migrate-time?          uint32
   |     |     |     +--ro port*
   |     |     |        +--ro interface-type?              enumeration
   |     |     |        +--ro interface-name?              union
   |     |     |        +--ro spanningtree-enabled?        boolean
   |     |     |        +--ro if-index?                    uint64
   |     |     |        +--ro interface-id?                uint64
   |     |     |        +--ro if-role?                     stp-port-role
   |     |     |        +--ro if-state?                    stp-port-state
   |     |     |        +--ro external-path-cost?          uint32
   |     |     |        +--ro internal-path-cost?          uint32
   |     |     |        +--ro configured-path-cost?        uint32
   |     |     |        +--ro designated-port-id?          uint64
   |     |     |        +--ro port-priority?               uint32
   |     |     |        +--ro designated-bridge-id?        bridge-id-type
   |     |     |        +--ro port-hello-time?             uint32
   |     |     |        +--ro forward-transitions-count?   uint32
   |     |     |        +--ro received-stp-type?           stp-type
   |     |     |        +--ro transmitted-stp-type?        stp-type
   |     |     |        +--ro edge-port?                   on-off-type
   |     |     |        +--ro auto-edge?                   yes-no-type
   |     |     |        +--ro admin-edge?                  yes-no-type
   |     |     |        +--ro edge-delay?                  uint32
   |     |     |        +--ro configured-root-guard?       on-off-type
   |     |     |        +--ro oper-root-guard?             on-off-type
   |     |     |        +--ro boundary-port?               yes-no-type
   |     |     |        +--ro oper-bpdu-guard?             on-off-type
   |     |     |        +--ro oper-bpdu-filter?            on-off-type
   |     |     |        +--ro link-type?                   stp-link-type
   |     |     |        +--ro rx-bpdu-count?               uint64
   |     |     |        +--ro tx-bpdu-count?               uint64
   |     |     +--:(rpvstp)
   |     |        +--ro rpvstp* [vlan-id]
   |     |           +--ro vlan-id                interface:vlan-type
   |     |           +--ro root-bridge
   |     |           |  +--ro priority?        uint32
   |     |           |  +--ro bridge-id?       bridge-id-type
   |     |           |  +--ro hello-time?      uint32
   |     |           |  +--ro max-age?         uint32
   |     |           |  +--ro forward-delay?   uint32
   |     |           +--ro bridge
   |     |           |  +--ro priority?        uint32
   |     |           |  +--ro bridge-id?       bridge-id-type
   |     |           |  +--ro hello-time?      uint32
   |     |           |  +--ro max-age?         uint32
   |     |           |  +--ro forward-delay?   uint32
   |     |           +--ro transmit-hold-count?   uint32
   |     |           +--ro migrate-time?          uint32
   |     |           +--ro port*
   |     |              +--ro interface-type?              enumeration
   |     |              +--ro interface-name?              union
   |     |              +--ro spanningtree-enabled?        boolean
   |     |              +--ro if-index?                    uint64
   |     |              +--ro interface-id?                uint64
   |     |              +--ro if-role?                     stp-port-role
   |     |              +--ro if-state?                    stp-port-state
   |     |              +--ro external-path-cost?          uint32
   |     |              +--ro internal-path-cost?          uint32
   |     |              +--ro configured-path-cost?        uint32
   |     |              +--ro designated-port-id?          uint64
   |     |              +--ro port-priority?               uint32
   |     |              +--ro designated-bridge-id?        bridge-id-type
   |     |              +--ro port-hello-time?             uint32
   |     |              +--ro forward-transitions-count?   uint32
   |     |              +--ro received-stp-type?           stp-type
   |     |              +--ro transmitted-stp-type?        stp-type
   |     |              +--ro edge-port?                   on-off-type
   |     |              +--ro auto-edge?                   yes-no-type
   |     |              +--ro admin-edge?                  yes-no-type
   |     |              +--ro edge-delay?                  uint32
   |     |              +--ro configured-root-guard?       on-off-type
   |     |              +--ro oper-root-guard?             on-off-type
   |     |              +--ro boundary-port?               yes-no-type
   |     |              +--ro oper-bpdu-guard?             on-off-type
   |     |              +--ro oper-bpdu-filter?            on-off-type
   |     |              +--ro link-type?                   stp-link-type
   |     |              +--ro rx-bpdu-count?               uint64
   |     |              +--ro tx-bpdu-count?               uint64
   |     +--ro has-more?             boolean
   |     +--ro last-instance
   |        +--ro instance-id?   uint32
   +---x get-stp-mst-detail    
      +---w input     
      |  +---w (request-type)?
      |     +--:(getnext-request)
      |        +---w last-rcvd-instance
      |           +---w instance-id?   uint32
      +--ro output    
         +--ro cist
         |  +--ro cist-root-id?         bridge-id-type
         |  +--ro cist-bridge-id?       bridge-id-type
         |  +--ro cist-reg-root-id?     bridge-id-type
         |  +--ro root-forward-delay?   uint32
         |  +--ro hello-time?           uint32
         |  +--ro max-age?              uint32
         |  +--ro max-hops?             uint32
         |  +--ro migrate-time?         uint32
         |  +--ro vlans
         |  |  +--ro vlan-id*   interface:vlan-type
         |  +--ro port*
         |     +--ro interface-type?              enumeration
         |     +--ro interface-name?              union
         |     +--ro spanningtree-enabled?        boolean
         |     +--ro if-index?                    uint64
         |     +--ro interface-id?                uint64
         |     +--ro if-role?                     stp-port-role
         |     +--ro if-state?                    stp-port-state
         |     +--ro external-path-cost?          uint32
         |     +--ro internal-path-cost?          uint32
         |     +--ro configured-path-cost?        uint32
         |     +--ro designated-port-id?          uint64
         |     +--ro port-priority?               uint32
         |     +--ro designated-bridge-id?        bridge-id-type
         |     +--ro port-hello-time?             uint32
         |     +--ro forward-transitions-count?   uint32
         |     +--ro received-stp-type?           stp-type
         |     +--ro transmitted-stp-type?        stp-type
         |     +--ro edge-port?                   on-off-type
         |     +--ro auto-edge?                   yes-no-type
         |     +--ro admin-edge?                  yes-no-type
         |     +--ro edge-delay?                  uint32
         |     +--ro configured-root-guard?       on-off-type
         |     +--ro oper-root-guard?             on-off-type
         |     +--ro boundary-port?               yes-no-type
         |     +--ro oper-bpdu-guard?             on-off-type
         |     +--ro oper-bpdu-filter?            on-off-type
         |     +--ro link-type?                   stp-link-type
         |     +--ro rx-bpdu-count?               uint64
         |     +--ro tx-bpdu-count?               uint64
         +--ro msti* [instance-id]
         |  +--ro instance-id             uint32
         |  +--ro msti-root-id?           bridge-id-type
         |  +--ro msti-bridge-id?         bridge-id-type
         |  +--ro msti-bridge-priority?   uint32
         |  +--ro vlans
         |  |  +--ro vlan-id*   interface:vlan-type
         |  +--ro port*
         |     +--ro interface-type?              enumeration
         |     +--ro interface-name?              union
         |     +--ro spanningtree-enabled?        boolean
         |     +--ro if-index?                    uint64
         |     +--ro interface-id?                uint64
         |     +--ro if-role?                     stp-port-role
         |     +--ro if-state?                    stp-port-state
         |     +--ro external-path-cost?          uint32
         |     +--ro internal-path-cost?          uint32
         |     +--ro configured-path-cost?        uint32
         |     +--ro designated-port-id?          uint64
         |     +--ro port-priority?               uint32
         |     +--ro designated-bridge-id?        bridge-id-type
         |     +--ro port-hello-time?             uint32
         |     +--ro forward-transitions-count?   uint32
         |     +--ro received-stp-type?           stp-type
         |     +--ro transmitted-stp-type?        stp-type
         |     +--ro edge-port?                   on-off-type
         |     +--ro auto-edge?                   yes-no-type
         |     +--ro admin-edge?                  yes-no-type
         |     +--ro edge-delay?                  uint32
         |     +--ro configured-root-guard?       on-off-type
         |     +--ro oper-root-guard?             on-off-type
         |     +--ro boundary-port?               yes-no-type
         |     +--ro oper-bpdu-guard?             on-off-type
         |     +--ro oper-bpdu-filter?            on-off-type
         |     +--ro link-type?                   stp-link-type
         |     +--ro rx-bpdu-count?               uint64
         |     +--ro tx-bpdu-count?               uint64
         +--ro has-more?        boolean
         +--ro last-instance
            +--ro instance-id?   uint32