So, I will need to paint the picture of our use case first. And note, we need to be able to do this under a single zerotier network.
We have about 100 locations, each with their own router and different subnet, that all route back to a central concentrator that handles our routing. Additionally, we have 1 separate dedicated location that is capable of reaching all 100 of these locations. But, these 100 locations are NOT able to reach one another (isolated, which is what we want). We also have a handful of users that are able reach all those locations, including the separate dedicated one.
For ZeroTier, how can I get all 100 of those locations on a single network yet not able to reach each other but CAN reach a separate dedicated location whilst also having 20 plus users under that same single ZeroTier network but make it so none of the users can reach one another?
In short, we need to make it do the following:
multiple users but users can’t reach other. Multiple locations but locations can’t reach each other. users can reach all locations. 1 dedicated location needs to be able to reach all locations and all users. All needs to be under a single ZeroTier network.
I read through the isolation documentation for zerotier but that will not work for this use case as it appears the 1 and only tag that it allows is the “server” tag. would honestly be nice if we could have a series of different tags maybe? It was tasked to me to find a solution on this and that the solution lies within the “Advanced Routing” of ZeroTier but figured Id reach out for assistance.