This lab example setups up eBGP IPv4 unicast peerings between AS 100 and AS 15.
CSR15
router bgp 15
bgp log-neighbor-changes
neighbor 100.9.15.9 remote-as 100
neighbor 100.13.15.13 remote-as 100
IOS9
router bgp 100
bgp log-neighbor-changes
neighbor 100.9.15.15 remote-as 15
%BGP-5-ADJCHANGE: neighbor 100.9.15.15 U
XR13
route-policy PASS
pass
end-policy
!
router bgp 100
address-family ipv4 unicast
!
neighbor 100.13.15.15
remote-as 15
address-family ipv4 unicast
route-policy PASS in
route-policy PASS out
%ROUTING-BGP-5-ASYNC_IPC_STATUS : bpm-active:(bgp-bpm-active)inst-id 0, Service Published
%MGBL-CONFIG-6-DB_COMMIT : Configuration committed by user 'Rob'. Use 'show configuration commit changes 1000000006' to view the changes.
%ROUTING-BGP-5-ASYNC_IPC_STATUS : bpm-default:(A)inst-id 0, Connection Open
%ROUTING-BGP-5-ASYNC_IPC_STATUS : default, process instance 1:(A)inst-id 0, Connection Establised
%ROUTING-BGP-5-ASYNC_IPC_STATUS : default:(A)inst-id 0, Initial Config Done
%ROUTING-BGP-5-ADJCHANGE : neighbor 100.13.15.15 Up (VRF: default) (AS: 15)
%ROUTING-BGP-5-NSR_STATE_CHANGE : Changed state to Not NSR-Ready
RP/0/0/CPU0:XR13#show bgp ipv4 unicast summary
Thu Jan 2 01:08:50.214 UTC
BGP router identifier 100.13.13.13, local AS number 100
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0xe0000000 RD version: 2
BGP main routing table version 2
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 2 2 2 2 2 0
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
100.13.15.15 0 15 10 9 2 0 0 00:07:49 0
100.14.14.14 0 100 4 5 2 0 0 00:02:07 0
CSR15#show bgp ipv4 unicast summary
BGP router identifier 100.15.15.15, local AS number 15
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
100.9.15.9 4 100 22 23 1 0 0 00:17:01 0
100.13.15.13 4 100 10 11 1 0 0 00:08:15 0
CSR15
router bgp 15
bgp log-neighbor-changes
neighbor 100.9.15.9 remote-as 100
neighbor 100.13.15.13 remote-as 100
IOS9
router bgp 100
bgp log-neighbor-changes
neighbor 100.9.15.15 remote-as 15
%BGP-5-ADJCHANGE: neighbor 100.9.15.15 U
XR13
route-policy PASS
pass
end-policy
!
router bgp 100
address-family ipv4 unicast
!
neighbor 100.13.15.15
remote-as 15
address-family ipv4 unicast
route-policy PASS in
route-policy PASS out
%ROUTING-BGP-5-ASYNC_IPC_STATUS : bpm-active:(bgp-bpm-active)inst-id 0, Service Published
%MGBL-CONFIG-6-DB_COMMIT : Configuration committed by user 'Rob'. Use 'show configuration commit changes 1000000006' to view the changes.
%ROUTING-BGP-5-ASYNC_IPC_STATUS : bpm-default:(A)inst-id 0, Connection Open
%ROUTING-BGP-5-ASYNC_IPC_STATUS : default, process instance 1:(A)inst-id 0, Connection Establised
%ROUTING-BGP-5-ASYNC_IPC_STATUS : default:(A)inst-id 0, Initial Config Done
%ROUTING-BGP-5-ADJCHANGE : neighbor 100.13.15.15 Up (VRF: default) (AS: 15)
%ROUTING-BGP-5-NSR_STATE_CHANGE : Changed state to Not NSR-Ready
RP/0/0/CPU0:XR13#show bgp ipv4 unicast summary
Thu Jan 2 01:08:50.214 UTC
BGP router identifier 100.13.13.13, local AS number 100
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0xe0000000 RD version: 2
BGP main routing table version 2
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 2 2 2 2 2 0
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
100.13.15.15 0 15 10 9 2 0 0 00:07:49 0
100.14.14.14 0 100 4 5 2 0 0 00:02:07 0
CSR15#show bgp ipv4 unicast summary
BGP router identifier 100.15.15.15, local AS number 15
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
100.9.15.9 4 100 22 23 1 0 0 00:17:01 0
100.13.15.13 4 100 10 11 1 0 0 00:08:15 0