I would like to configure two routers back to back MPLS. Each router has 2 interfaces. One to face the "cloud" and one to face the customer. The cloud is nothing more than a VLAN in which there are no other routers. The 2 MPLS end points are one the same IP segment and actually CDP see each other. I would like to take everything from the customer facing interface, encapsulate it, send it to the neighbor router and strip the MPLS tag and push it out the other non-cloud interface.
Any help would be appriciated.
it is really possible to do what you want.
First on the two routers you enable mpls
desc MPLS router-id
ip address 18.104.22.168 255.255.255.255
mpls label protocol ldp
on common segment
desc mpls backbone link to other PE
this provides the MPLS infrastructure.
Now to send traffic between the two customer sites the best is to use an MPLS VPN made of two VRF sites
ip vrf Customer1
route-target both 1:1
desc VRF access link facing customer
ip vrf forwarding Customer1
router bgp 1
no bgp default ipv4-unicast
neighbor 22.214.171.124 remote-as 1
neighbor 126.96.36.199 update-source loop1
neighbor 188.8.131.52 activate
neighbor 184.108.40.206 send-community both
address-family ipv4 vrf Customer1
Do the same on the second router that will use a different IP address for the loopback
There is no need for a P router between the two PE routers.
For penultimate hop popping MPLS VPN packets will be sent out with a single label the VPN label advertised by BGP multiprotocol in address-family vpnv4.
May be your question was only about the possibility to use MPLS VPN with two back to back PE the answer is yes.
Hope to help