I want to create a hub and spoke topology with more than 500 spoke virtual networks in Azure.
However, there are a few limitations.
- A virtual network can peer to up to 500 virtual network via peering.
- A route table can have up to 400 routes.
How can I scale up this? Also, how do you overcome the route table limit (400) before hitting the peering limit (500), say in a case you have 4xx spoke virtual networks?
Unfortunately, if the VNet peering number is reaching the max limitation of 500, you can upvote this feedback(Increase VNET Peering Limit of 500) to enhance it or raise a new request about route table limit like this.
Currently, it seems there is no better solution to overcome it. You may consider optimizing the network structure to reduce the peering numbers by using a vnet-to-vnet gateway connection.