Protocolo de hora de rede — Fundamentos
Por que sincronizar horário?
Dispositivos de rede precisam ter o horário sincronizado para que logs, certificados, autenticação e troubleshooting façam sentido. Sem sincronização, correlacionar eventos entre roteadores e switches se torna inviável — os timestamps dos logs estarão inconsistentes.
O NTP (Network Time Protocol) é o protocolo padrão para sincronização de horário em redes IP, definido na RFC 5905 e operando na porta UDP 123.
Hierarquia de Stratum
O NTP organiza fontes de tempo em níveis chamados stratum:
| Stratum | Descrição |
|---|---|
| 0 | Relógio de referência (GPS, relógio atômico) — não transmite NTP |
| 1 | Servidor diretamente conectado a um Stratum 0 |
| 2 | Sincroniza com um Stratum 1 |
| 3–15 | Cada hop adiciona +1 ao stratum |
| 16 | Indica dispositivo não sincronizado |
> Quanto menor o stratum, mais confiável a fonte. Dispositivos Cisco atuam como servidor e cliente simultaneamente.
Modos de operação NTP
Cliente/Servidor
O modo mais comum no CCNA. O roteador consulta um servidor NTP externo.
R1(config)# ntp server 216.239.35.0 Modo simétrico (peer)
Dois dispositivos se sincronizam mutuamente, útil para redundância.
R1(config)# ntp peer 10.0.0.2 Modo mestre (master)
Faz o roteador agir como servidor NTP autoritativo, mesmo sem sincronização externa — útil em ambientes isolados.
R1(config)# ntp master 3 O número define o stratum anunciado (padrão: 8).
Verificação e diagnóstico
R1# show ntp status Mostra se o clock está sincronizado, stratum atual e fonte de referência.
R1# show ntp associations Lista todos os servidores/peers configurados e o status de cada um.
Na saída de show ntp associations, os símbolos indicam:
*— fonte selecionada (atual)+— fonte candidata~— peer configurado manualmente
R1# show clock detail Exibe horário atual e se a fonte é NTP ou configuração manual.
Autenticação NTP
Para evitar que um servidor malicioso forneça horário incorreto, o NTP suporta autenticação MD5:
R1(config)# ntp authenticate
R1(config)# ntp authentication-key 1 md5 SenhaSecreta
R1(config)# ntp trusted-key 1
R1(config)# ntp server 10.0.0.1 key 1 Fuso horário e horário de verão
O NTP sincroniza horário UTC. Para exibir o horário local correto:
R1(config)# clock timezone BRT -3
R1(config)# clock summer-time BRST recurring Pontos-chave para o exame
- NTP usa UDP porta 123
- Stratum máximo funcional: 15; stratum 16 = não sincronizado
ntp mastercria uma fonte interna;ntp serverdefine fonte externa- Autenticação NTP usa MD5
- O comando
show ntp statusconfirma sincronização e stratum atual - Sem
clock timezone, o dispositivo exibe UTC mesmo sincronizado