http://www.cisco.com/en/US/docs/ios/12_ ... asleb.htmlFirst of all from an academic standpoint this mpls routing between providers is not covered in CCiP. But than again it got retired . Now , if i got this right , where exactly do you see that next-hop ? Do you do an do sh ip route vrf X or a do sh ip route ? Because those 1.1.1.1 2.2.2.2 are mpls P edge routers and from a vrf point of view the packets are LFIB--CEF tag-switched. BGP just delivers the packets to their destination. You could have OSPF , RIP or whatever in the core. It doesn't matter. You have IGP (in your case IBGP) in the core that does nothing but provide connectivity and you have those BGP routers facing the AS exit points that translate those vrf's and redistribute them where they need to be. What I'm trying to say it's that this is how it should be. The mpls packets/frames (2.5) behave like this. Jesus my english is getting worse by the minute

))
I think I can make it clearer if I would ask for you to look in the core. you have no vrf's and the routing table contains almoast nothing. so it's not a question of bgp advertizing in IBGP , it's just MPLS running over it.