Bgp+label config

Hello All,

I am preparing for the CCIE service provider. And I am following CSC lectures by Brian McGahan.

In the attached snapshot, there is BGP + label configuration between XR1 and XR2. and working VPNV4 connection between XR2 and r6. ospf +ldp is running on XR3,XR4, r5 ,gig0/0/0/1 of XR2 and gi0/0 of r6. Following is the vpnv4 configuration on XR2 and r6.

XR2 bgp config:-
router bgp 2
address-family vpnv4 unicast
!
neighbor 6.6.6.6 # vpnv4 connection with r6(ios)
remote-as 6
ebgp-multihop 10
update-source Loopback0
address-family vpnv4 unicast
route-policy pass in
route-policy pass out
!

#r6 vpnv4 config
router bgp 6
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 2
neighbor 2.2.2.2 ebgp-multihop 10
neighbor 2.2.2.2 update-source Loopback0
!
address-family vpnv4. #connection with XR2
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community extended
exit-address-family

The label for 6.6.6.6 on XR2 is missing. Following is the ‘show mpls forwarding’ table output.

RP/0/0/CPU0:XR2#show mpls forwarding prefix 6.6.6.6/32
Fri Aug 20 07:34:20.670 UTC
Local Outgoing Prefix Outgoing Next Hop Bytes
Label Label or ID Interface Switched


24003 Pop 6.6.6.6/32 Gi0/0/0/1 100.20.30.3 7008

As a result data plane is broken. Why does XR2 pop the label for 6.6.6.6 prefix?
Please let me know if you need more info.

Thanks,
Sachin