We are experiencing a weird NAT issue while experimenting with Tier0 VRF Gateways (VCD 10.5, NSX 4.1.1).
Environment 1: VM -> Routed Network -> Edge Gateway (with NAT configured) -> Shared T0 Gateway -> Internet -> ping 8.8.8.8 works
Environment 2: VM -> Routed Network - Edge Gateway (with NAT configured) -> Dedicated VRF T0 Gateway -> Internet -> ping 8.8.8.8 fails
In other words, exact same setup with the only difference being the use of a dedicated VRF Gateway for the Provider Gateway used by the Edge.
Now, it works end to end as adding an IPv6 prefix to that same VM (with the corresponding FW rules) allows that VM to ping 2001:4860:4860::8888 (no NAT used for IPv6).
Anyone got NAT to work using VRF Gateways as T0? Note that we also advertise both IPv4 and IPv6 routes through an IPv6 neighbor for both environments
Thanks,
Marc.