This lab will cover iBGP configuration. If you are unfamiliar with BGP, please check out this link for a brief description.
Configure iBGP between R1 and R2 using the following parameters:
R1 Loopback 0=1.1.1.1/32
Answer RP/0/0/CPU0:R1(config)#int lo0
RP/0/0/CPU0:R1(config-if)#ip add 1.1.1.1 255.255.255.255
RP/0/0/CPU0:R1(config-if)#commit
R2 Loopback 0=2.2.2.2/32
Answer RP/0/0/CPU0:R2(config)#int lo0
RP/0/0/CPU0:R1(config-if)#ip add 2.2.2.2/32
RP/0/0/CPU0:R1(config-if)#commit
ASN: 65000
Answer RP/0/0/CPU0:R1(config)#router bgp 65000
RP/0/0/CPU0:R1(config-bgp)#bgp router-id 1.1.1.1
RP/0/0/CPU0:R1(config-bgp)#address-family ipv4 unicast
RP/0/0/CPU0:R1(config-bgp-af)#exit
RP/0/0/CPU0:R1(config-bgp)#neighbor 10.0.0.3
RP/0/0/CPU0:R1(config-bgp-nbr)#remote-as 65000
RP/0/0/CPU0:R1(config-bgp-nbr)#address-family ipv4 unicast
RP/0/0/CPU0:R1(config-bgp-nbr-af)#commit
RP/0/0/CPU0:R2(config)#router bgp 65000
RP/0/0/CPU0:R2(config-bgp)#bgp router-id 2.2.2.2
RP/0/0/CPU0:R2(config-bgp)#address-family ipv4 unicast
RP/0/0/CPU0:R1(config-bgp-af)#exit
RP/0/0/CPU0:R2(config-bgp)#neighbor 10.0.0.2
RP/0/0/CPU0:R2(config-bgp-nbr)#remote-as 65000
RP/0/0/CPU0:R2(config-bgp-nbr)#address-family ipv4 unicast
RP/0/0/CPU0:R2(config-bgp-nbr-af)#commit
Verify:
RP/0/0/CPU0:R1#show bgp summ
BGP router identifier 1.1.1.1, local AS number 65000
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
10.0.0.3 0 65000 8 8 2 0 0 00:05:12 0
RP/0/RP0/CPU0:R2#show bgp nei nsr
Tue Feb 4 12:46:08.984 UTC
BGP neighbor is 10.0.0.2
BGP state = Established, up for 00:00:50
RP/0/0/CPU0:R1#show bgp ipv4 unicast summary
BGP router identifier 1.1.1.1, local AS number 65000
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
10.0.0.3 0 65000 12 12 2 0 0 00:09:47 0
IOS-XR Lab 4: Advertising iBGP
IOS-XR Lab Index