Na configuração NTP, qual é o propósito de especificar valores de estrato alto para o relógio local?
fudge 127.127.1.0 stratum 10
Corrija-me se estiver errado: o servidor dependerá de qualquer maneira do relógio interno se os servidores NTP remotos (que possuem estrato baixo, por exemplo, 2 ou 3) estiverem inacessíveis. Caso contrário, sincronizará a hora com esses servidores NTP.
Portanto, a linha de configuração acima é desnecessária e definir um estrato de relógio local só faz sentido se esse valor do estrato for inferior a algum estrato de servidores NTP remotos?
Um estrato alto significa um relógio de prioridade mais baixa. Os clientes NTP geralmente têm um número ímpar de servidores, mas mais de um, e a razão para usar um estrato alto para um relógio local é avisar aos clientes que esse relógio deve ser menos confiável do que outros relógios sincronizados com uma fonte melhor.
Você também perguntou se esse era o padrão, mesmo sem a
fudge 127.127.1.0 stratum 10
instrução de configuração.Por padrão, a
ntpd
implementação de um servidor NTP não sincronizará com um relógio local, portanto, não cumprirá a hora. (Não estou tão familiarizado com outras implementações de NTP, então não posso comentar sobre elas.) Adicionar afudge 127.127.1.0 stratum 10
linha permite considerar continuar a servir o horário do relógio local (no estrato de prioridade 10 realmente baixo) quando todas as outras fontes Falhou. Este é geralmente um cenário melhor para um ambiente sensível ao tempo (por exemplo, um que utiliza Kerberos ou outra autenticação baseada no tempo) do que deixar todos os sistemas do cliente final rodarem livremente sem sincronização.