I would like to ask you a question. I was doing a LAB between 2 PE. Both PEs had a MPBGP configuration to transport the two VRFs via iBGP. My BGP configuration, the neighbor, was the physical interface, not the loopbacks between them, and didn’t work at all, I mean, I saw how the networks were learning by BGP but the ping didn’t respond.
I realized that transport LABEL in one PE didn’t create in the LFIB and when I did the command show ip cef vrf 1 x.x.x.x I didn’t see the transport Label, I saw only the VPN label.
At the end, I changed in the BGP neighbor: instead physical interface, the loopbacks, and configured updated-interface loopback0, and started work. I saw the transport label and the ping worked fine.
Why this? If I am not wrong, the Transport LABEL depends on the next-hop address of the BGP right? but the issue is that I didn’t see the next-hop address in the LFIB (show mpls forwarding). Everything started work once I changed the neighbor to the loopbacks and I configured neighbor x1.x1.x1.x1 update-interface loopback.
Thanks for your help!