In our upcoming deployment, we are going to have 8 different VRFs across the MPLS VPN network. All these VRFs need to access the data center for resource. In between the data center dual CEs and data center switch, there are other 3rd party devices (FW, IPS, WAN Opt, etc) that do not support VRF-Lite configuration. That means we can only terminate VRF configuration on the data center CE WAN interface.
So my question is, how do I send VRF traffic to the server and server sends the traffic back to different VRFs?
Not sure about the Source selected VRF feature, But still you can try if it work then ok or else you can go with the below solution for traffic coming from data center to VRF.
You need to add two routes.
@ You need to add static router fro VRF network to Data center network
i.e. ip route vrf (voice- VRF ) 0.0.0.0 0.0.0.0 (Gateway) global
@ You need to add static route for VRF network in the global routing table pointing to the interface connected to VRF.
i.e ip route (VRF network ) (VRF subnet mask ) (Gateway Address that’s connect all VRF)
So when traffic is coming from Data Center till will be pointed towards the interface were all VRF is connected & they will communicate & when reverse traffic will come from VRF they will reach to Data Center router & use VRF global route to reach data Center network.
(You can refer the configuration of PE-2 of document that shared earlier)