In our implementation of MPLS, we have a PE-PE connection to our provider (multiple VRFs) and our customers have a CE-PE connection to our same provider. We need to send routes to our CE routers so they can reach an internal server instead of just their other locations. I was told to create another VRF, but wasn't sure of the details to get this accomplished. Any help would be appreciated. Thanks.
Thanks Johnny for all these clarification !!
I assume your server must also be reachable from the Internet which is already in the GRT.
What you can do is to use a route-map which will match the traffic to your CEs and use your VRF to forward it:
route-map VRF permit 10
match ip address 101
access-list 101 permit ip host
ip policy route-map VRF
If your server is directly connected to your PE (sharing same subnet), you can use the following command instead of the static route:
ip vrf receive
This command will install the subnet in the VRF RIB in addition to the GRT and will be automatically exported
Follow this link for more details:
Let me know if it helps
On the PE connected to your server, you need to create a VRF and import the RT of the routes sent by your CEs.
Also you need to export the server IP address with a RT which needs to be imported by all the PEs connected to your CEs.