Elon de Freitas
Arraste para aprender
NTP
Sincronização de horário em redes
NTP (Network Time Protocol)
Trata-se do protocolo responsável pela sincronização de horas em uma rede. Em uma rede, é importante
sincronizar a hora em todos os dispositivos da rede porque todos os aspectos de gestão, proteção, solução
de problemas e planeamento de redes exigem um registo de data e hora preciso.
Kerberos, 802.1X, DNSSEC, por exemplo, exigem precisão no tempo. O NTP usa a porta UDP 123 e está
documentado no RFC 1305.
Se um servidor ou host for configurado com um tempo incorrecto, é possível que não esteja apto para
aceder aos serviços na rede.
O NTP pode ser configurado em servidores, roteadores, switches, e firewalls.
As redes com NTP implementado usam um sistema hierárquico de fontes de tempo. Cada nível neste
sistema hierárquico é denominado stratum.
Stratum: define o quão longe um dispositivo está da fonte principal de tempo, contando os servidores
intermediários usados na sincronização. À cada nível, é incrementado 1 stratum. Varia de 0-15, onde o
Stratum 0 é o mais preciso e o Stratum 15 é o menos preciso. Tudo após o Stratum 16, é conhecido como
dispositivo com uma precisão de tempo não confiável.
Estrutura Hierárquica NTP
Stratum 0: conhecidos como relógios de referência, por serem os relógios com maior precisão de
tempo. Dispositivos como Relógios atómicos, GPS, são conhecidos como dispositivos precisos e com
pouco (ou nenhum) atraso associado a eles. Não devem ser conectados directamente à uma rede local.
Devem ser conectados à um servidor local.
Stratum 1: conhecidos como servidores de tempo primário, pois estão conectados directamente com o
Stratum 0.
Stratum 2: Servidores conectados ao Stratum 1.
E assim em diante...
Normalmente em redes pequenas, é bem provável que use um servidor NTP proveniente da Internet. O
mais conhecido é o [Link].
Recomendação:
Usar, no mínimo, 3 fontes NTP diferentes
Internamente, ter um servidor NTP, com uma fonte confiável
Funcionamento NTP
Modo Cliente-Servidor: o cliente solicita à um
servidor NTP de um Stratum acima e recebe o
tempo real como resposta.
Modo Peer-to-Peer: Dois dispositivos do mesmo
stratum, trocam informações de tempo entre si.
Os hosts geralmente obtêm a hora usando uma versão
modificada do protocolo chamado Simple NTP (SNTP).
O SNTP funciona na mesma porta que o NTP. Um host
que suporta apenas SNTP não pode atuar como fonte
de hora para outros hosts.
? Já utilizou NTP na sua rede?
Comente abaixo!
Elon de Freitas