Leaking IPs from one VRF to another VRF?

Hi all,

I have two VRF’s running, main and MTN-Gateway. The former has a gateway IP of 10.255.211.1 and the latter 10.255.212.1.

Each of the VRF’s are routing to their own gateway, so I have two WAN interfaces, and two LAN.

So here’s the problem: I’d like to be able to access some of the IP’s on ‘main’ from ‘MTN-Gateway’.

I am at a loss. I have been trying to sort this for days now, with no luck. Any help would be much appreciated

Please see the attached snapshots for some idea of my config.
Interface.png
Routes.png
CustomRoute.png

I also tried adding a mangle rule, but I never see any packets traveling through it.
Mangle2.png
Mangle1.png

I eventually managed to figure it out. It seems the idea I had of routing everything to the subnet was completely off! Instead you have to add a ‘prerouting’ mangle rule for each subnet and set the correct route-mark. Such as the below…
MangleFinal.png