After a Resource Group was created, an ExpressRoute connection/circuit was created and it is being used (private peering for some VMs in a VNET). We now need VMs in a different VNET (and different Resource Group) to use private peering to get to another resource over ExpressRoute. The two RGs/VNETs should not be able to see each other, just use ExpressRoute.
Is that possible? I am not finding that in the docs.
Current state: ResourceGroup1 with VNet1 with a VM with IP addr of 10.1.1.49 is used by on-prem users via ExpressRoute only. Future state: ResourceGroup2 with VNet1 with a VM with IP addr of 10.1.1.49 needs to be setup. Without ExpressRoute, there is network isolation because the VNets are completely independent in different Resource Groups. Concern is that if this ResourceGroup2 is uses same ER then there will be an address collision and resources in each VNET can see each other, isolation is lost.
Does this mean that each VNET should have the same address space but different subnets within each Resource Group to avoid collisions?
Thanks.