Start with this document -
It uses ISIS and BGP but it is easy to change the ISIS bits to EIGRP.
We used BGP/EIGRP with your service provider for MPLS at the last company i worked with.
1) BGP routes received from the provider PE routers were redistributed into EIGRP on the CE router
2) Network statements under the BGP process on the CE router were used to advertise the internal EIGRP routes to the PE routers ie. we did not redistribute EIGRP into BGP.
Summarisation of each sites IP addressing is very helpful in this scenario.
I would like to know the implications of redistributing BGP from service provider into EIGRP on CE since this will impact our internal preferred routes.
CE configuration is a classic configuration.
I would recommend to avoid mutual redistribution if possible.
So BGP should use network commands to advertise EIGRP subnets of remote site.
EIGRP requires a seed metric for redistribution
router bgp 65000
neigh 184.108.40.206 remote-as
network 10.10.10.0 255.255.255.0
network 10.10.11.0 255.255.255.0
network 10.10.16.0 255.255.254.0
router eigrp 100
default-metric 10000 1000 255 1 1500
red bgp 65000
if multiple CE are on same site mutual redistribution (both BGP into EIGRP and EIGRP into BGP) would require special care to avoid routing feedback and loops during topology changes.
All the MPLS VPN stuff is on the service provider side not on customer side this is an advantage of MPLS VPN doesn't need changes on CE side.
unless you are in a Carrier Supporting Carrier scenario (that is your CE would be a PE for someone else)
Hope to help