(imported topic written by Shembop91)
I cannot find anything that directly addresses this, so here goes.
I would like to set up Dynamic Relay affiliation to force clients to use a local relay if it exists.
At first glance, this almost sounds like “Why set up affiliation at all?” - And ultimately that may be the answer.
Here is the problem.
Laptop users who travel around - I would not want to set up affiliation to their “home” because that would mean that they would connect to home even if there happened to be a relay where they were traveling, and cause WAN traffic that is not necessary, as they would be able to get their updates locally. Some of our laptops can be at another location for months, and I would not like to administer changing their affiliation every time they change location.
Our hop count to our DMZ is as many as 18 hops for internet users, so I cannot use limited hop count forcew people local. Sometimes the local Relay is 5 hops away, but the relays in another location are only 4 hops (due to hop compression)
What I would like to do is set up a Relay seek which basically looks like this.
Relays Advertisement list would have their Location By IP Address Name in their Advertisement
Clients would have relevance in their seek list that would be “Whatever is in my Location By IP Address” - and then follow it with whatever other affiliation I want to set up as secondary, etc.