Geralmente, você quer um número ímpar de servidores e / ou colegas. O algoritmo de escolha do servidor NTP é complexo e não encontrei boa documentação sobre ele.
Alguns dos fatores considerados incluem:
- O estrato do servidor. Estratos inferiores são preferidos.
- A estabilidade do servidor. Servidores com dados mais estáveis são preferidos.
- Quão bem o tempo do servidor concorda com outros servidores.
Estas são algumas regras que eu uso ao configurar o NTP:
- Pesquise todos os servidores internos para que eles estejam cientes um do outro e possam escolher entre si como servidores. Na minha experiência, os colegas tendem a ser incluídos no conjunto de servidores selecionado.
- Use um ou três servidores externos em cada servidor interno.
- Se estiver usando relógios internos, falsifique o estrato para 8 ou superior. Use valores de fudge diferentes para cada servidor.
- Opcionalmente, prefira um servidor se vários servidores igualmente confiáveis estiverem disponíveis.
Se os relógios estão se afastando, há um problema com sua configuração. Foi minha experiência que executar o NTP em um servidor virtual pode causar instabilidade.
Não é provável que o peering de clientes para o servidor funcione. O estrato do cliente normalmente será um maior do que o servidor, então será menos pesado.