ipi-bgp-vrf
 
  augment /ipi-network-instance:network-instances/ipi-network-instance:network-instance/ipi-vrf:vrf:
    +--rw bgp-vrf
       +--rw config
       |  +--rw import-map?   string
       |  +--rw export-map?   string
       |  +--rw rd-string?    string
       +--ro state
       |  +--ro counters
       |  |  +--ro neighbor-rx-tx-stat
       |  |  |  +--ro messages-sent?            uint32
       |  |  |  +--ro messages-received?        uint32
       |  |  |  +--ro bytes-sent?               uint32
       |  |  |  +--ro bytes-received?           uint32
       |  |  |  +--ro opens-sent?               uint32
       |  |  |  +--ro opens-received?           uint32
       |  |  |  +--ro updates-sent?             uint32
       |  |  |  +--ro updates-received?         uint32
       |  |  |  +--ro keepalive-sent?           uint32
       |  |  |  +--ro keepalive-received?       uint32
       |  |  |  +--ro notification-sent?        uint32
       |  |  |  +--ro notification-received?    uint32
       |  |  |  +--ro route-refresh-sent?       uint32
       |  |  |  +--ro route-refresh-received?   uint32
       |  |  |  +--ro capabilities-sent?        uint32
       |  |  |  +--ro capabilities-received?    uint32
       |  |  +--ro local-input-output
       |  |  |  +--ro active-open?                        uint16
       |  |  |  +--ro passive-open?                       uint16
       |  |  |  +--ro open-loops?                         uint16
       |  |  |  +--ro open-calls?                         uint16
       |  |  |  +--ro open-received-calls?                uint16
       |  |  |  +--ro send-calls?                         uint16
       |  |  |  +--ro received-calls?                     uint16
       |  |  |  +--ro write-calls?                        uint16
       |  |  |  +--ro write-loops?                        uint16
       |  |  |  +--ro write-loops-yield?                  uint16
       |  |  |  +--ro read-calls?                         uint16
       |  |  |  +--ro read-loops?                         uint16
       |  |  |  +--ro read-loop-yield?                    uint16
       |  |  |  +--ro process-nlri-yields?                uint16
       |  |  |  +--ro process-withdraw-yields?            uint16
       |  |  |  +--ro read-time-exceed?                   uint16
       |  |  |  +--ro update-send-pending?                uint16
       |  |  |  +--ro update-buffer-not-available?        uint16
       |  |  |  +--ro update-walk-suspend?                uint16
       |  |  |  +--ro yield-in-update?                    uint16
       |  |  |  +--ro yield-in-pack?                      uint16
       |  |  |  +--ro no-send-buffer-peer?                uint16
       |  |  |  +--ro no-withdraw-buffer-peer?            uint16
       |  |  |  +--ro yields-in-update-peer-loop?         uint16
       |  |  |  +--ro no-updates-pending-or-no-buffers?   uint16
       |  |  |  +--ro no-data-to-write?                   uint16
       |  |  |  +--ro message-queue-received-error?       uint16
       |  |  +--ro sockets
       |  |     +--ro created?            uint32
       |  |     +--ro accepted?           uint32
       |  |     +--ro closed?             uint32
       |  |     +--ro create-retries?     uint32
       |  |     +--ro create-failures?    uint32
       |  |     +--ro fd-close-session?   uint32
       |  +--ro import-map?   string
       |  +--ro export-map?   string
       |  +--ro rd-string?    string
       +--ro next-hop-tracking
       |  +--ro state
       |     +--ro bgp-as?                   uint32
       |     +--ro router-id?                inet:ipv4-address
       |     +--ro configured?               boolean
       |     +--ro delay-time?               uint32
       |     +--ro received-message-count?   cml-data-types:cml_line_t
       |     +--ro ipv4-count?               int32
       |     +--ro ipv6-count?               int32
       |     +--ro delay-time-remaining?     int32
       +--rw route-target* [rt-rd-string]
       |  +--rw rt-rd-string    -> ../config/rt-rd-string
       |  +--rw config
       |  |  +--rw rt-rd-string?   ipi-bgp-types:bgp_route_target_type_t
       |  |  +--rw direction       ipi-bgp-types:bgp_target_route_type_t
       |  +--ro state
       |     +--ro rt-rd-string?   ipi-bgp-types:bgp_route_target_type_t
       |     +--ro direction       ipi-bgp-types:bgp_target_route_type_t
       +--ro bgp-rd
          +--ro bgp-rd-as
          |  +--ro state
          |     +--ro brd-as?          int32
          |     +--ro brd-as-number?   int32
          +--ro bgp-rd-as4
          |  +--ro state
          |     +--ro brd-as4?       int32
          |     +--ro brd-as-num4?   int32
          +--ro bgp-rd-ip
             +--ro state
                +--ro brd-ip?          int32
                +--ro brd-ip-number?   int32
  augment /ipi-network-instance:network-instances/ipi-network-instance:network-instance/ipi-vrf:vrf:
    +--rw evpn-service-type {feature-list:HAVE_MPLS,feature-list:HAVE_BGP_EVPN}?
       +--rw config
       |  +--rw service-type?   cml-data-types:cml_evpn_service_type_t
       +--ro state
          +--ro service-type?   cml-data-types:cml_evpn_service_type_t