Peering Azure Virtual Networks

Virtual Networks can be peered globally as long as the Address Space does not overlap with either the VNET or other VNETs that are peered in the mesh.

flowchart LR
vnet1 --- vnet2 --- vnet3 & vnet4 --- vnet5 --- vnet1

Whenever a VNET is peered, the Default Route Table is updated to include the new routes for all VNETs.
This is important to remember when Force Tunnelling traffic to a Network Virtual Appliance like a Azure Firewall.
It is also important to note that Vnet 1 can not communicate with Vnet 3 or 4 in this diagram, as Azure does not have Transitive Routing