On 06/15/2018 05:45 PM, Erik Nygren wrote:
I suspect starting assumptions are roughly in the range of:

* Recursive (and stub?) resolvers (SHOULD/MUST?) do some form of round-robin in RRset responses.

* There are a variety of ways to implement round-robin (randomize, permute, etc).

* Server operators need to be aware that round-robin may be a part of a load balancing scheme (especially if capacity is far greater than average demand) but should not be relied on exclusively.  (Perhaps with examples of why...)

Am I missing something in-terms of an existing BCP to this effect?

Unless all addresses happen to have identical shared prefix length with the client address (that is, count-leading-zeros(client-address XOR server-address) is the same), RFC 6724 Rule 9 requires that clients do *not* perform random server selection.

I think this was a mistake in RFC 3484, and it is still wrong. But I think procedurally, you cannot change this in a BCP.

Thanks,
Florian

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to