Very similar to how IOS configures BGP Route reflectors is how XR does it.
router bgp 100
address-family ipv4 unicast
!
address-family vpnv4 unicast
!
address-family ipv6 unicast
!
address-family vpnv6 unicast
!
address-family ipv4 mdt
!
address-family l2vpn vpls-vpws
!
neighbor 192.0.2.1
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
!
!
neighbor 192.0.2.2
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
!
neighbor 192.0.2.4
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
!
!
neighbor 192.0.2.5
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
!
!
neighbor 192.0.2.13
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
router bgp 100
address-family ipv4 unicast
!
address-family vpnv4 unicast
!
address-family ipv6 unicast
!
address-family vpnv6 unicast
!
address-family ipv4 mdt
!
neighbor 192.0.2.3
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
!
address-family vpnv6 unicast
!
!
neighbor 192.0.2.9
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
!
address-family vpnv6 unicast
RP/0/0/CPU0:XR13#show bgp vpnv4 unicast summary
Fri Sep 6 02:05:37.307 UTC
BGP router identifier 192.0.2.13, local AS number 100
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0x0 RD version: 0
BGP main routing table version 1037
BGP NSR Initial initsync version 2 (Reached)
BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
BGP is operating in STANDALONE mode.
Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer
Speaker 1037 1037 1037 1037 1037 0
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
192.0.2.3 0 100 16320 14437 1037 0 0 05:11:49 28
192.0.2.9 0 100 14828 14444 1037 0 0 05:12:11 23
RP/0/0/CPU0:XR13#show bgp vpnv6 unicast summary
Fri Sep 6 02:05:41.267 UTC
BGP router identifier 192.0.2.13, local AS number 100
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0x0 RD version: 0
BGP main routing table version 213
BGP NSR Initial initsync version 1 (Reached)
BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
BGP is operating in STANDALONE mode.
Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer
Speaker 213 213 213 213 213 0
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
192.0.2.3 0 100 16320 14437 213 0 0 05:11:53 0
192.0.2.9 0 100 14828 14444 213 0 0 05:12:15 0
RP/0/0/CPU0:XR13#show bgp vpnv4 unicast
Fri Sep 6 02:05:44.317 UTC
BGP router identifier 192.0.2.13, local AS number 100
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0x0 RD version: 0
BGP main routing table version 1037
BGP NSR Initial initsync version 2 (Reached)
BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
Status codes: s suppressed, d damped, h history, * valid, > best
i - internal, r RIB-failure, S stale, N Nexthop-discard
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
Route Distinguisher: 100:1 (default for vrf C1)
*> 10.18.19.0/24 101.13.19.19 1 32768 ?
*>i10.100.1.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.100.8.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.100.18.0/24 192.0.2.5 1 100 0 ?
* i 192.0.2.5 1 100 0 ?
*> 10.100.19.0/24 101.13.19.19 1 32768 ?
*>i10.100.50.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.100.100.0/24 192.0.2.5 1 100 0 ?
* i 192.0.2.5 1 100 0 ?
*>i10.100.110.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.100.200.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.101.8.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.101.18.0/24 192.0.2.5 1 100 0 ?
* i 192.0.2.5 1 100 0 ?
*> 10.101.19.0/24 101.13.19.19 1 32768 ?
*>i10.101.82.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.101.83.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.101.84.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i101.1.8.0/24 192.0.2.1 0 100 0 ?
* i 192.0.2.1 0 100 0 ?
*>i101.1.17.0/24 192.0.2.1 0 100 0 ?
* i 192.0.2.1 0 100 0 ?
*>i101.5.18.0/24 192.0.2.5 0 100 0 ?
* i 192.0.2.5 0 100 0 ?
*> 101.13.19.0/24 0.0.0.0 0 32768 ?
Route Distinguisher: 100:100 (default for vrf MVPN)
*>i10.100.8.0/24 192.0.2.1 0 100 0 65008 i
* i 192.0.2.1 0 100 0 65008 i
*>i10.100.17.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.100.18.0/24 192.0.2.5 0 100 0 65018 i
* i 192.0.2.5 0 100 0 65018 i
*> 10.100.19.0/24 100.13.19.19 0 0 65019 i
*>i10.100.22.0/24 192.0.2.12 0 100 0 65022 i
*>i10.100.23.0/24 192.0.2.16 0 100 0 65023 i
*>i10.100.24.0/24 192.0.2.2 0 100 0 65024 i
* i 192.0.2.2 0 100 0 65024 i
*>i10.101.17.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.101.172.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.101.173.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.101.174.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.102.20.0/24 192.0.2.10 0 100 0 65020 i
*>i10.102.22.0/24 192.0.2.12 0 100 0 65022 i
*>i10.102.23.0/24 192.0.2.16 0 100 0 65023 i
router bgp 100
address-family ipv4 unicast
!
address-family vpnv4 unicast
!
address-family ipv6 unicast
!
address-family vpnv6 unicast
!
address-family ipv4 mdt
!
address-family l2vpn vpls-vpws
!
neighbor 192.0.2.1
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
!
!
neighbor 192.0.2.2
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
!
neighbor 192.0.2.4
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
!
!
neighbor 192.0.2.5
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
!
!
neighbor 192.0.2.13
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
route-reflector-client
!
address-family vpnv6 unicast
route-reflector-client
router bgp 100
address-family ipv4 unicast
!
address-family vpnv4 unicast
!
address-family ipv6 unicast
!
address-family vpnv6 unicast
!
address-family ipv4 mdt
!
neighbor 192.0.2.3
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
!
address-family vpnv6 unicast
!
!
neighbor 192.0.2.9
remote-as 100
update-source Loopback0
address-family vpnv4 unicast
!
address-family vpnv6 unicast
RP/0/0/CPU0:XR13#show bgp vpnv4 unicast summary
Fri Sep 6 02:05:37.307 UTC
BGP router identifier 192.0.2.13, local AS number 100
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0x0 RD version: 0
BGP main routing table version 1037
BGP NSR Initial initsync version 2 (Reached)
BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
BGP is operating in STANDALONE mode.
Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer
Speaker 1037 1037 1037 1037 1037 0
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
192.0.2.3 0 100 16320 14437 1037 0 0 05:11:49 28
192.0.2.9 0 100 14828 14444 1037 0 0 05:12:11 23
RP/0/0/CPU0:XR13#show bgp vpnv6 unicast summary
Fri Sep 6 02:05:41.267 UTC
BGP router identifier 192.0.2.13, local AS number 100
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0x0 RD version: 0
BGP main routing table version 213
BGP NSR Initial initsync version 1 (Reached)
BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
BGP is operating in STANDALONE mode.
Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer
Speaker 213 213 213 213 213 0
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
192.0.2.3 0 100 16320 14437 213 0 0 05:11:53 0
192.0.2.9 0 100 14828 14444 213 0 0 05:12:15 0
RP/0/0/CPU0:XR13#show bgp vpnv4 unicast
Fri Sep 6 02:05:44.317 UTC
BGP router identifier 192.0.2.13, local AS number 100
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0x0 RD version: 0
BGP main routing table version 1037
BGP NSR Initial initsync version 2 (Reached)
BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
Status codes: s suppressed, d damped, h history, * valid, > best
i - internal, r RIB-failure, S stale, N Nexthop-discard
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
Route Distinguisher: 100:1 (default for vrf C1)
*> 10.18.19.0/24 101.13.19.19 1 32768 ?
*>i10.100.1.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.100.8.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.100.18.0/24 192.0.2.5 1 100 0 ?
* i 192.0.2.5 1 100 0 ?
*> 10.100.19.0/24 101.13.19.19 1 32768 ?
*>i10.100.50.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.100.100.0/24 192.0.2.5 1 100 0 ?
* i 192.0.2.5 1 100 0 ?
*>i10.100.110.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.100.200.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.101.8.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.101.18.0/24 192.0.2.5 1 100 0 ?
* i 192.0.2.5 1 100 0 ?
*> 10.101.19.0/24 101.13.19.19 1 32768 ?
*>i10.101.82.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.101.83.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i10.101.84.0/24 192.0.2.1 1 100 0 ?
* i 192.0.2.1 1 100 0 ?
*>i101.1.8.0/24 192.0.2.1 0 100 0 ?
* i 192.0.2.1 0 100 0 ?
*>i101.1.17.0/24 192.0.2.1 0 100 0 ?
* i 192.0.2.1 0 100 0 ?
*>i101.5.18.0/24 192.0.2.5 0 100 0 ?
* i 192.0.2.5 0 100 0 ?
*> 101.13.19.0/24 0.0.0.0 0 32768 ?
Route Distinguisher: 100:100 (default for vrf MVPN)
*>i10.100.8.0/24 192.0.2.1 0 100 0 65008 i
* i 192.0.2.1 0 100 0 65008 i
*>i10.100.17.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.100.18.0/24 192.0.2.5 0 100 0 65018 i
* i 192.0.2.5 0 100 0 65018 i
*> 10.100.19.0/24 100.13.19.19 0 0 65019 i
*>i10.100.22.0/24 192.0.2.12 0 100 0 65022 i
*>i10.100.23.0/24 192.0.2.16 0 100 0 65023 i
*>i10.100.24.0/24 192.0.2.2 0 100 0 65024 i
* i 192.0.2.2 0 100 0 65024 i
*>i10.101.17.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.101.172.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.101.173.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.101.174.0/24 192.0.2.1 0 100 0 65017 i
* i 192.0.2.1 0 100 0 65017 i
*>i10.102.20.0/24 192.0.2.10 0 100 0 65020 i
*>i10.102.22.0/24 192.0.2.12 0 100 0 65022 i
*>i10.102.23.0/24 192.0.2.16 0 100 0 65023 i