So when a client wants to contact a server, how does the pool decide which server the client should contact(assuming the client has used the default pool.ntp.org as the desired server). From what I have understood about the NTP Pool, I think the pool probably recognises the approximate geographic location of the client and then uses a round robin approach to provide a server from the available servers in the particular zone. Is this correct?
Also, are servers given a preference based on the stratum that they belong to i.e. would a stratum 2 server have a higher chance of receiving a client request than a stratum 3 server or maybe vice versa ?
Thanks in advance