Hi,


I am open to suggestions.
We have a need to switch traffic from our project to other projects without first getting out
on the internet, floating IPs, etc.

The other projects will be sharing their networks with our project.
As shown in figure below, the orange network belongs to our project (10.0.0.0/26)

The green network (172.31.0.0/24) belongs to another project 
and
has an overlapping network with the red tenant (172.31.0.0/16)

For now, the solution is to create VMs in our project and make sure none of the interfaces
having overlapping CIDRs.  Thus, there is a VM attached to the 'orange' and 'red' nets
and another VM attached to the 'orange' and 'green' nets.

Problem: Too much resources (VMs) will need to be created if we have 100 tenants with overlapping networks.

Solution:
Is there a way I can minimize VM resource in our project by not allocating a separate VM
for shared networks with overlapping CIDRs?

thanks,




Inline image