brocade-mpls-operational

Top-level container

 module: brocade-mpls-operational
   +--ro mpls-state
   |  +--ro paths-configured?                 uint32
   |  +--ro lsps-configured?                  uint32
   |  +--ro lsps-enabled?                     uint32
   |  +--ro lsps-operational?                 uint32
   |  +--ro detour-lsps-up?                   uint32
   |  +--ro backup-lsps-up?                   uint32
   |  +--ro bypass-lsps?                      uint32
   |  +--ro bypass-lsps-up?                   uint32
   |  +--ro bypass-lsps-enabled?              uint32
   |  +--ro ldp-lsps-operational?             uint32
   |  +--ro isis-link-fecs?                   uint32
   |  +--ro isis-prefix-fecs?                 uint32
   |  +--ro ospf-link-fecs?                   uint32
   |  +--ro ospf-prefix-fecs?                 uint32
   |  +--ro transit-lsps-configured?          uint32
   |  +--ro transit-lsps-enabled?             uint32
   |  +--ro transit-lsps-operational?         uint32
   |  +--ro cspf-groups-configured?           uint32
   |  +--ro tunnels-supported?                uint32
   |  +--ro tunnels-allocated?                uint32
   |  +--ro cross-connects-supported?         uint32
   |  +--ro cross-connects-allocated?         uint32
   |  +--ro auto-bw-templates-supported?      uint32
   |  +--ro auto-bw-templates-configured?     uint32
   |  +--ro times-enabled?                    uint32
   |  +--ro ldp
   |  |  +--ro ldp-initialized?                              boolean
   |  |  +--ro lsr-id?                                       inet:ipv4-address
   |  |  +--ro lsr-id-configured?                            boolean
   |  |  +--ro loopback?                                     uint8
   |  |  +--ro hello-interval-link?                          uint32
   |  |  +--ro hello-interval-target?                        uint32
   |  |  +--ro hold-time-sent-link?                          uint32
   |  |  +--ro hold-time-sent-target?                        uint32
   |  |  +--ro ka-interval?                                  uint32
   |  |  +--ro ka-multiple?                                  uint32
   |  |  +--ro ka-timeout?                                   uint32
   |  |  +--ro ka-timeout-default?                           boolean
   |  |  +--ro load-sharing?                                 uint8
   |  |  +--ro advertise-fecs-for-prefix-list?               string
   |  |  +--ro advertise-fecs-for-prefix-list-exists?        boolean
   |  |  +--ro inbound-fecs-filtering-prefix-list?           string
   |  |  +--ro inbound-fecs-filtering-prefix-list-exists?    boolean
   |  |  +--ro outbound-fecs-filtering-prefix-list?          string
   |  |  +--ro outbound-fecs-filtering-prefix-list-exists?   boolean
   |  |  +--ro tunnel-metric?                                uint16
   |  |  +--ro fec-128-used-for-auto-disc-current?           boolean
   |  |  +--ro fec-128-used-for-auto-disc-configured?        boolean
   |  |  +--ro end-of-lib?                                   boolean
   |  |  +--ro eol-notification-time?                        uint32
   |  |  +--ro tx-silence-time?                              uint32
   |  |  +--ro rx-silence-time?                              uint32
   |  |  +--ro gr-enable?                                    boolean
   |  |  +--ro gr-helper?                                    boolean
   |  |  +--ro gr-reconnect-time?                            uint32
   |  |  +--ro gr-max-peer-reconnect-time?                   uint32
   |  |  +--ro gr-recovery-time?                             uint32
   |  |  +--ro gr-max-peer-recovery-time?                    uint32
   |  |  +--ro forwarding-state-timer-running?               boolean
   |  |  +--ro forwarding-state-timer-remaining?             uint32
   |  |  +--ro lwd-delay?                                    uint32
   |  |  +--ro lwd-default?                                  boolean
   |  |  +--ro ldp-session-summary
   |  |  |  +--ro num-link-sessions?                   uint32
   |  |  |  +--ro num-operational-link-sessions?       uint32
   |  |  |  +--ro num-targeted-sessions?               uint32
   |  |  |  +--ro num-operational-targeted-sessions?   uint32
   |  |  +--ro tunnels
   |  |  |  +--ro total-tunnel-count?   uint32
   |  |  |  +--ro ldp-tunnels* [tunnel-destination prefix-length]
   |  |  |     +--ro tunnel-interface-index?   uint32
   |  |  |     +--ro tunnel-metric?            uint32
   |  |  |     +--ro name?                     string
   |  |  |     +--ro tunnel-lsp-state?         uint32
   |  |  |     +--ro tunnel-vif?               uint32
   |  |  |     +--ro protocol-type?            mpls-protocol
   |  |  |     +--ro out-segments* [outgoing-interface]
   |  |  |     |  +--ro outgoing-interface    string
   |  |  |     |  +--ro next-hop-ipaddress?   inet:ipv4-address
   |  |  |     +--ro tunnel-destination        inet:ipv4-address
   |  |  |     +--ro prefix-length             uint32
   |  |  +--ro statistics
   |  |  |  +--ro protocol-errors* [stats-group]
   |  |  |  |  +--ro stats-group       mpls-ldp-stats-error-group
   |  |  |  |  +--ro protocol-error* [error-type]
   |  |  |  |     +--ro error-type    uint32
   |  |  |  |     +--ro count?        uint32
   |  |  |  +--ro protocol-stats* [stats-group]
   |  |  |     +--ro stats-group      mpls-ldp-stats-error-group
   |  |  |     +--ro protocol-stat* [stat-type]
   |  |  |        +--ro stat-type    uint32
   |  |  |        +--ro rx-count?    uint32
   |  |  |        +--ro tx-count?    uint32
   |  |  +--ro ldp-fec-statistics
   |  |  |  +--ro number-of-prefix-fec?                uint32
   |  |  |  +--ro number-of-prefix-fec-installed?      uint32
   |  |  |  +--ro number-of-prefix-fec-filtered-in?    uint32
   |  |  |  +--ro number-of-prefix-fec-filtered-out?   uint32
   |  |  |  +--ro number-of-vc-fec-128?                uint32
   |  |  |  +--ro number-of-vc-fec-129?                uint32
   |  |  |  +--ro number-of-vc-fec-installed?          uint32
   |  |  |  +--ro number-of-route-upd-proc-errors?     uint32
   |  |  |  +--ro number-of-vc-fec-proc-errors?        uint32
   |  |  |  +--ro number-of-prefix-fec-lwd?            uint32
   |  |  |  +--ro number-of-vc-fec?                    uint32
   |  |  +--ro interface* [interface-name]
   |  |  |  +--ro interface-name     string
   |  |  |  +--ro interface-index?   uint32
   |  |  |  +--ro label-space?       uint32
   |  |  |  +--ro neighbor-count?    uint32
   |  |  |  +--ro hello-interval?    uint32
   |  |  |  +--ro hello-timeout?     uint32
   |  |  |  +--ro hello-next?        uint32
   |  |  +--ro ldp-database* [peer-ip own-ip]
   |  |  |  +--ro peer-ip       inet:ipv4-address
   |  |  |  +--ro own-ip        inet:ipv4-address
   |  |  |  +--ro upstream* [index]
   |  |  |  |  +--ro label?           uint32
   |  |  |  |  +--ro prefix?          inet:ipv4-address
   |  |  |  |  +--ro prefix-length?   uint32
   |  |  |  |  +--ro fec-type?        uint32
   |  |  |  |  +--ro stale?           boolean
   |  |  |  |  +--ro index            uint32
   |  |  |  +--ro downstream* [index]
   |  |  |     +--ro label?           uint32
   |  |  |     +--ro prefix?          inet:ipv4-address
   |  |  |     +--ro prefix-length?   uint32
   |  |  |     +--ro fec-type?        uint32
   |  |  |     +--ro stale?           boolean
   |  |  |     +--ro index            uint32
   |  |  |     +--ro state?           string
   |  |  |     +--ro filtered?        boolean
   |  |  |     +--ro lwd?             boolean
   |  |  +--ro targeted-peer* [mpls-ldp-targeted-peer-id]
   |  |  |  +--ro mpls-ldp-targeted-peer-id    inet:ipv4-address
   |  |  +--ro path* [path-key]
   |  |  |  +--ro path-key               uint32
   |  |  |  +--ro destination-route?     inet:ipv4-prefix
   |  |  |  +--ro upstream-sessions* [ip]
   |  |  |  |  +--ro ip            inet:ipv4-address
   |  |  |  |  +--ro labelspace?   uint32
   |  |  |  |  +--ro label?        uint32
   |  |  |  +--ro downstream-sessions* [ip interface]
   |  |  |     +--ro ip            inet:ipv4-address
   |  |  |     +--ro interface     string
   |  |  |     +--ro labelspace?   uint32
   |  |  |     +--ro label?        uint32
   |  |  +--ro ldp-neighbors* [neighbor-ldpid labelspaceid]
   |  |  |  +--ro neighbor-ldpid                 inet:ipv4-address
   |  |  |  +--ro labelspaceid                   uint8
   |  |  |  +--ro neighbor-transport?            inet:ipv4-address
   |  |  |  +--ro interface-name?                string
   |  |  |  +--ro max-hold-time?                 uint32
   |  |  |  +--ro time-left?                     uint32
   |  |  |  +--ro up-time?                       string
   |  |  |  +--ro configured-hold-time?          uint32
   |  |  |  +--ro neighbor-proposed-hold-time?   uint32
   |  |  +--ro ldp-session* [peer-ldp-id peer-label-space-id]
   |  |  |  +--ro peer-ldp-id                             inet:ipv4-address
   |  |  |  +--ro peer-label-space-id                     uint8
   |  |  |  +--ro state?                                  string
   |  |  |  +--ro adjacency?                              string
   |  |  |  +--ro role?                                   string
   |  |  |  +--ro max-hold?                               uint32
   |  |  |  +--ro time-left?                              uint32
   |  |  |  +--ro session-status?                         string
   |  |  |  +--ro local-ldp-id?                           string
   |  |  |  +--ro local-lblspc-id?                        string
   |  |  |  +--ro next-keepalive?                         uint32
   |  |  |  +--ro entity-index?                           uint32
   |  |  |  +--ro targeted-adj-added?                     string
   |  |  |  +--ro is-retry?                               boolean
   |  |  |  +--ro next-retry?                             uint32
   |  |  |  +--ro keepalive-interval?                     uint32
   |  |  |  +--ro local-keepalive-timeout?                uint32
   |  |  |  +--ro peer-proposed-keepalive-timeout?        uint32
   |  |  |  +--ro session-up-time?                        string
   |  |  |  +--ro md5-auth-key?                           string
   |  |  |  +--ro tcp-conn-local?                         string
   |  |  |  +--ro tcp-conn-remote?                        string
   |  |  |  +--ro tcp-state?                              string
   |  |  |  +--ro num-fecs-received-from-peer?            uint32
   |  |  |  +--ro num-fecs-installed-from-peer?           uint32
   |  |  |  +--ro is-fecs-pending-uninstall?              boolean
   |  |  |  +--ro num-fecs-filtered-out?                  uint32
   |  |  |  +--ro num-fecs-filtered-in?                   uint32
   |  |  |  +--ro filter-prefix-list-name?                string
   |  |  |  +--ro filter-prefix-list-exists?              boolean
   |  |  |  +--ro is-only-gr-valid?                       boolean
   |  |  |  +--ro gr-enabled?                             boolean
   |  |  |  +--ro peer-reconnect-time?                    uint32
   |  |  |  +--ro peer-recovery-time?                     uint32
   |  |  |  +--ro reconnect-time-in-use?                  uint32
   |  |  |  +--ro reconnect-time-remaining?               uint32
   |  |  |  +--ro recovery-time-in-use?                   uint32
   |  |  |  +--ro recovery-time-remaining?                uint32
   |  |  |  +--ro gr-state?                               string
   |  |  |  +--ro local-eol-unrecognized-notification?    boolean
   |  |  |  +--ro remote-eol-unrecognized-notification?   boolean
   |  |  |  +--ro does-session-support-eol?               boolean
   |  |  |  +--ro local-state?                            boolean
   |  |  |  +--ro remote-state?                           boolean
   |  |  |  +--ro eol-notification-time?                  uint32
   |  |  |  +--ro eol-notification-time-remaining?        uint32
   |  |  |  +--ro eol-tx-label-silence-time?              uint32
   |  |  |  +--ro eol-tx-label-silence-time-remaining?    uint32
   |  |  |  +--ro eol-rx-label-silence-time?              uint32
   |  |  |  +--ro eol-rx-label-silence-time-remaining?    uint32
   |  |  |  +--ro filtered?                               session-filter-type
   |  |  |  +--ro interfaces*                             string
   |  |  |  +--ro addresses*                              string
   |  |  |  +--ro session-ldp-stats
   |  |  |  |  +--ro protocol-errors* [stats-group]
   |  |  |  |  |  +--ro stats-group       mpls-ldp-stats-error-group
   |  |  |  |  |  +--ro protocol-error* [error-type]
   |  |  |  |  |     +--ro error-type    uint32
   |  |  |  |  |     +--ro count?        uint32
   |  |  |  |  +--ro protocol-stats* [stats-group]
   |  |  |  |     +--ro stats-group      mpls-ldp-stats-error-group
   |  |  |  |     +--ro protocol-stat* [stat-type]
   |  |  |  |        +--ro stat-type    uint32
   |  |  |  |        +--ro rx-count?    uint32
   |  |  |  |        +--ro tx-count?    uint32
   |  |  |  +--ro filtered-fecs-in* [fec-addr fec-type]
   |  |  |  |  +--ro fec-addr    inet:ipv4-prefix
   |  |  |  |  +--ro fec-type    fec-type
   |  |  |  |  +--ro label?      uint32
   |  |  |  +--ro filtered-fecs-out* [fec-addr fec-type]
   |  |  |     +--ro fec-addr    inet:ipv4-prefix
   |  |  |     +--ro fec-type    fec-type
   |  |  +--ro ldp-fec-prefix* [destination]
   |  |  |  +--ro destination             string
   |  |  |  +--ro state?                  string
   |  |  |  +--ro ingress?                string
   |  |  |  +--ro egress?                 string
   |  |  |  +--ro filtered?               string
   |  |  |  +--ro lwd?                    string
   |  |  |  +--ro filter-type?            fec-filter-type
   |  |  |  +--ro prefix-filtered?        string
   |  |  |  +--ro longer?                 boolean
   |  |  |  +--ro prefix-feccb?           uint32
   |  |  |  +--ro prefix-idx?             uint32
   |  |  |  +--ro prefix-type?            uint32
   |  |  |  +--ro prefix-pend-notif?      string
   |  |  |  +--ro prefix-um-dist-done?    string
   |  |  |  +--ro prefix-lwd-started?     string
   |  |  |  +--ro prefix-is-ldp-o-rsvp?   boolean
   |  |  |  +--ro prefix-excess-dms?      boolean
   |  |  |  +--ro nexthops* [nexthop]
   |  |  |  |  +--ro nexthop     string
   |  |  |  |  +--ro out-intf?   string
   |  |  |  +--ro prefix-downstream* [mapping-index]
   |  |  |  |  +--ro local-ldp-id?         inet:ipv4-address
   |  |  |  |  +--ro local-ldp-lblspc?     uint32
   |  |  |  |  +--ro peer-ldp-id?          inet:ipv4-address
   |  |  |  |  +--ro peer-ldp-lblspc?      uint32
   |  |  |  |  +--ro label?                uint32
   |  |  |  |  +--ro state?                string
   |  |  |  |  +--ro fec-filtered-state?   uint32
   |  |  |  |  +--ro fec-stale?            uint32
   |  |  |  |  +--ro feccb?                uint32
   |  |  |  |  +--ro fec-dm-state-dw?      uint32
   |  |  |  |  +--ro mapping-index         uint32
   |  |  |  +--ro prefix-upstream* [mapping-index]
   |  |  |     +--ro local-ldp-id?         inet:ipv4-address
   |  |  |     +--ro local-ldp-lblspc?     uint32
   |  |  |     +--ro peer-ldp-id?          inet:ipv4-address
   |  |  |     +--ro peer-ldp-lblspc?      uint32
   |  |  |     +--ro label?                uint32
   |  |  |     +--ro state?                string
   |  |  |     +--ro fec-filtered-state?   uint32
   |  |  |     +--ro fec-stale?            uint32
   |  |  |     +--ro feccb?                uint32
   |  |  |     +--ro fec-dm-state-dw?      uint32
   |  |  |     +--ro mapping-index         uint32
   |  |  +--ro ldp-fec-vc* [peer-id vc-id vc-fec-type vc-type]
   |  |     +--ro peer-id                      inet:ipv4-address
   |  |     +--ro vc-id                        uint32
   |  |     +--ro vc-fec-type                  uint32
   |  |     +--ro vc-type                      uint32
   |  |     +--ro peer-lblspc?                 uint32
   |  |     +--ro state?                       string
   |  |     +--ro peer-vc-type?                uint32
   |  |     +--ro ingress?                     string
   |  |     +--ro egress?                      string
   |  |     +--ro vc-feccb?                    uint32
   |  |     +--ro vc-idx?                      uint32
   |  |     +--ro prefix-pend-notif?           string
   |  |     +--ro prefix-um-dist-done?         string
   |  |     +--ro vc-grp-id?                   uint32
   |  |     +--ro vc-local-mtu?                uint32
   |  |     +--ro vc-remote-mtu?               uint32
   |  |     +--ro vc-mtu-enforcement?          uint32
   |  |     +--ro vc-agi?                      string
   |  |     +--ro vc-local-flow-label-tx?      uint32
   |  |     +--ro vc-local-flow-label-rx?      uint32
   |  |     +--ro vc-remote-flow-label-tx?     uint32
   |  |     +--ro vc-remote-flow-label-rx?     uint32
   |  |     +--ro vc-control-word-preferred?   uint32
   |  |     +--ro vc-control-word-in-use?      uint32
   |  |     +--ro vc-downstream* [mapping-index]
   |  |     |  +--ro local-ldp-id?         inet:ipv4-address
   |  |     |  +--ro local-ldp-lblspc?     uint32
   |  |     |  +--ro peer-ldp-id?          inet:ipv4-address
   |  |     |  +--ro peer-ldp-lblspc?      uint32
   |  |     |  +--ro label?                uint32
   |  |     |  +--ro state?                string
   |  |     |  +--ro fec-filtered-state?   uint32
   |  |     |  +--ro fec-stale?            uint32
   |  |     |  +--ro feccb?                uint32
   |  |     |  +--ro fec-dm-state-dw?      uint32
   |  |     |  +--ro mapping-index         uint32
   |  |     +--ro vc-upstream* [mapping-index]
   |  |        +--ro local-ldp-id?         inet:ipv4-address
   |  |        +--ro local-ldp-lblspc?     uint32
   |  |        +--ro peer-ldp-id?          inet:ipv4-address
   |  |        +--ro peer-ldp-lblspc?      uint32
   |  |        +--ro label?                uint32
   |  |        +--ro state?                string
   |  |        +--ro fec-filtered-state?   uint32
   |  |        +--ro fec-stale?            uint32
   |  |        +--ro feccb?                uint32
   |  |        +--ro fec-dm-state-dw?      uint32
   |  |        +--ro mapping-index         uint32
   |  +--ro memory
   |  |  +--ro total-non-pool-memory?   uint32
   |  |  +--ro pools* [pool-index]
   |  |  |  +--ro pool-index    uint32
   |  |  |  +--ro sub-pools* [sub-pool-index]
   |  |  |     +--ro sub-pool-index    uint32
   |  |  |     +--ro gen-size?         uint32
   |  |  |     +--ro block-size?       uint32
   |  |  |     +--ro gen-blocks?       uint32
   |  |  |     +--ro current-gens?     uint32
   |  |  |     +--ro current-blocks?   uint32
   |  |  |     +--ro free-blocks?      uint32
   |  |  +--ro stats* [mem-stats-index]
   |  |     +--ro mem-stats-index    uint32
   |  |     +--ro mem-type?          string
   |  |     +--ro num-alloc?         uint32
   |  |     +--ro total-bytes?       uint32
   |  |     +--ro total-allocs?      uint32
   |  |     +--ro total-frees?       uint32
   |  |     +--ro peak-alloc?        uint32
   |  |     +--ro alloc-fails?       uint32
   |  |     +--ro free-fails?        uint32
   |  +--ro policy
   |  |  +--ro cspf-intf?                           uint8
   |  |  +--ro cspf-group-computation-mode?         mpls-cspf-grp-comp-mode
   |  |  +--ro cspf-comp-mode?                      uint32
   |  |  +--ro cspf-comp-ignore-overload-bit?       uint8
   |  |  +--ro implicit-commit-value?               uint32
   |  |  +--ro qos-ttl-mode?                        qos-ttl-mode
   |  |  +--ro rtm-route-filter-enabled?            boolean
   |  |  +--ro rtm-route-filter-all-ibgp-enabled?   boolean
   |  |  +--ro ingress-tnnl-actg?                   uint8
   |  |  +--ro transit-session-actg?                uint8
   |  |  +--ro load-interval?                       uint16
   |  |  +--ro te-policy-protocol?                  te-protocol
   |  |  +--ro te-policy-flags?                     uint16
   |  |  +--ro te-policy-area?                      uint32
   |  |  +--ro handle-isis-nbr-down?                uint8
   |  |  +--ro handle-ospf-nbr-down?                uint8
   |  |  +--ro max-lsp-retries?                     uint16
   |  |  +--ro fast-retry-on?                       uint8
   |  |  +--ro lsp-retry-interval?                  uint16
   |  |  +--ro frr-backup-retry-interval?           uint32
   |  |  +--ro auto-bandwidth-enabled?              uint8
   |  |  +--ro autobw-sample-interval?              uint32
   |  |  +--ro autobw-num-sample-record?            uint32
   |  |  +--ro soft-preempt-cleanup-timer?          uint16
   |  |  +--ro rsvp-periodic-flooding-timer?        uint16
   |  |  +--ro switchover-activation-delay?         uint32
   |  |  +--ro switchover-hold-tear-delay?          uint32
   |  |  +--ro admin-groups* [name]
   |  |  |  +--ro name            string
   |  |  |  +--ro group-number?   uint8
   |  |  +--ro rsvp-flooding-thresholds* [threshold-type]
   |  |     +--ro threshold-type         string
   |  |     +--ro flooding-thresholds*   uint32
   |  +--ro rsvp
   |  |  +--ro protocol-status?                boolean
   |  |  +--ro refresh-interval?               uint16
   |  |  +--ro refresh-multiple?               uint16
   |  |  +--ro transport-address?              inet:ipv4-address
   |  |  +--ro delay-resv-sending?             boolean
   |  |  +--ro backup-bandwidth-requirement?   boolean
   |  |  +--ro msgid-epoch*                    uint32
   |  |  +--ro statistics
   |  |  |  +--ro packet-error-counters
   |  |  |  |  +--ro rx-pkt-bad-length?                       uint64
   |  |  |  |  +--ro rx-pkt-unknown-type?                     uint64
   |  |  |  |  +--ro rx-pkt-bad-version?                      uint64
   |  |  |  |  +--ro rx-pkt-bad-checksum?                     uint64
   |  |  |  |  +--ro rx-pkt-non-mpls-if?                      uint64
   |  |  |  |  +--ro mem-alloc-fail?                          uint64
   |  |  |  |  +--ro rx-md5-auth-error?                       uint64
   |  |  |  |  +--ro path-state-timeout?                      uint64
   |  |  |  |  +--ro resv-state-timeout?                      uint64
   |  |  |  |  +--ro pkt-with-msg-id-drop?                    uint64
   |  |  |  |  +--ro pkt-with-sref-drop?                      uint64
   |  |  |  |  +--ro rx-pkt-bad-length-since-last-clear?      uint64
   |  |  |  |  +--ro rx-pkt-unknown-type-since-last-clear?    uint64
   |  |  |  |  +--ro rx-pkt-bad-version-since-last-clear?     uint64
   |  |  |  |  +--ro rx-pkt-bad-checksum-since-last-clear?    uint64
   |  |  |  |  +--ro rx-pkt-non-mpls-if-since-last-clear?     uint64
   |  |  |  |  +--ro mem-alloc-fail-since-last-clear?         uint64
   |  |  |  |  +--ro rx-md5-auth-error-since-last-clear?      uint64
   |  |  |  |  +--ro path-state-timeout-since-last-clear?     uint64
   |  |  |  |  +--ro resv-state-timeout-since-last-clear?     uint64
   |  |  |  |  +--ro pkt-with-msg-id-drop-since-last-clear?   uint64
   |  |  |  |  +--ro pkt-with-sref-drop-since-last-clear?     uint64
   |  |  |  |  +--ro path-errors?                             uint64
   |  |  |  |  +--ro resv-errors?                             uint64
   |  |  |  |  +--ro patherr-errors?                          uint64
   |  |  |  |  +--ro resverr-errors?                          uint64
   |  |  |  |  +--ro pathtear-errors?                         uint64
   |  |  |  |  +--ro resvtear-errors?                         uint64
   |  |  |  |  +--ro resvconf-errors?                         uint64
   |  |  |  |  +--ro bundle-errors?                           uint64
   |  |  |  |  +--ro ack-errors?                              uint64
   |  |  |  |  +--ro sumrefresh-errors?                       uint64
   |  |  |  |  +--ro hello-errors?                            uint64
   |  |  |  |  +--ro nackobject-errors?                       uint64
   |  |  |  |  +--ro path-errors-since-last-clear?            uint64
   |  |  |  |  +--ro resv-errors-since-last-clear?            uint64
   |  |  |  |  +--ro patherr-errors-since-last-clear?         uint64
   |  |  |  |  +--ro resverr-errors-since-last-clear?         uint64
   |  |  |  |  +--ro pathtear-errors-since-last-clear?        uint64
   |  |  |  |  +--ro resvtear-errors-since-last-clear?        uint64
   |  |  |  |  +--ro resvconf-errors-since-last-clear?        uint64
   |  |  |  |  +--ro bundle-errors-since-last-clear?          uint64
   |  |  |  |  +--ro ack-errors-since-last-clear?             uint64
   |  |  |  |  +--ro sumrefresh-errors-since-last-clear?      uint64
   |  |  |  |  +--ro hello-errors-since-last-clear?           uint64
   |  |  |  |  +--ro nackobject-errors-since-last-clear?      uint64
   |  |  |  +--ro packet-counters
   |  |  |     +--ro path-tx?                          uint64
   |  |  |     +--ro resv-tx?                          uint64
   |  |  |     +--ro patherr-tx?                       uint64
   |  |  |     +--ro resverr-tx?                       uint64
   |  |  |     +--ro pathtear-tx?                      uint64
   |  |  |     +--ro resvtear-tx?                      uint64
   |  |  |     +--ro resvconf-tx?                      uint64
   |  |  |     +--ro bundle-tx?                        uint64
   |  |  |     +--ro ack-tx?                           uint64
   |  |  |     +--ro sumrefresh-tx?                    uint64
   |  |  |     +--ro hello-tx?                         uint64
   |  |  |     +--ro path-rx?                          uint64
   |  |  |     +--ro resv-rx?                          uint64
   |  |  |     +--ro patherr-rx?                       uint64
   |  |  |     +--ro resverr-rx?                       uint64
   |  |  |     +--ro pathtear-rx?                      uint64
   |  |  |     +--ro resvtear-rx?                      uint64
   |  |  |     +--ro resvconf-rx?                      uint64
   |  |  |     +--ro bundle-rx?                        uint64
   |  |  |     +--ro ack-rx?                           uint64
   |  |  |     +--ro sumrefresh-rx?                    uint64
   |  |  |     +--ro hello-rx?                         uint64
   |  |  |     +--ro path-tx-since-last-clear?         uint64
   |  |  |     +--ro resv-tx-since-last-clear?         uint64
   |  |  |     +--ro patherr-tx-since-last-clear?      uint64
   |  |  |     +--ro resverr-tx-since-last-clear?      uint64
   |  |  |     +--ro pathtear-tx-since-last-clear?     uint64
   |  |  |     +--ro resvtear-tx-since-last-clear?     uint64
   |  |  |     +--ro resvconf-tx-since-last-clear?     uint64
   |  |  |     +--ro bundle-tx-since-last-clear?       uint64
   |  |  |     +--ro ack-tx-since-last-clear?          uint64
   |  |  |     +--ro sumrefresh-tx-since-last-clear?   uint64
   |  |  |     +--ro hello-tx-since-last-clear?        uint64
   |  |  |     +--ro path-rx-since-last-clear?         uint64
   |  |  |     +--ro resv-rx-since-last-clear?         uint64
   |  |  |     +--ro patherr-rx-since-last-clear?      uint64
   |  |  |     +--ro resverr-rx-since-last-clear?      uint64
   |  |  |     +--ro pathtear-rx-since-last-clear?     uint64
   |  |  |     +--ro resvtear-rx-since-last-clear?     uint64
   |  |  |     +--ro resvconf-rx-since-last-clear?     uint64
   |  |  |     +--ro bundle-rx-since-last-clear?       uint64
   |  |  |     +--ro ack-rx-since-last-clear?          uint64
   |  |  |     +--ro sumrefresh-rx-since-last-clear?   uint64
   |  |  |     +--ro hello-rx-since-last-clear?        uint64
   |  |  +--ro igp-sync
   |  |  |  +--ro isis-nbr-down-enabled?   boolean
   |  |  |  +--ro ospf-nbr-down-enabled?   boolean
   |  |  |  +--ro link* [ip-address nbr-ip-address]
   |  |  |  |  +--ro ip-address        inet:ipv4-address
   |  |  |  |  +--ro nbr-ip-address    inet:ipv4-address
   |  |  |  |  +--ro remote-ip?        inet:ipv4-address
   |  |  |  |  +--ro lsp-count?        uint32
   |  |  |  |  +--ro lsp* [lsp-name lsp-instance-id]
   |  |  |  |     +--ro lsp-name               string
   |  |  |  |     +--ro lsp-instance-id        uint32
   |  |  |  |     +--ro path-name?             string
   |  |  |  |     +--ro cspf-enabled?          boolean
   |  |  |  |     +--ro rro-enabled?           boolean
   |  |  |  |     +--ro frr-enabled?           boolean
   |  |  |  |     +--ro nbr-down-enabled?      boolean
   |  |  |  |     +--ro link-count?            uint32
   |  |  |  |     +--ro nbr-down-inprogress?   boolean
   |  |  |  |     +--ro cspf-hop-count?        uint32
   |  |  |  |     +--ro rro-hop-count?         uint32
   |  |  |  |     +--ro hops* [index hop-type]
   |  |  |  |        +--ro index             uint32
   |  |  |  |        +--ro hop-type          igp-sync-hop-type
   |  |  |  |        +--ro ip-address?       inet:ipv4-address
   |  |  |  |        +--ro nbr-ip-address?   inet:ipv4-address
   |  |  |  +--ro lsp* [lsp-name lsp-instance-id]
   |  |  |     +--ro lsp-name               string
   |  |  |     +--ro lsp-instance-id        uint32
   |  |  |     +--ro path-name?             string
   |  |  |     +--ro cspf-enabled?          boolean
   |  |  |     +--ro rro-enabled?           boolean
   |  |  |     +--ro frr-enabled?           boolean
   |  |  |     +--ro nbr-down-enabled?      boolean
   |  |  |     +--ro link-count?            uint32
   |  |  |     +--ro nbr-down-inprogress?   boolean
   |  |  |     +--ro cspf-hop-count?        uint32
   |  |  |     +--ro rro-hop-count?         uint32
   |  |  |     +--ro hops* [index hop-type]
   |  |  |        +--ro index             uint32
   |  |  |        +--ro hop-type          igp-sync-hop-type
   |  |  |        +--ro ip-address?       inet:ipv4-address
   |  |  |        +--ro nbr-ip-address?   inet:ipv4-address
   |  |  +--ro interfaces* [interface-name]
   |  |  |  +--ro interface-name                       string
   |  |  |  +--ro interface-type?                      dcm-interface-type
   |  |  |  +--ro interface-index?                     uint32
   |  |  |  +--ro admin-status?                        boolean
   |  |  |  +--ro oper-status?                         boolean
   |  |  |  +--ro is-tunnel-interface?                 boolean
   |  |  |  +--ro hello-interval?                      uint32
   |  |  |  +--ro hello-tolerance?                     uint32
   |  |  |  +--ro hello-status?                        feature-config-status
   |  |  |  +--ro is-md5-auth-enabled?                 boolean
   |  |  |  +--ro reliable-messages?                   feature-config-status
   |  |  |  +--ro bundle-messages?                     feature-config-status
   |  |  |  +--ro summary-refresh?                     feature-config-status
   |  |  |  +--ro active-outsegs?                      uint32
   |  |  |  +--ro inactive-outsegs?                    uint32
   |  |  |  +--ro bandwith-resv-outsegs?               uint32
   |  |  |  +--ro active-backup-outsegs?               uint32
   |  |  |  +--ro inactive-backup-outsegs?             uint32
   |  |  |  +--ro interface-preempts?                  uint32
   |  |  |  +--ro interface-resv-soft-preempts?        uint32
   |  |  |  +--ro interface-flooding-up-threshold?     feature-config-source
   |  |  |  +--ro interface-flooding-down-threshold?   feature-config-source
   |  |  |  +--ro duplicate-preempts-dropped?          uint32
   |  |  |  +--ro bypass-interface?                    boolean
   |  |  |  +--ro interface-tunnel-name?               string
   |  |  |  +--ro bypass-tunnel-interface-name?        string
   |  |  |  +--ro interface-te-up-thresholds*          uint32
   |  |  |  +--ro interface-te-down-thresholds*        uint32
   |  |  |  +--ro error-counters
   |  |  |  |  +--ro recv-md5-auth-errors?                    uint64
   |  |  |  |  +--ro pkt-with-msgid-drop?                     uint64
   |  |  |  |  +--ro pkt-with-sref-drop?                      uint64
   |  |  |  |  +--ro nackobject-errors?                       uint64
   |  |  |  |  +--ro recv-md5-auth-errors-since-last-clear?   uint64
   |  |  |  |  +--ro pkt-with-msgid-drop-since-last-clear?    uint64
   |  |  |  |  +--ro pkt-with-sref-drop-since-last-clear?     uint64
   |  |  |  |  +--ro nackobject-errors-since-last-clear?      uint64
   |  |  |  +--ro packet-counters
   |  |  |     +--ro path-tx?                          uint64
   |  |  |     +--ro resv-tx?                          uint64
   |  |  |     +--ro patherr-tx?                       uint64
   |  |  |     +--ro resverr-tx?                       uint64
   |  |  |     +--ro pathtear-tx?                      uint64
   |  |  |     +--ro resvtear-tx?                      uint64
   |  |  |     +--ro resvconf-tx?                      uint64
   |  |  |     +--ro bundle-tx?                        uint64
   |  |  |     +--ro ack-tx?                           uint64
   |  |  |     +--ro sumrefresh-tx?                    uint64
   |  |  |     +--ro hello-tx?                         uint64
   |  |  |     +--ro path-rx?                          uint64
   |  |  |     +--ro resv-rx?                          uint64
   |  |  |     +--ro patherr-rx?                       uint64
   |  |  |     +--ro resverr-rx?                       uint64
   |  |  |     +--ro pathtear-rx?                      uint64
   |  |  |     +--ro resvtear-rx?                      uint64
   |  |  |     +--ro resvconf-rx?                      uint64
   |  |  |     +--ro bundle-rx?                        uint64
   |  |  |     +--ro ack-rx?                           uint64
   |  |  |     +--ro sumrefresh-rx?                    uint64
   |  |  |     +--ro hello-rx?                         uint64
   |  |  |     +--ro path-tx-since-last-clear?         uint64
   |  |  |     +--ro resv-tx-since-last-clear?         uint64
   |  |  |     +--ro patherr-tx-since-last-clear?      uint64
   |  |  |     +--ro resverr-tx-since-last-clear?      uint64
   |  |  |     +--ro pathtear-tx-since-last-clear?     uint64
   |  |  |     +--ro resvtear-tx-since-last-clear?     uint64
   |  |  |     +--ro resvconf-tx-since-last-clear?     uint64
   |  |  |     +--ro bundle-tx-since-last-clear?       uint64
   |  |  |     +--ro ack-tx-since-last-clear?          uint64
   |  |  |     +--ro sumrefresh-tx-since-last-clear?   uint64
   |  |  |     +--ro hello-tx-since-last-clear?        uint64
   |  |  |     +--ro path-rx-since-last-clear?         uint64
   |  |  |     +--ro resv-rx-since-last-clear?         uint64
   |  |  |     +--ro patherr-rx-since-last-clear?      uint64
   |  |  |     +--ro resverr-rx-since-last-clear?      uint64
   |  |  |     +--ro pathtear-rx-since-last-clear?     uint64
   |  |  |     +--ro resvtear-rx-since-last-clear?     uint64
   |  |  |     +--ro resvconf-rx-since-last-clear?     uint64
   |  |  |     +--ro bundle-rx-since-last-clear?       uint64
   |  |  |     +--ro ack-rx-since-last-clear?          uint64
   |  |  |     +--ro sumrefresh-rx-since-last-clear?   uint64
   |  |  |     +--ro hello-rx-since-last-clear?        uint64
   |  |  +--ro sessions* [dest-ip-addr src-ip-addr tunnel-id session-role]
   |  |  |  +--ro dest-ip-addr                  inet:ipv4-address
   |  |  |  +--ro src-ip-addr                   inet:ipv4-address
   |  |  |  +--ro tunnel-id                     uint16
   |  |  |  +--ro session-role                  session-role
   |  |  |  +--ro session-operational-status?   boolean
   |  |  |  +--ro psbs* [path-index]
   |  |  |     +--ro path-index                                            uint32
   |  |  |     +--ro session-name?                                         string
   |  |  |     +--ro session-type?                                         session-type
   |  |  |     +--ro path-operational-status?                              boolean
   |  |  |     +--ro session-in-label?                                     uint32
   |  |  |     +--ro session-out-label?                                    uint32
   |  |  |     +--ro session-out-interface?                                string
   |  |  |     +--ro lsp-id?                                               uint32
   |  |  |     +--ro flap-lock?                                            uint32
   |  |  |     +--ro path-refresh?                                         uint32
   |  |  |     +--ro path-refresh-ttd?                                     uint32
   |  |  |     +--ro resv-refresh?                                         uint32
   |  |  |     +--ro resv-refresh-ttd?                                     uint32
   |  |  |     +--ro tspec-peak?                                           uint32
   |  |  |     +--ro tspec-rate?                                           uint32
   |  |  |     +--ro tspec-size?                                           uint32
   |  |  |     +--ro tspec-minimum?                                        uint32
   |  |  |     +--ro tspec-m?                                              uint32
   |  |  |     +--ro psb-setup-priority?                                   uint8
   |  |  |     +--ro psb-hold-priority?                                    uint8
   |  |  |     +--ro session-attribute-all-flags?                          uint8
   |  |  |     +--ro sa-flag-label-recording?                              boolean
   |  |  |     +--ro sa-flag-soft-preemption-desired?                      boolean
   |  |  |     +--ro sa-flag-se-style?                                     boolean
   |  |  |     +--ro sa-flag-local-protect?                                boolean
   |  |  |     +--ro sa-flag-bandwidth-protect?                            boolean
   |  |  |     +--ro sa-flag-session-protection-type?                      session-protection-type
   |  |  |     +--ro session-soft-preemption-wait-timer?                   uint32
   |  |  |     +--ro session-preemption-wait-timer?                        uint32
   |  |  |     +--ro frr-detour?                                           boolean
   |  |  |     +--ro frr-facility?                                         boolean
   |  |  |     +--ro frr-unknown-backup-mode-desired?                      boolean
   |  |  |     +--ro frr-unknown-flags?                                    uint8
   |  |  |     +--ro frr-psb-setup-priority?                               uint8
   |  |  |     +--ro frr-psb-hold-priority?                                uint8
   |  |  |     +--ro frr-bandwidth?                                        uint32
   |  |  |     +--ro frr-hoplimit?                                         uint8
   |  |  |     +--ro frr-method?                                           frr-method
   |  |  |     +--ro frr-nh-node-protection-available?                     boolean
   |  |  |     +--ro frr-nh-node-protection-in-use?                        boolean
   |  |  |     +--ro frr-nh-link-protection-available?                     boolean
   |  |  |     +--ro frr-nh-link-protection-in-use?                        boolean
   |  |  |     +--ro frr-bandwidth-protection-available?                   boolean
   |  |  |     +--ro frr-lsp-bringup-abandoned?                            boolean
   |  |  |     +--ro frr-updown-transitions?                               uint32
   |  |  |     +--ro frr-retries?                                          uint32
   |  |  |     +--ro frr-session-protection-available?                     boolean
   |  |  |     +--ro frr-next-retry?                                       uint32
   |  |  |     +--ro frr-cost?                                             uint32
   |  |  |     +--ro frr-cspf-group-computation-mode?                      frr-cspf-group-computation-mode
   |  |  |     +--ro frr-cspf-group-computation-mode-use-bypass-liberal?   boolean
   |  |  |     +--ro is-downstream-backup-psb?                             boolean
   |  |  |     +--ro is-backup-psb?                                        boolean
   |  |  |     +--ro is-upstream-psb?                                      boolean
   |  |  |     +--ro is-ps-frr-detour-sent?                                boolean
   |  |  |     +--ro is-ps-frr-backup-sent?                                boolean
   |  |  |     +--ro is-ps-frr-detour-received?                            boolean
   |  |  |     +--ro is-ps-frr-backup-received?                            boolean
   |  |  |     +--ro path-received-from-ip?                                inet:ipv4-address
   |  |  |     +--ro path-received-interface?                              string
   |  |  |     +--ro path-received-auth-on?                                boolean
   |  |  |     +--ro path-received-message-id?                             uint32
   |  |  |     +--ro path-downstream-only?                                 boolean
   |  |  |     +--ro path-sent-to-ip?                                      inet:ipv4-address
   |  |  |     +--ro path-sent-interface?                                  string
   |  |  |     +--ro path-sent-auth-on?                                    boolean
   |  |  |     +--ro path-sent-message-id?                                 uint32
   |  |  |     +--ro resv-received-from-ip?                                inet:ipv4-address
   |  |  |     +--ro resv-received-interface?                              string
   |  |  |     +--ro resv-received-auth-on?                                boolean
   |  |  |     +--ro resv-received-message-id?                             uint32
   |  |  |     +--ro session-riding-bypass-name?                           string
   |  |  |     +--ro session-style?                                        session-reservation-style
   |  |  |     +--ro points-of-local-repair-detour-rcvd*                   inet:ipv4-address
   |  |  |     +--ro avoid-nodes-detour-rcvd*                              inet:ipv4-address
   |  |  |     +--ro points-of-local-repair-detour-sent*                   inet:ipv4-address
   |  |  |     +--ro avoid-nodes-detour-sent*                              inet:ipv4-address
   |  |  |     +--ro session-ero-hops* [ip-addr]
   |  |  |     |  +--ro ip-addr                   inet:ipv4-address
   |  |  |     |  +--ro ero-flag-is-strict-hop?   boolean
   |  |  |     +--ro session-rro-hops* [ip-addr]
   |  |  |        +--ro ip-addr                                inet:ipv4-address
   |  |  |        +--ro rro-flag-is-local-protect-available?   boolean
   |  |  |        +--ro rro-flag-is-local-protect-in-use?      boolean
   |  |  |        +--ro rro-flag-rro-is-router-id?             boolean
   |  |  |        +--ro rro-flag-rro-node-protect?             boolean
   |  |  |        +--ro rro-flag-rro-bandwidth-protect?        boolean
   |  |  +--ro neighbors* [neighbor-ip-addr]
   |  |     +--ro neighbor-ip-addr               inet:ipv4-address
   |  |     +--ro neighbor-interface?            string
   |  |     +--ro neighbor-status?               string
   |  |     +--ro neighbor-last-status-change?   string
   |  |     +--ro rsvp-hello-tx?                 uint32
   |  |     +--ro rsvp-hello-rx?                 uint32
   |  |     +--ro refresh-reduction-support?     boolean
   |  |     +--ro msg-id-support?                boolean
   |  |     +--ro active-lsps?                   uint32
   |  |     +--ro rsvp-hello-interval?           uint32
   |  |     +--ro rsvp-hello-tolerance?          uint32
   |  |     +--ro neighbor-remote-instance?      uint32
   |  |     +--ro neighbor-local-instance?       uint32
   |  |     +--ro last-hello-rx?                 uint32
   |  |     +--ro next-hello-req-tx?             uint32
   |  +--ro dynamic-bypass
   |  |  +--ro dynamic-bypass-global
   |  |  |  +--ro config-enable?         uint16
   |  |  |  +--ro config-enable-all?     uint16
   |  |  |  +--ro reoptimize-timer?      uint32
   |  |  |  +--ro max-bypasses-per-mp?   uint16
   |  |  |  +--ro max-bypasses?          uint16
   |  |  |  +--ro bypass-count?          uint16
   |  |  +--ro dynamic-bypass-interface* [if-name]
   |  |     +--ro if-index?                uint32
   |  |     +--ro if-name                  string
   |  |     +--ro if-type?                 mpls-if-type
   |  |     +--ro active-status?           uint8
   |  |     +--ro admin-type?              uint8
   |  |     +--ro admin-status?            uint8
   |  |     +--ro hop-limit?               uint8
   |  |     +--ro tie-breaking?            uint8
   |  |     +--ro cos?                     uint8
   |  |     +--ro cspf-comp-mode?          uint8
   |  |     +--ro setup-priority?          uint8
   |  |     +--ro hold-priority?           uint8
   |  |     +--ro traffic-eng-max-rate?    uint32
   |  |     +--ro traffic-eng-mean-rate?   uint32
   |  |     +--ro traffic-eng-max-burst?   uint32
   |  |     +--ro from-addr?               inet:ipv4-address
   |  |     +--ro reoptimize-timer?        uint32
   |  |     +--ro adaptive?                uint32
   |  |     +--ro record-route?            uint32
   |  |     +--ro name-prefix?             string
   |  |     +--ro primary-path?            string
   |  |     +--ro max-bypasses-per-mp?     uint16
   |  |     +--ro bypass-count?            uint16
   |  |     +--ro exclude-any?             uint32
   |  |     +--ro include-all?             uint32
   |  |     +--ro include-any?             uint32
   |  |     +--ro status-flags?            uint32
   |  |     +--ro mp-count?                uint32
   |  |     +--ro mp-infos* [router-id]
   |  |        +--ro router-id       inet:ipv4-address
   |  |        +--ro bypass-count?   uint16
   |  +--ro te
   |  |  +--ro ospf-te-enabled?   boolean
   |  |  +--ro isis-te-enabled?   boolean
   |  |  +--ro ospf-area-id?      inet:ipv4-address
   |  |  +--ro isis-level-id?     uint32
   |  |  +--ro database
   |  |  |  +--ro router-id?   inet:ipv4-address
   |  |  |  +--ro area* [area-id level-id]
   |  |  |     +--ro igp-isis?              boolean
   |  |  |     +--ro igp-ospf?              boolean
   |  |  |     +--ro area-id                inet:ipv4-address
   |  |  |     +--ro level-id               uint32
   |  |  |     +--ro host-name?             string
   |  |  |     +--ro router-id?             inet:ipv4-address
   |  |  |     +--ro total-network-nodes?   uint32
   |  |  |     +--ro total-router-nodes?    uint32
   |  |  |     +--ro total-p2p-links?       uint32
   |  |  |     +--ro total-p2mp-links?      uint32
   |  |  |     +--ro node* [local-node-id local-router-id]
   |  |  |        +--ro igp-isis?           boolean
   |  |  |        +--ro igp-ospf?           boolean
   |  |  |        +--ro area-id?            inet:ipv4-address
   |  |  |        +--ro level-id?           uint32
   |  |  |        +--ro router?             boolean
   |  |  |        +--ro network?            boolean
   |  |  |        +--ro host-name?          string
   |  |  |        +--ro local-node-id       string
   |  |  |        +--ro local-router-id     inet:ipv4-address
   |  |  |        +--ro gen-code?           uint32
   |  |  |        +--ro lsa-id?             uint32
   |  |  |        +--ro total-p2p-links?    uint32
   |  |  |        +--ro total-p2mp-links?   uint32
   |  |  |        +--ro overloaded?         uint32
   |  |  |        +--ro link* [local-node-id remote-node-id local-router-id remote-router-id local-ip remote-ip]
   |  |  |        |  +--ro igp-isis?                          boolean
   |  |  |        |  +--ro igp-ospf?                          boolean
   |  |  |        |  +--ro area-id?                           inet:ipv4-address
   |  |  |        |  +--ro level-id?                          uint32
   |  |  |        |  +--ro local-node-id                      string
   |  |  |        |  +--ro remote-node-id                     string
   |  |  |        |  +--ro local-router-id                    inet:ipv4-address
   |  |  |        |  +--ro remote-router-id                   inet:ipv4-address
   |  |  |        |  +--ro local-host-name?                   string
   |  |  |        |  +--ro remote-host-name?                  string
   |  |  |        |  +--ro router?                            boolean
   |  |  |        |  +--ro network?                           boolean
   |  |  |        |  +--ro p2p?                               boolean
   |  |  |        |  +--ro p2mp?                              boolean
   |  |  |        |  +--ro local-ip                           inet:ipv4-address
   |  |  |        |  +--ro remote-ip                          inet:ipv4-address
   |  |  |        |  +--ro gen-code?                          uint32
   |  |  |        |  +--ro lsa-id?                            uint32
   |  |  |        |  +--ro pending-delete?                    uint32
   |  |  |        |  +--ro igp-metric?                        uint32
   |  |  |        |  +--ro te-metric?                         uint32
   |  |  |        |  +--ro admin-group?                       uint32
   |  |  |        |  +--ro max-bandwidth?                     uint32
   |  |  |        |  +--ro max-reservable-bandwidth?          uint32
   |  |  |        |  +--ro unreserved-priority-0-bandwidth?   uint32
   |  |  |        |  +--ro unreserved-priority-1-bandwidth?   uint32
   |  |  |        |  +--ro unreserved-priority-2-bandwidth?   uint32
   |  |  |        |  +--ro unreserved-priority-3-bandwidth?   uint32
   |  |  |        |  +--ro unreserved-priority-4-bandwidth?   uint32
   |  |  |        |  +--ro unreserved-priority-5-bandwidth?   uint32
   |  |  |        |  +--ro unreserved-priority-6-bandwidth?   uint32
   |  |  |        |  +--ro unreserved-priority-7-bandwidth?   uint32
   |  |  |        |  +--ro srlg* [name]
   |  |  |        |     +--ro name       string
   |  |  |        |     +--ro penalty?   uint32
   |  |  |        +--ro srlg* [name]
   |  |  |           +--ro name       string
   |  |  |           +--ro penalty?   uint32
   |  |  +--ro router-id-map* [ip-address]
   |  |     +--ro ip-address      inet:ipv4-address
   |  |     +--ro router-id?      inet:ipv4-address
   |  |     +--ro resolved?       boolean
   |  |     +--ro igp-isis?       boolean
   |  |     +--ro igp-ospf?       boolean
   |  |     +--ro isis-level?     uint32
   |  |     +--ro ospf-area?      inet:ipv4-address
   |  |     +--ro origin-ted?     boolean
   |  |     +--ro origin-path?    uint32
   |  |     +--ro origin-lsp?     uint32
   |  |     +--ro origin-other?   boolean
   |  +--ro autobw-threshold-table-summary
   |  |  +--ro total-number-of-autobw-threshold-table-entries?   uint32
   |  +--ro statistics-oam
   |  |  +--ro usr-ping-count?             uint32
   |  |  +--ro usr-traceroute-count?       uint32
   |  |  +--ro echo-req-sent-count?        uint32
   |  |  +--ro echo-req-received-count?    uint32
   |  |  +--ro echo-req-timeout-count?     uint32
   |  |  +--ro echo-resp-sent-count?       uint32
   |  |  +--ro echo-resp-received-count?   uint32
   |  |  +--ro return-codes* [number]
   |  |     +--ro number      uint32
   |  |     +--ro name?       string
   |  |     +--ro tx-count?   uint32
   |  |     +--ro rx-count?   uint32
   |  +--ro bfd
   |  |  +--ro admin-status?                uint8
   |  |  +--ro min-tx-interval?             uint32
   |  |  +--ro min-rx-interval?             uint32
   |  |  +--ro detection-time-multiplier?   uint8
   |  +--ro interface* [interface-name]
   |  |  +--ro interface-name                   string
   |  |  +--ro interface-index?                 uint32
   |  |  +--ro admin-status?                    boolean
   |  |  +--ro oper-status?                     boolean
   |  |  +--ro mtu?                             uint32
   |  |  +--ro bypass-lsp-count?                uint32
   |  |  +--ro max-lsp-priority-level?          uint32
   |  |  +--ro is-ldp-enabled?                  boolean
   |  |  +--ro ldp-tunnel-count?                uint32
   |  |  +--ro ldp-transit-tunnel-count?        uint32
   |  |  +--ro is-gre-port?                     boolean
   |  |  +--ro admin-group?                     uint32
   |  |  +--ro admin-group-max?                 uint8
   |  |  +--ro admin-group-min?                 uint8
   |  |  +--ro te-metric?                       uint32
   |  |  +--ro max-bandwidth?                   uint32
   |  |  +--ro max-resv-bandwidth?              uint32
   |  |  +--ro max-resv-bandwidth-percentage?   uint32
   |  |  +--ro resv-bandwidth*                  uint32
   |  |  +--ro advert-unreserved-bandwidth*     uint32
   |  |  +--ro under-provisioned-bandwidth*     uint32
   |  +--ro path* [path-name]
   |  |  +--ro path-name      string
   |  |  +--ro usage-count?   uint32
   |  |  +--ro path-hops* [hop-address]
   |  |  |  +--ro hop-address    inet:ipv4-address
   |  |  |  +--ro hop-type?      uint8
   |  |  +--ro path-lsps* [lsp-name]
   |  |     +--ro lsp-name    string
   |  |     +--ro lsp-type?   uint32
   |  +--ro auto-bandwidth-template* [name]
   |  |  +--ro name                      string
   |  |  +--ro adjustment-interval?      uint32
   |  |  +--ro adjustment-threshold?     uint32
   |  |  +--ro maximum-bandwidth?        uint32
   |  |  +--ro minimum-bandwidth?        uint32
   |  |  +--ro overflow-limit?           uint32
   |  |  +--ro underflow-limit?          uint32
   |  |  +--ro mode?                     boolean
   |  |  +--ro sample-recording?         boolean
   |  |  +--ro associated-paths-count?   uint32
   |  |  +--ro associated-paths* [lsp-name]
   |  |     +--ro lsp-name     string
   |  |     +--ro path-name?   string
   |  |     +--ro is-active?   boolean
   |  +--ro autobw-threshold-table-entry* [bandwidth]
   |  |  +--ro bandwidth                  uint32
   |  |  +--ro threshold?                 uint32
   |  |  +--ro is-percentage-threshold?   boolean
   |  +--ro lsp* [lsp-name]
   |  |  +--ro lsp-name           string
   |  |  +--ro lsp-type?          lsp-type
   |  |  +--ro bypass-lsp-type?   bypass-lsp-type
   |  |  +--ro interface?         string
   |  |  +--ro history*           string
   |  |  +--ro autobw-history*    string
   |  |  +--ro basic
   |  |  |  +--ro tunnel-vif-index?             uint32
   |  |  |  +--ro lsp-type-bypass?              boolean
   |  |  |  +--ro lsp-type-dynamic?             boolean
   |  |  |  +--ro from-address-configured?      boolean
   |  |  |  +--ro from-address?                 inet:ipv4-address
   |  |  |  +--ro to-address?                   inet:ipv4-address
   |  |  |  +--ro admin-up?                     boolean
   |  |  |  +--ro operational-status?           lsp-operational-status
   |  |  |  +--ro lsp-is-active?                boolean
   |  |  |  +--ro lsp-has-primary-path?         boolean
   |  |  |  +--ro path-name?                    string
   |  |  |  +--ro out-label?                    uint32
   |  |  |  +--ro out-interface-name?           string
   |  |  |  +--ro primary-up?                   boolean
   |  |  |  +--ro primary-active?               boolean
   |  |  |  +--ro lsp-has-secondary?            boolean
   |  |  |  +--ro secondary-up?                 boolean
   |  |  |  +--ro secondary-active?             boolean
   |  |  |  +--ro lsp-has-selected-secondary?   boolean
   |  |  |  +--ro selected-secondary-up?        boolean
   |  |  |  +--ro selected-secondary-active?    boolean
   |  |  |  +--ro primary-is-selected?          boolean
   |  |  |  +--ro lsp-has-frr?                  boolean
   |  |  |  +--ro frr-up?                       boolean
   |  |  |  +--ro frr-active?                   boolean
   |  |  |  +--ro up-down-count?                uint32
   |  |  |  +--ro retry-count?                  uint32
   |  |  |  +--ro down-reason?                  string
   |  |  |  +--ro is-shortcut-ospf?             boolean
   |  |  |  +--ro is-ospf-ignore-metric?        boolean
   |  |  +--ro forwarding
   |  |  |  +--ro tunnel-vif-index?            uint32
   |  |  |  +--ro lsp-id?                      uint32
   |  |  |  +--ro forwarding-up?               boolean
   |  |  |  +--ro primary-active?              boolean
   |  |  |  +--ro primary-up?                  boolean
   |  |  |  +--ro secondary-active?            boolean
   |  |  |  +--ro secondary-up?                boolean
   |  |  |  +--ro selected-secondary-active?   boolean
   |  |  |  +--ro selected-secondary-up?       boolean
   |  |  |  +--ro frr-active?                  boolean
   |  |  |  +--ro frr-up?                      boolean
   |  |  |  +--ro instance-id?                 uint32
   |  |  |  +--ro out-port-id?                 uint32
   |  |  |  +--ro out-port-name?               string
   |  |  |  +--ro out-label?                   uint32
   |  |  +--ro frr
   |  |  |  +--ro configured?                              boolean
   |  |  |  +--ro one-to-one?                              boolean
   |  |  |  +--ro one-to-many?                             boolean
   |  |  |  +--ro protection-type?                         lsp-frr-protection-type
   |  |  |  +--ro frr-up?                                  boolean
   |  |  |  +--ro active?                                  boolean
   |  |  |  +--ro priority-configured?                     boolean
   |  |  |  +--ro setup-priority?                          uint8
   |  |  |  +--ro holding-priority?                        uint8
   |  |  |  +--ro hop-limit-configured?                    boolean
   |  |  |  +--ro hop-limit?                               uint8
   |  |  |  +--ro bandwidth-inherited?                     boolean
   |  |  |  +--ro bandwidth-configured?                    boolean
   |  |  |  +--ro bandwidth?                               uint32
   |  |  |  +--ro down-reason?                             string
   |  |  |  +--ro computation-mode?                        lsp-cspf-computation-mode
   |  |  |  +--ro group-computation-mode-default?          boolean
   |  |  |  +--ro group-computation-mode-add-penalty?      boolean
   |  |  |  +--ro group-computation-mode-exclude-groups?   boolean
   |  |  |  +--ro group-computation-mode-high-cost?        boolean
   |  |  |  +--ro out-port-id?                             uint32
   |  |  |  +--ro out-port-name?                           string
   |  |  |  +--ro out-label?                               uint32
   |  |  |  +--ro path-cost?                               uint32
   |  |  |  +--ro bypass-name?                             string
   |  |  |  +--ro has-secondary-swithover-time?            uint32
   |  |  |  +--ro secondary-swithover-time?                uint32
   |  |  |  +--ro hold-time?                               uint32
   |  |  |  +--ro global-revertive?                        uint32
   |  |  |  +--ro revertive-timer-expired?                 uint32
   |  |  |  +--ro fwdg-state-primary-up?                   boolean
   |  |  |  +--ro fwdg-state-primary-active?               boolean
   |  |  |  +--ro fwdg-state-primary-down?                 boolean
   |  |  |  +--ro fwdg-state-secondary-up?                 boolean
   |  |  |  +--ro fwdg-state-secondary-active?             boolean
   |  |  |  +--ro fwdg-state-secondary-down?               boolean
   |  |  |  +--ro fwdg-state-detour-up?                    boolean
   |  |  |  +--ro fwdg-state-detour-active?                boolean
   |  |  |  +--ro fwdg-state-detour-down?                  boolean
   |  |  |  +--ro admin-group-configured?                  boolean
   |  |  |  +--ro admin-group-lists* [list-type]
   |  |  |     +--ro list-type      lsp-admin-group-list-type
   |  |  |     +--ro admin-group* [admin-group-id]
   |  |  |        +--ro admin-group-id      uint32
   |  |  |        +--ro admin-group-name?   string
   |  |  |        +--ro exclude-any?        boolean
   |  |  |        +--ro include-all?        boolean
   |  |  |        +--ro include-any?        boolean
   |  |  +--ro backup
   |  |  |  +--ro backup-present?                boolean
   |  |  |  +--ro backup-count?                  uint32
   |  |  |  +--ro backup-ingress-count?          uint32
   |  |  |  +--ro backup-ingress-active-count?   uint32
   |  |  |  +--ro backup-transit-count?          uint32
   |  |  |  +--ro backup-transit-active-count?   uint32
   |  |  |  +--ro backup-ingress* [backup-from-address backup-to-address backup-name]
   |  |  |  |  +--ro backup-from-address    inet:ipv4-address
   |  |  |  |  +--ro backup-to-address      inet:ipv4-address
   |  |  |  |  +--ro backup-name            string
   |  |  |  |  +--ro backup-is-active?      boolean
   |  |  |  +--ro backup-transit* [backup-from-address backup-to-address backup-name]
   |  |  |     +--ro backup-from-address    inet:ipv4-address
   |  |  |     +--ro backup-to-address      inet:ipv4-address
   |  |  |     +--ro backup-name            string
   |  |  |     +--ro backup-is-active?      boolean
   |  |  +--ro auto-bandwidth
   |  |  |  +--ro adjustment-interval?                 uint32
   |  |  |  +--ro adjustment-threshold?                uint32
   |  |  |  +--ro maximum-bandwidth?                   uint32
   |  |  |  +--ro minimum-bandwidth?                   uint32
   |  |  |  +--ro overflow-limit?                      uint32
   |  |  |  +--ro underflow-limit?                     uint32
   |  |  |  +--ro mode?                                autobw-mode
   |  |  |  +--ro sample-recording?                    boolean
   |  |  |  +--ro is-adjustment-interval-inherited?    boolean
   |  |  |  +--ro is-adjustment-threshold-inherited?   boolean
   |  |  |  +--ro is-maximum-bandwidth-inherited?      boolean
   |  |  |  +--ro is-minimum-bandwidth-inherited?      boolean
   |  |  |  +--ro is-overflow-limit-inherited?         boolean
   |  |  |  +--ro is-underflow-limit-inherited?        boolean
   |  |  |  +--ro is-mode-inherited?                   boolean
   |  |  |  +--ro is-sample-recording-inherited?       boolean
   |  |  |  +--ro working-status?                      uint8
   |  |  |  +--ro num-samples-collected?               uint32
   |  |  |  +--ro last-sample-traffic-rate?            uint32
   |  |  |  +--ro maximum-of-samples-collected?        uint32
   |  |  |  +--ro maximum-of-underflow-samples?        uint32
   |  |  |  +--ro overflow-count?                      uint32
   |  |  |  +--ro underflow-count?                     uint32
   |  |  |  +--ro time-to-adjustment?                  uint32
   |  |  |  +--ro adjustment-status?                   uint8
   |  |  |  +--ro previous-bandwidth?                  uint32
   |  |  |  +--ro new-bandwidth?                       uint32
   |  |  |  +--ro adjustment-reason?                   uint8
   |  |  |  +--ro time-of-last-adjustment?             string
   |  |  +--ro instances* [instance-id lsp-id]
   |  |  |  +--ro instance-id                                   uint32
   |  |  |  +--ro lsp-id                                        uint32
   |  |  |  +--ro current-instance?                             boolean
   |  |  |  +--ro new-instance?                                 boolean
   |  |  |  +--ro old-instance?                                 boolean
   |  |  |  +--ro is-primary?                                   boolean
   |  |  |  +--ro is-current-secondary?                         boolean
   |  |  |  +--ro is-selected-secondary?                        boolean
   |  |  |  +--ro instance-admin-up?                            boolean
   |  |  |  +--ro instance-is-up?                               boolean
   |  |  |  +--ro instance-is-active?                           boolean
   |  |  |  +--ro is-adaptive?                                  boolean
   |  |  |  +--ro is-bypass?                                    boolean
   |  |  |  +--ro is-dynamic-bypass?                            boolean
   |  |  |  +--ro config-admin-up?                              boolean
   |  |  |  +--ro config-from-address-configured?               boolean
   |  |  |  +--ro config-from-address?                          inet:ipv4-address
   |  |  |  +--ro config-to-address?                            inet:ipv4-address
   |  |  |  +--ro config-type-bypass?                           boolean
   |  |  |  +--ro config-type-dynamic?                          boolean
   |  |  |  +--ro config-adaptive?                              boolean
   |  |  |  +--ro config-ospf-area?                             inet:ipv4-address
   |  |  |  +--ro config-isis-level?                            uint32
   |  |  |  +--ro config-number-of-retries-configured?          boolean
   |  |  |  +--ro config-number-of-retries?                     uint32
   |  |  |  +--ro config-path-select-mode?                      lsp-path-selection-mode
   |  |  |  +--ro config-path-selected-path?                    lsp-selected-path
   |  |  |  +--ro config-path-selected-secondary-name?          string
   |  |  |  +--ro config-revert-time-configured?                boolean
   |  |  |  +--ro config-revert-time?                           uint32
   |  |  |  +--ro config-retry-count-configured?                boolean
   |  |  |  +--ro config-retry-count?                           uint32
   |  |  |  +--ro config-enable-ldp-tunnelling?                 boolean
   |  |  |  +--ro config-shortcut-ospf?                         boolean
   |  |  |  +--ro config-shortcut-area-configured?              boolean
   |  |  |  +--ro config-shortcut-area?                         uint32
   |  |  |  +--ro config-notify-ospf?                           boolean
   |  |  |  +--ro config-shortcut-isis?                         boolean
   |  |  |  +--ro config-isis-shortcut-level-configured?        boolean
   |  |  |  +--ro config-isis-shortcut-level?                   uint32
   |  |  |  +--ro config-notify-isis?                           boolean
   |  |  |  +--ro config-metric-configured?                     boolean
   |  |  |  +--ro config-metric?                                uint32
   |  |  |  +--ro config-ospf-ignore-metric?                    boolean
   |  |  |  +--ro config-ospf-relative-metric?                  uint32
   |  |  |  +--ro config-ospf-announce-metric?                  boolean
   |  |  |  +--ro config-ospf-aaf?                              uint32
   |  |  |  +--ro config-isis-ignore-metric?                    boolean
   |  |  |  +--ro config-isis-relative-metric?                  uint32
   |  |  |  +--ro config-isis-announce-configured?              boolean
   |  |  |  +--ro config-isis-announce-metric?                  uint32
   |  |  |  +--ro config-path-configured?                       boolean
   |  |  |  +--ro config-path?                                  string
   |  |  |  +--ro config-reoptimize-timer-configured?           boolean
   |  |  |  +--ro config-reoptimize-time?                       uint32
   |  |  |  +--ro config-tspec-mtu-configured?                  boolean
   |  |  |  +--ro config-tspec-mtu?                             uint32
   |  |  |  +--ro config-cos-configured?                        boolean
   |  |  |  +--ro config-cos?                                   uint8
   |  |  |  +--ro config-mtu-configured?                        boolean
   |  |  |  +--ro config-mtu?                                   uint32
   |  |  |  +--ro config-tie-breaking-configured?               boolean
   |  |  |  +--ro config-tie-break-random?                      boolean
   |  |  |  +--ro config-tie-break-least-fill?                  boolean
   |  |  |  +--ro config-tie-break-most-fill?                   boolean
   |  |  |  +--ro config-cspf-disabled?                         boolean
   |  |  |  +--ro config-rro-disabled?                          boolean
   |  |  |  +--ro config-hot-standby?                           boolean
   |  |  |  +--ro config-pinned?                                boolean
   |  |  |  +--ro config-persistenct?                           boolean
   |  |  |  +--ro config-frr-global-revertive?                  boolean
   |  |  |  +--ro config-frr-hold-time?                         uint32
   |  |  |  +--ro config-soft-prempt?                           boolean
   |  |  |  +--ro config-exclude-interface-change?              boolean
   |  |  |  +--ro config-prority-configured?                    boolean
   |  |  |  +--ro config-setup-prority?                         uint8
   |  |  |  +--ro config-holding-prority?                       uint8
   |  |  |  +--ro config-hop-limit-configured?                  boolean
   |  |  |  +--ro config-hop-limit?                             uint8
   |  |  |  +--ro config-traffic-eng-rate-configured?           boolean
   |  |  |  +--ro config-traffic-eng-mean-rate?                 uint32
   |  |  |  +--ro config-traffic-eng-max-rate?                  uint32
   |  |  |  +--ro config-traffic-eng-max-burst?                 uint32
   |  |  |  +--ro config-abw-configured?                        boolean
   |  |  |  +--ro config-bfd-configured?                        boolean
   |  |  |  +--ro config-admin-group-configured?                boolean
   |  |  |  +--ro config-cspf-computation-mode?                 lsp-cspf-computation-mode
   |  |  |  +--ro path-computed-by-cspf?                        boolean
   |  |  |  +--ro path-computed-by-interface-constraint?        boolean
   |  |  |  +--ro cspf-computation-mode?                        lsp-cspf-computation-mode
   |  |  |  +--ro cspf-group-computation-mode-default?          boolean
   |  |  |  +--ro cspf-group-computation-mode-add-penalty?      boolean
   |  |  |  +--ro cspf-group-computation-mode-exclude-groups?   boolean
   |  |  |  +--ro cspf-group-computation-mode-high-cost?        boolean
   |  |  |  +--ro cspf-path-cost?                               uint32
   |  |  |  +--ro cspf-path-area?                               uint32
   |  |  |  +--ro cspf-computation-error?                       uint32
   |  |  |  +--ro cspf-exclude-hops-present?                    boolean
   |  |  |  +--ro rsvp-session-present?                         boolean
   |  |  |  +--ro rsvp-session-state-up?                        boolean
   |  |  |  +--ro rsvp-session-state?                           uint8
   |  |  |  +--ro rsvp-session-path-error-code?                 uint32
   |  |  |  +--ro rsvp-session-path-error-value?                uint32
   |  |  |  +--ro rsvp-session-path-error-node-address?         inet:ipv4-address
   |  |  |  +--ro rsvp-session-rro-hops-present?                boolean
   |  |  |  +--ro config-exclude-interface-configured?          boolean
   |  |  |  +--ro maximum-bandwidth?                            uint32
   |  |  |  +--ro unreserved-priority-0-bandwidth?              uint32
   |  |  |  +--ro unreserved-priority-1-bandwidth?              uint32
   |  |  |  +--ro unreserved-priority-2-bandwidth?              uint32
   |  |  |  +--ro unreserved-priority-3-bandwidth?              uint32
   |  |  |  +--ro unreserved-priority-4-bandwidth?              uint32
   |  |  |  +--ro unreserved-priority-5-bandwidth?              uint32
   |  |  |  +--ro unreserved-priority-6-bandwidth?              uint32
   |  |  |  +--ro unreserved-priority-7-bandwidth?              uint32
   |  |  |  +--ro config-frr-configured?                        boolean
   |  |  |  +--ro config-frr-one-to-one?                        boolean
   |  |  |  +--ro config-frr-one-to-many?                       boolean
   |  |  |  +--ro config-frr-priority-configured?               boolean
   |  |  |  +--ro config-frr-setup-priority?                    uint8
   |  |  |  +--ro config-frr-holding-priority?                  uint8
   |  |  |  +--ro config-frr-hop-limit-configured?              boolean
   |  |  |  +--ro config-frr-hop-limit?                         uint8
   |  |  |  +--ro config-frr-bandwidth-inherited?               boolean
   |  |  |  +--ro config-frr-bandwidth-configured?              boolean
   |  |  |  +--ro config-frr-bandwidth?                         uint32
   |  |  |  +--ro config-frr-admin-group-configured?            boolean
   |  |  |  +--ro reoptimize-ignore-count?                      uint32
   |  |  |  +--ro reoptimize-time-count?                        uint32
   |  |  |  +--ro instance-frr-configured?                      uint32
   |  |  |  +--ro instance-frr-up?                              uint32
   |  |  |  +--ro instance-frr-active?                          uint32
   |  |  |  +--ro instance-out-port-id?                         uint32
   |  |  |  +--ro instance-out-port-name?                       string
   |  |  |  +--ro instance-out-label?                           uint32
   |  |  |  +--ro instance-revert-time?                         uint32
   |  |  |  +--ro instance-retry-count?                         uint32
   |  |  |  +--ro instance-up-down-count?                       uint32
   |  |  |  +--ro instance-metric?                              uint8
   |  |  |  +--ro instance-down-reason?                         string
   |  |  |  +--ro current-signaled-mean-rate?                   uint32
   |  |  |  +--ro config-exclude-interfaces*                    string
   |  |  |  +--ro lsp-hops* [hop-index hop-address]
   |  |  |  |  +--ro hop-index               uint32
   |  |  |  |  +--ro hop-address             inet:ipv4-address
   |  |  |  |  +--ro lsp-hop-type?           lsp-hop-type
   |  |  |  |  +--ro is-strict-hop?          boolean
   |  |  |  |  +--ro hop-is-router-id?       boolean
   |  |  |  |  +--ro protection?             boolean
   |  |  |  |  +--ro node-protection?        boolean
   |  |  |  |  +--ro bandwidth-protection?   boolean
   |  |  |  |  +--ro protection-in-use?      boolean
   |  |  |  +--ro auto-bandwidth
   |  |  |  |  +--ro config-template?        string
   |  |  |  |  +--ro adjustment-interval?    uint32
   |  |  |  |  +--ro adjustment-threshold?   uint32
   |  |  |  |  +--ro maximum-bandwidth?      uint32
   |  |  |  |  +--ro minimum-bandwidth?      uint32
   |  |  |  |  +--ro overflow-limit?         uint32
   |  |  |  |  +--ro underflow-limit?        uint32
   |  |  |  |  +--ro mode?                   autobw-mode
   |  |  |  |  +--ro sample-recording?       boolean
   |  |  |  +--ro admin-group-lists* [list-type]
   |  |  |     +--ro list-type      lsp-admin-group-list-type
   |  |  |     +--ro admin-group* [admin-group-id]
   |  |  |        +--ro admin-group-id      uint32
   |  |  |        +--ro admin-group-name?   string
   |  |  |        +--ro exclude-any?        boolean
   |  |  |        +--ro include-all?        boolean
   |  |  |        +--ro include-any?        boolean
   |  |  +--ro secondary-path* [path-name instance-id]
   |  |     +--ro path-name                             string
   |  |     +--ro instance-id                           boolean
   |  |     +--ro path-up?                              boolean
   |  |     +--ro active?                               boolean
   |  |     +--ro committed?                            boolean
   |  |     +--ro is-new-instance?                      boolean
   |  |     +--ro is-current-secondary?                 boolean
   |  |     +--ro is-selected-secondary?                boolean
   |  |     +--ro config-adaptive?                      boolean
   |  |     +--ro config-reoptimize-timer-configured?   boolean
   |  |     +--ro config-reoptimize-timer?              uint32
   |  |     +--ro config-reoptimize-timer-count?        uint32
   |  |     +--ro config-tspec-mtu-configured?          boolean
   |  |     +--ro config-tspec-mtu?                     uint32
   |  |     +--ro config-cos-configured?                boolean
   |  |     +--ro config-cos?                           uint32
   |  |     +--ro config-mtu-configured?                boolean
   |  |     +--ro config-mtu?                           uint32
   |  |     +--ro config-tie-breaking-configured?       boolean
   |  |     +--ro config-tie-break-random?              boolean
   |  |     +--ro config-tie-break-least-fill?          boolean
   |  |     +--ro config-tie-break-most-fill?           boolean
   |  |     +--ro config-cspf-disabled?                 boolean
   |  |     +--ro config-rro-disabled?                  boolean
   |  |     +--ro config-hot-standby?                   boolean
   |  |     +--ro config-pinned?                        boolean
   |  |     +--ro config-persistent?                    boolean
   |  |     +--ro config-soft-prempt?                   boolean
   |  |     +--ro config-priority-configured?           boolean
   |  |     +--ro config-setup-prority?                 uint8
   |  |     +--ro config-holding-prority?               uint8
   |  |     +--ro config-hop-limit-configured?          boolean
   |  |     +--ro config-hop-limit?                     uint8
   |  |     +--ro config-traffic-eng-rate-configured?   boolean
   |  |     +--ro config-traffic-eng-mean-rate?         uint32
   |  |     +--ro config-traffic-eng-max-rate?          uint32
   |  |     +--ro config-traffic-eng-max-burst?         uint32
   |  |     +--ro config-abw-configured?                boolean
   |  |     +--ro config-cspf-computation-mode?         lsp-cspf-computation-mode
   |  |     +--ro config-admin-group-configured?        boolean
   |  |     +--ro admin-group-lists* [list-type]
   |  |     |  +--ro list-type      lsp-admin-group-list-type
   |  |     |  +--ro admin-group* [admin-group-id]
   |  |     |     +--ro admin-group-id      uint32
   |  |     |     +--ro admin-group-name?   string
   |  |     |     +--ro exclude-any?        boolean
   |  |     |     +--ro include-all?        boolean
   |  |     |     +--ro include-any?        boolean
   |  |     +--ro auto-bandwidth
   |  |        +--ro config-template?        string
   |  |        +--ro adjustment-interval?    uint32
   |  |        +--ro adjustment-threshold?   uint32
   |  |        +--ro maximum-bandwidth?      uint32
   |  |        +--ro minimum-bandwidth?      uint32
   |  |        +--ro overflow-limit?         uint32
   |  |        +--ro underflow-limit?        uint32
   |  |        +--ro mode?                   autobw-mode
   |  |        +--ro sample-recording?       boolean
   |  +--ro forwarding-entry* [entry-index sync-index]
   |  |  +--ro entry-index           uint32
   |  |  +--ro sync-index            uint32
   |  |  +--ro dest-ip-prefix?       inet:ipv4-prefix
   |  |  +--ro in-label?             uint32
   |  |  +--ro out-label?            uint32
   |  |  +--ro protocol?             mpls-protocol
   |  |  +--ro out-interface-name?   string
   |  |  +--ro nexthop-ip-addr?      inet:ipv4-address
   |  |  +--ro type?                 mpls-forwarding-entry-type
   |  |  +--ro isis-level?           uint32
   |  +--ro route* [entry-index]
   |  |  +--ro entry-index           uint32
   |  |  +--ro outseg-index?         uint32
   |  |  +--ro dest-ip-prefix?       inet:ipv4-prefix
   |  |  +--ro gateway-ip-addr?      inet:ipv4-address
   |  |  +--ro out-interface-name?   string
   |  |  +--ro out-label?            uint32
   |  |  +--ro protocol?             mpls-protocol
   |  |  +--ro vif-index?            uint32
   |  |  +--ro metric?               uint32
   |  |  +--ro use-count?            uint32
   |  |  +--ro isis-level?           uint32
   |  +--ro tunnel-traffic-statistics* [index]
   |  |  +--ro number-of-packets?               uint64
   |  |  +--ro number-of-packets-since-clear?   uint64
   |  |  +--ro number-of-bytes?                 uint64
   |  |  +--ro number-of-bytes-since-clear?     uint64
   |  |  +--ro packets-per-second?              uint64
   |  |  +--ro bytes-per-second?                uint64
   |  |  +--ro averaging-interval-seconds?      uint32
   |  |  +--ro index                            uint32
   |  |  +--ro protocol?                        mpls-protocol
   |  |  +--ro name?                            string
   |  |  +--ro is-bypass?                       boolean
   |  |  +--ro statistics-valid?                boolean
   |  +--ro transit-traffic-statistics* [in-label]
   |     +--ro number-of-packets?               uint64
   |     +--ro number-of-packets-since-clear?   uint64
   |     +--ro number-of-bytes?                 uint64
   |     +--ro number-of-bytes-since-clear?     uint64
   |     +--ro packets-per-second?              uint64
   |     +--ro bytes-per-second?                uint64
   |     +--ro averaging-interval-seconds?      uint32
   |     +--ro in-label                         uint32
   |     +--ro protocol?                        mpls-protocol
   |     +--ro statistics-valid?                boolean
   +--ro sr-state
   |  +--ro tunnels
   |  |  +--ro total-tunnel-count?   uint32
   |  |  +--ro sr-tunnels* [tunnel-destination prefix-length]
   |  |     +--ro tunnel-interface-index?   uint32
   |  |     +--ro tunnel-metric?            uint32
   |  |     +--ro name?                     string
   |  |     +--ro tunnel-lsp-state?         uint32
   |  |     +--ro tunnel-vif?               uint32
   |  |     +--ro protocol-type?            mpls-protocol
   |  |     +--ro out-segments* [outgoing-interface]
   |  |     |  +--ro outgoing-interface    string
   |  |     |  +--ro next-hop-ipaddress?   inet:ipv4-address
   |  |     +--ro tunnel-destination        inet:ipv4-address
   |  |     +--ro prefix-length             uint32
   |  +--ro summary
   |     +--ro load-sharing?         uint8
   |     +--ro tunnel-metric?        uint16
   |     +--ro current-srgb-range
   |     |  +--ro lower-range-value?   uint32
   |     |  +--ro upper-range-value?   uint32
   |     +--ro pending-srgb-range
   |        +--ro lower-range-value?   uint32
   |        +--ro upper-range-value?   uint32
   +--ro tunnel-status-state* [tunnel-destination]
      +--ro tunnel-destination    uint32
      +--ro oper-status?          boolean