* 2 tenant networks and subnets, 10.0.0.0/24 and 20.0.0.0/24,
* 2 routers:
* router1 is connected to external network and to 10.0.0.0/24 (using 10.0.0.1, so default gateway)
* router2 is connected to 20.0.0.0/24 (using 20.0.0.1, so default gateway) and 10.0.0.0/24 (as 10.0.0.3).
* 2 VMs, each connected to only one of the above subnets. VM1 is at 10.0.0.0/24 and should have external connectivity.
Using DVR routers for both router1 and router2 allows VM1 to ping 8.8.8.8 and VM2.
The only modification needed is adding a static routing rule in VM1 so that it will know 20.0.0.0/24 is accessible through 10.0.0.3, but this should also be done for legacy routers, so it's not a DVR issue.
This works for me:
* 2 tenant networks and subnets, 10.0.0.0/24 and 20.0.0.0/24,
* 2 routers:
* router1 is connected to external network and to 10.0.0.0/24 (using 10.0.0.1, so default gateway)
* router2 is connected to 20.0.0.0/24 (using 20.0.0.1, so default gateway) and 10.0.0.0/24 (as 10.0.0.3).
* 2 VMs, each connected to only one of the above subnets. VM1 is at 10.0.0.0/24 and should have external connectivity.
Using DVR routers for both router1 and router2 allows VM1 to ping 8.8.8.8 and VM2.
The only modification needed is adding a static routing rule in VM1 so that it will know 20.0.0.0/24 is accessible through 10.0.0.3, but this should also be done for legacy routers, so it's not a DVR issue.
So "works for me".