BGP labeled unicast is configured across ISP1 (AS 6001, IOS XE), ISP2 (AS 6002, IOS XR) and ISP3 (AS 6003, IOS XR), but PE1 and PE3 still cannot reach each other’s loopbacks over a label-switched path. One fault breaks each direction. Use the BGP label tables on the border routers to find them.
The simulator ticks each one as soon as the network meets it.
Find why there is no BGP-LU path between PE1 and PE3 (show bgp ipv4 unicast labels on PE1 and ASBR1, show bgp ipv4 labeled-unicast on the IOS XR routers).
ASBR1 (IOS XE) must exchange labels with ISP2 on its eBGP session (neighbor 10.0.23.2 send-label).
ASBR2B (IOS XR) must send routes to ISP3: its eBGP neighbor 10.0.56.2 needs route-policy PASS out.
PE1 and PE3 have a BGP-LU path to each other’s loopback.