Relay affiliation question

If clients are configured for auto relay selection and to seek specific relay affiliation groups and if no failover relays are defined, will the client always attempt to utilize the BES server if none of the relays defined in the affiliation groups are reachable? I think the answer is yes but wanted some corroboration on that. Thanks.

1 Like

Correct, if a Client is unable to associate with a Relay, and has no defined Failover it will try the BES Server.

If you have less than 5000 total endpoints, then don’t worry about things like this too much. Even if they all selected the root, you’d probably be fine, even though it isn’t ideal.


You can have the Root server advertise a Relay Affiliation Group of ROOT and have no clients use that affiliation group. This will prevent the root from being selected during Automatic Relay selection of group * by the clients, but it will not prevent the clients from using the root as a last resort, which is generally what you want.

You can set up a fake root relay, and it will handle the clients that failover to the root.

You can use relay weight and priority to influence which relays are selected during automatic relay selection of a particular group.

I haven’t tried this, but I would recommend setting up a failover relay that uses port 443 instead of 52311 and set that as the failover relay on all clients. The clients will only attempt the failover relay before they try the root as a last resort.


Related:

Great, thanks for the responses.