Cisco-IOS-XE-bgp-oper

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Operational State APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-bgp-oper

Prefix: bgp_oper

Related Modules:
Cisco-IOS-XE-aaa-oper
Cisco-IOS-XE-acl-oper
Cisco-IOS-XE-app-cflowd-oper
Cisco-IOS-XE-app-hosting-oper
Cisco-IOS-XE-appqoe-http-oper

💡 Example Usage

# GET operational data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-bgp-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-bgp-oper
  +--ro bgp-state-data
     +--ro neighbors
     |  +--ro neighbor* [afi-safi vrf-name neighbor-id]
     |     +--ro afi-safi                       bgp-common-ios-xe-oper:afi-safi
     |     +--ro vrf-name                       string
     |     +--ro neighbor-id                    string
     |     +--ro description?                   string
     |     +--ro bgp-version?                   uint16
     |     +--ro link?                          bgp-ios-xe-oper:bgp-link
     |     +--ro up-time?                       string
     |     +--ro last-write?                    string
     |     +--ro last-read?                     string
     |     +--ro installed-prefixes?            uint32
     |     +--ro session-state?                 bgp-ios-xe-oper:bgp-fsm-state
     |     +--ro negotiated-keepalive-timers
     |     |  +--ro hold-time?            uint16
     |     |  +--ro keepalive-interval?   uint16
     |     +--ro negotiated-cap*                string
     |     +--ro bgp-neighbor-counters
     |     |  +--ro sent
     |     |  |  +--ro opens?             uint32
     |     |  |  +--ro updates?           uint32
     |     |  |  +--ro notifications?     uint32
     |     |  |  +--ro keepalives?        uint32
     |     |  |  +--ro route-refreshes?   uint32
     |     |  +--ro received
     |     |  |  +--ro opens?             uint32
     |     |  |  +--ro updates?           uint32
     |     |  |  +--ro notifications?     uint32
     |     |  |  +--ro keepalives?        uint32
     |     |  |  +--ro route-refreshes?   uint32
     |     |  +--ro inq-depth?    uint32
     |     |  +--ro outq-depth?   uint32
     |     +--ro connection
     |     |  +--ro state?               bgp-common-ios-xe-oper:tcp-fsm-state
     |     |  +--ro mode?                bgp-ios-xe-oper:bgp-mode
     |     |  +--ro total-established?   uint32
     |     |  +--ro total-dropped?       uint32
     |     |  +--ro last-reset?          string
     |     |  +--ro reset-reason?        string
     |     +--ro transport
     |     |  +--ro path-mtu-discovery?        boolean
     |     |  +--ro local-port?                uint32
     |     |  +--ro local-host?                inet:ip-address
     |     |  +--ro foreign-port?              uint32
     |     |  +--ro foreign-host?              inet:ip-address
     |     |  +--ro mss?                       uint32
     |     |  +--ro ao-keychain-name?          string
     |     |  +--ro ao-key-id?                 int32
     |     |  +--ro ao-incl-tcp-opts?          boolean
     |     |  +--ro ao-accept-mismatch-conn?   boolean
     |     +--ro prefix-activity
     |     |  +--ro sent
     |     |  |  +--ro current-prefixes?    uint64
     |     |  |  +--ro total-prefixes?      uint64
     |     |  |  +--ro implicit-withdraw?   uint64
     |     |  |  +--ro explicit-withdraw?   uint64
     |     |  |  +--ro bestpaths?           uint64
     |     |  |  +--ro multipaths?          uint64
     |     |  +--ro received
     |     |     +--ro current-prefixes?    uint64
     |     |     +--ro total-prefixes?      uint64
     |     |     +--ro implicit-withdraw?   uint64
     |     |     +--ro explicit-withdraw?   uint64
     |     |     +--ro bestpaths?           uint64
     |     |     +--ro multipaths?          uint64
     |     +--ro as?                            uint32
     |     +--ro encaps-pref?                   bgp-ios-xe-oper:bgp-encaps-pref
     |     +--ro peer-policy
     |        +--ro name?                  string
     |        +--ro total-inherited?       uint32
     |        +--ro index?                 uint32
     |        +--ro configured-policies
     |        |  +--ro distribute-list-in?          string
     |        |  +--ro prefix-list-in?              string
     |        |  +--ro filter-list-in?              uint32
     |        |  +--ro route-map-in?                string
     |        |  +--ro prefix-list-out?             string
     |        |  +--ro distribute-list-out?         string
     |        |  +--ro filter-list-out?             uint32
     |        |  +--ro route-map-out?               string
     |        |  +--ro unsuppress-map?              string
     |        |  +--ro default-originate?           boolean
     |        |  +--ro default-map?                 string
     |        |  +--ro weight?                      uint32
     |        |  +--ro soft-reconfig-in?            boolean
     |        |  +--ro maximum-prefix?              uint32
     |        |  +--ro max-prefix-threshold?        uint32
     |        |  +--ro max-prefix-warning?          boolean
     |        |  +--ro max-pfx-restart-interval?    uint32
     |        |  +--ro as-override?                 boolean
     |        |  +--ro as-override-split-horizon?   boolean
     |        |  +--ro allow-as?                    uint32
     |        |  +--ro allow-policy?                boolean
     |        |  +--ro rr-client?                   boolean
     |        |  +--ro aigp?                        boolean
     |        |  +--ro aigp-med?                    boolean
     |        |  +--ro aigp-cost?                   boolean
     |        |  +--ro internal-vpn-client?         boolean
     |        |  +--ro advertisement-interval?      uint32
     |        |  +--ro nexthop-unchanged?           boolean
     |        |  +--ro nexthop-unchanged-all?       boolean
     |        |  +--ro nexthop-self?                boolean
     |        |  +--ro nexthop-self-all?            boolean
     |        |  +--ro add-path-send?               boolean
     |        |  +--ro add-path-rx?                 boolean
     |        |  +--ro adv-add-path-all?            boolean
     |        |  +--ro adv-add-path-grp-best?       boolean
     |        |  +--ro adv-add-path-bestn?          uint32
     |        |  +--ro adv-diverse-path?            string
     |        |  +--ro adv-best-ext?                boolean
     |        |  +--ro slow-peer-static?            boolean
     |        |  +--ro sp-detect-thold?             uint32
     |        |  +--ro sp-dynamic?                  boolean
     |        |  +--ro sp-protection-permanent?     boolean
     |        |  +--ro send-community?              string
     |        |  +--ro flow-spec-validation-off?    boolean
     |        |  +--ro valid-redirect-off?          boolean
     |        |  +--ro remove-private-as?           boolean
     |        |  +--ro remove-private-as-all?       boolean
     |        |  +--ro rm-private-as-replace-as?    boolean
     |        |  +--ro extcommunity?                string
     |        |  +--ro rpki-state-enabled?          boolean
     |        |  +--ro dmzlink-bw?                  boolean
     |        |  +--ro send-label?                  boolean
     |        |  +--ro send-label-explicit-null?    boolean
     |        |  +--ro encap?                       string
     |        |  +--ro cap-orf-prefix-list?         string
     |        |  +--ro translate-topology?          uint32
     |        |  +--ro accept-route-legacy-rt?      boolean
     |        |  +--ro inter-as-hybrid?             boolean
     |        |  +--ro suppress-ldp?                boolean
     |        |  +--ro llgr-stale-time-send?        uint32
     |        |  +--ro llgr-stale-time-accept?      uint32
     |        +--ro inherited-policies
     |           +--ro name*                  string
     |           +--ro configured-policies
     |              +--ro distribute-list-in?          string
     |              +--ro prefix-list-in?              string
     |              +--ro filter-list-in?              uint32
     |              +--ro route-map-in?                string
     |              +--ro prefix-list-out?             string
     |              +--ro distribute-list-out?         string
     |              +--ro filter-list-out?             uint32
     |              +--ro route-map-out?               string
     |              +--ro unsuppress-map?              string
     |              +--ro default-originate?           boolean
     |              +--ro default-map?                 string
     |              +--ro weight?                      uint32
     |              +--ro soft-reconfig-in?            boolean
     |              +--ro maximum-prefix?              uint32
     |              +--ro max-prefix-threshold?        uint32
     |              +--ro max-prefix-warning?          boolean
     |              +--ro max-pfx-restart-interval?    uint32
     |              +--ro as-override?                 boolean
     |              +--ro as-override-split-horizon?   boolean
     |              +--ro allow-as?                    uint32
     |              +--ro allow-policy?                boolean
     |              +--ro rr-client?                   boolean
     |              +--ro aigp?                        boolean
     |              +--ro aigp-med?                    boolean
     |              +--ro aigp-cost?                   boolean
     |              +--ro internal-vpn-client?         boolean
     |              +--ro advertisement-interval?      uint32
     |              +--ro nexthop-unchanged?           boolean
     |              +--ro nexthop-unchanged-all?       boolean
     |              +--ro nexthop-self?                boolean
     |              +--ro nexthop-self-all?            boolean
     |              +--ro add-path-send?               boolean
     |              +--ro add-path-rx?                 boolean
     |              +--ro adv-add-path-all?            boolean
     |              +--ro adv-add-path-grp-best?       boolean
     |              +--ro adv-add-path-bestn?          uint32
     |              +--ro adv-diverse-path?            string
     |              +--ro adv-best-ext?                boolean
     |              +--ro slow-peer-static?            boolean
     |              +--ro sp-detect-thold?             uint32
     |              +--ro sp-dynamic?                  boolean
     |              +--ro sp-protection-permanent?     boolean
     |              +--ro send-community?              string
     |              +--ro flow-spec-validation-off?    boolean
     |              +--ro valid-redirect-off?          boolean
     |              +--ro remove-private-as?           boolean
     |              +--ro remove-private-as-all?       boolean
     |              +--ro rm-private-as-replace-as?    boolean
     |              +--ro extcommunity?                string
     |              +--ro rpki-state-enabled?          boolean
     |              +--ro dmzlink-bw?                  boolean
     |              +--ro send-label?                  boolean
     |              +--ro send-label-explicit-null?    boolean
     |              +--ro encap?                       string
     |              +--ro cap-orf-prefix-list?         string
     |              +--ro translate-topology?          uint32
     |              +--ro accept-route-legacy-rt?      boolean
     |              +--ro inter-as-hybrid?             boolean
     |              +--ro suppress-ldp?                boolean
     |              +--ro llgr-stale-time-send?        uint32
     |              +--ro llgr-stale-time-accept?      uint32
     +--ro address-families
     |  +--ro address-family* [afi-safi vrf-name]
     |     +--ro afi-safi                  bgp-common-ios-xe-oper:afi-safi
     |     +--ro vrf-name                  string
     |     +--ro router-id?                inet:ip-address
     |     +--ro bgp-table-version?        uint64
     |     +--ro routing-table-version?    uint64
     |     +--ro prefixes
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro path
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro as-path
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro route-map
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro filter-list
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro activities
     |     |  +--ro prefixes?        uint64
     |     |  +--ro paths?           uint64
     |     |  +--ro scan-interval?   string
     |     +--ro total-memory?             uint64
     |     +--ro bgp-neighbor-summaries
     |     |  +--ro bgp-neighbor-summary* [id]
     |     |     +--ro id                        string
     |     |     +--ro bgp-version?              uint32
     |     |     +--ro messages-received?        uint64
     |     |     +--ro messages-sent?            uint64
     |     |     +--ro table-version?            uint64
     |     |     +--ro input-queue?              uint64
     |     |     +--ro output-queue?             uint64
     |     |     +--ro up-time?                  string
     |     |     +--ro state?                    bgp-ios-xe-oper:bgp-fsm-state
     |     |     +--ro prefixes-received?        uint64
     |     |     +--ro dynamically-configured?   boolean
     |     |     +--ro as?                       uint32
     |     +--ro local-as?                 uint32
     +--ro bgp-route-vrfs
     |  +--ro bgp-route-vrf* [vrf]
     |     +--ro vrf              string
     |     +--ro bgp-route-afs
     |        +--ro bgp-route-af* [afi-safi]
     |           +--ro afi-safi               bgp-common-ios-xe-oper:afi-safi
     |           +--ro bgp-route-filters
     |           |  +--ro bgp-route-filter* [route-filter]
     |           |     +--ro route-filter         bgp-route-ios-xe-oper:bgp-route-filters
     |           |     +--ro bgp-route-entries
     |           |        +--ro bgp-route-entry* [prefix]
     |           |           +--ro prefix              string
     |           |           +--ro version?            uint32
     |           |           +--ro available-paths?    uint32
     |           |           +--ro advertised-to?      string
     |           |           +--ro bgp-path-entries
     |           |              +--ro bgp-path-entry* [nexthop]
     |           |                 +--ro nexthop               string
     |           |                 +--ro metric?               uint32
     |           |                 +--ro local-pref?           uint32
     |           |                 +--ro weight?               uint32
     |           |                 +--ro as-path?              string
     |           |                 +--ro origin?               bgp-route-ios-xe-oper:bgp-origin-code
     |           |                 +--ro path-status
     |           |                 |  +--ro suppressed?        empty
     |           |                 |  +--ro damped?            empty
     |           |                 |  +--ro history?           empty
     |           |                 |  +--ro valid?             empty
     |           |                 |  +--ro sourced?           empty
     |           |                 |  +--ro bestpath?          empty
     |           |                 |  +--ro internal?          empty
     |           |                 |  +--ro rib-fail?          empty
     |           |                 |  +--ro stale?             empty
     |           |                 |  +--ro multipath?         empty
     |           |                 |  +--ro backup-path?       empty
     |           |                 |  +--ro rt-filter?         empty
     |           |                 |  +--ro best-external?     empty
     |           |                 |  +--ro additional-path?   empty
     |           |                 |  +--ro rib-compressed?    empty
     |           |                 +--ro rpki-status?          bgp-route-ios-xe-oper:bgp-rpki-status
     |           |                 +--ro community?            string
     |           |                 +--ro mpls-in?              string
     |           |                 +--ro mpls-out?             string
     |           |                 +--ro sr-profile-name?      string
     |           |                 +--ro sr-binding-sid?       uint32
     |           |                 +--ro sr-label-indx?        uint32
     |           |                 +--ro as4-path?             string
     |           |                 +--ro atomic-aggregate?     boolean
     |           |                 +--ro aggr-as-number?       uint32
     |           |                 +--ro aggr-as4-number?      uint32
     |           |                 +--ro aggr-address?         string
     |           |                 +--ro originator-id?        string
     |           |                 +--ro cluster-list?         string
     |           |                 +--ro extended-community?   string
     |           |                 +--ro ext-aigp-metric?      uint64
     |           |                 +--ro path-id?              uint32
     |           |                 +--ro path-origin?          bgp-route-ios-xe-oper:bgp-path-origin
     |           +--ro bgp-route-neighbors
     |           |  +--ro bgp-route-neighbor* [nbr-id]
     |           |     +--ro nbr-id                        string
     |           |     +--ro bgp-neighbor-route-filters
     |           |        +--ro bgp-neighbor-route-filter* [nbr-fltr]
     |           |           +--ro nbr-fltr                      bgp-route-ios-xe-oper:bgp-neighbor-route-filters
     |           |           +--ro bgp-neighbor-route-entries
     |           |              +--ro bgp-neighbor-route-entry* [prefix]
     |           |                 +--ro prefix                       string
     |           |                 +--ro version?                     uint32
     |           |                 +--ro available-paths?             uint32
     |           |                 +--ro advertised-to?               string
     |           |                 +--ro bgp-neighbor-path-entries
     |           |                    +--ro bgp-neighbor-path-entry* [nexthop]
     |           |                       +--ro nexthop               string
     |           |                       +--ro metric?               uint32
     |           |                       +--ro local-pref?           uint32
     |           |                       +--ro weight?               uint32
     |           |                       +--ro as-path?              string
     |           |                       +--ro origin?               bgp-route-ios-xe-oper:bgp-origin-code
     |           |                       +--ro path-status
     |           |                       |  +--ro suppressed?        empty
     |           |                       |  +--ro damped?            empty
     |           |                       |  +--ro history?           empty
     |           |                       |  +--ro valid?             empty
     |           |                       |  +--ro sourced?           empty
     |           |                       |  +--ro bestpath?          empty
     |           |                       |  +--ro internal?          empty
     |           |                       |  +--ro rib-fail?          empty
     |           |                       |  +--ro stale?             empty
     |           |                       |  +--ro multipath?         empty
     |           |                       |  +--ro backup-path?       empty
     |           |                       |  +--ro rt-filter?         empty
     |           |                       |  +--ro best-external?     empty
     |           |                       |  +--ro additional-path?   empty
     |           |                       |  +--ro rib-compressed?    empty
     |           |                       +--ro rpki-status?          bgp-route-ios-xe-oper:bgp-rpki-status
     |           |                       +--ro community?            string
     |           |                       +--ro mpls-in?              string
     |           |                       +--ro mpls-out?             string
     |           |                       +--ro sr-profile-name?      string
     |           |                       +--ro sr-binding-sid?       uint32
     |           |                       +--ro sr-label-indx?        uint32
     |           |                       +--ro as4-path?             string
     |           |                       +--ro atomic-aggregate?     boolean
     |           |                       +--ro aggr-as-number?       uint32
     |           |                       +--ro aggr-as4-number?      uint32
     |           |                       +--ro aggr-address?         string
     |           |                       +--ro originator-id?        string
     |           |                       +--ro cluster-list?         string
     |           |                       +--ro extended-community?   string
     |           |                       +--ro ext-aigp-metric?      uint64
     |           |                       +--ro path-id?              uint32
     |           |                       +--ro path-origin?          bgp-route-ios-xe-oper:bgp-path-origin
     |           +--ro bgp-peer-groups
     |              +--ro bgp-peer-group* [name]
     |                 +--ro name                        string
     |                 +--ro description?                string
     |                 +--ro remote-as?                  uint32
     |                 +--ro bgp-version?                uint16
     |                 +--ro min-time?                   uint16
     |                 +--ro num-of-sessions?            uint32
     |                 +--ro num-estab-sessions?         uint32
     |                 +--ro num-sso-sessions?           uint32
     |                 +--ro peer-members*               string
     |                 o--ro fmt-grp-ix?                 uint16
     |                 o--ro adv-ix?                     uint16
     |                 +--ro aspath-in?                  uint32
     |                 +--ro aspath-out?                 uint32
     |                 +--ro routemap-in?                string
     |                 +--ro routemap-out?               string
     |                 o--ro updated-messages?           uint64
     |                 +--ro rep-count?                  uint32
     |                 +--ro slowpeer-detection-value?   uint16
     |                 +--ro weight?                     uint16
     |                 +--ro send-community?             boolean
     |                 +--ro extended-community?         boolean
     |                 +--ro remove-private-as?          boolean
     +--ro bgp-route-rds
        +--ro bgp-route-rd* [rd-value]
           +--ro rd-value            string
           +--ro bgp-rd-route-afs
              +--ro bgp-rd-route-af* [afi-safi]
                 +--ro afi-safi                  bgp-common-ios-xe-oper:afi-safi
                 +--ro bgp-rd-route-filters
                 |  +--ro bgp-rd-route-filter* [route-filter]
                 |     +--ro route-filter            bgp-route-ios-xe-oper:bgp-route-filters
                 |     +--ro bgp-rd-route-entries
                 |        +--ro bgp-rd-route-entry* [prefix]
                 |           +--ro prefix                 string
                 |           +--ro version?               uint32
                 |           +--ro available-paths?       uint32
                 |           +--ro advertised-to?         string
                 |           +--ro bgp-rd-path-entries
                 |              +--ro bgp-rd-path-entry* [nexthop]
                 |                 +--ro nexthop               string
                 |                 +--ro metric?               uint32
                 |                 +--ro local-pref?           uint32
                 |                 +--ro weight?               uint32
                 |                 +--ro as-path?              string
                 |                 +--ro origin?               bgp-route-ios-xe-oper:bgp-origin-code
                 |                 +--ro path-status
                 |                 |  +--ro suppressed?        empty
                 |                 |  +--ro damped?            empty
                 |                 |  +--ro history?           empty
                 |                 |  +--ro valid?             empty
                 |                 |  +--ro sourced?           empty
                 |                 |  +--ro bestpath?          empty
                 |                 |  +--ro internal?          empty
                 |                 |  +--ro rib-fail?          empty
                 |                 |  +--ro stale?             empty
                 |                 |  +--ro multipath?         empty
                 |                 |  +--ro backup-path?       empty
                 |                 |  +--ro rt-filter?         empty
                 |                 |  +--ro best-external?     empty
                 |                 |  +--ro additional-path?   empty
                 |                 |  +--ro rib-compressed?    empty
                 |                 +--ro rpki-status?          bgp-route-ios-xe-oper:bgp-rpki-status
                 |                 +--ro community?            string
                 |                 +--ro mpls-in?              string
                 |                 +--ro mpls-out?             string
                 |                 +--ro sr-profile-name?      string
                 |                 +--ro sr-binding-sid?       uint32
                 |                 +--ro sr-label-indx?        uint32
                 |                 +--ro as4-path?             string
                 |                 +--ro atomic-aggregate?     boolean
                 |                 +--ro aggr-as-number?       uint32
                 |                 +--ro aggr-as4-number?      uint32
                 |                 +--ro aggr-address?         string
                 |                 +--ro originator-id?        string
                 |                 +--ro cluster-list?         string
                 |                 +--ro extended-community?   string
                 |                 +--ro ext-aigp-metric?      uint64
                 |                 +--ro path-id?              uint32
                 |                 +--ro path-origin?          bgp-route-ios-xe-oper:bgp-path-origin
                 +--ro bgp-rd-route-neighbors
                    +--ro bgp-rd-route-neighbor* [neighbor-id]
                       +--ro neighbor-id                      string
                       +--ro bgp-rd-neighbor-route-filters
                          +--ro bgp-rd-neighbor-route-filter* [neighbor-filter]
                             +--ro neighbor-filter                  bgp-route-ios-xe-oper:bgp-neighbor-route-filters
                             +--ro bgp-rd-neighbor-route-entries
                                +--ro bgp-rd-neighbor-route-entry* [prefix]
                                   +--ro prefix                          string
                                   +--ro version?                        uint32
                                   +--ro available-paths?                uint32
                                   +--ro advertised-to?                  string
                                   +--ro bgp-rd-neighbor-path-entries
                                      +--ro bgp-rd-neighbor-path-entry* [nexthop]
                                         +--ro nexthop               string
                                         +--ro metric?               uint32
                                         +--ro local-pref?           uint32
                                         +--ro weight?               uint32
                                         +--ro as-path?              string
                                         +--ro origin?               bgp-route-ios-xe-oper:bgp-origin-code
                                         +--ro path-status
                                         |  +--ro suppressed?        empty
                                         |  +--ro damped?            empty
                                         |  +--ro history?           empty
                                         |  +--ro valid?             empty
                                         |  +--ro sourced?           empty
                                         |  +--ro bestpath?          empty
                                         |  +--ro internal?          empty
                                         |  +--ro rib-fail?          empty
                                         |  +--ro stale?             empty
                                         |  +--ro multipath?         empty
                                         |  +--ro backup-path?       empty
                                         |  +--ro rt-filter?         empty
                                         |  +--ro best-external?     empty
                                         |  +--ro additional-path?   empty
                                         |  +--ro rib-compressed?    empty
                                         +--ro rpki-status?          bgp-route-ios-xe-oper:bgp-rpki-status
                                         +--ro community?            string
                                         +--ro mpls-in?              string
                                         +--ro mpls-out?             string
                                         +--ro sr-profile-name?      string
                                         +--ro sr-binding-sid?       uint32
                                         +--ro sr-label-indx?        uint32
                                         +--ro as4-path?             string
                                         +--ro atomic-aggregate?     boolean
                                         +--ro aggr-as-number?       uint32
                                         +--ro aggr-as4-number?      uint32
                                         +--ro aggr-address?         string
                                         +--ro originator-id?        string
                                         +--ro cluster-list?         string
                                         +--ro extended-community?   string
                                         +--ro ext-aigp-metric?      uint64
                                         +--ro path-id?              uint32
                                         +--ro path-origin?          bgp-route-ios-xe-oper:bgp-path-origin