Sincronização de tempo NTP no cluster de chassis
Este toipic explica como um Network Time Protocol (NTP) é usado para sincronizar o tempo entre o Mecanismo de Roteamento e o Mecanismo de Encaminhamento de Pacotes em um dispositivo autônomo, bem como entre dispositivos em um cluster de chassi.
Use o Explorador de Recursos para confirmar o suporte à plataforma e à versão para recursos específicos.
Sincronização de tempo NTP em firewalls
Nos modos de cluster autônomo e de chassi, o Mecanismo de Roteamento primário executa o processo NTP para obter tempo de um servidor NTP externo. Embora o Mecanismo de Roteamento secundário também execute o processo NTP, ele não pode sincronizar diretamente com o servidor NTP externo devido a restrições de rede. Em vez disso, o Mecanismo de Roteamento secundário sincroniza seu tempo com o Mecanismo de Roteamento principal usando NTP.
O NTP é usado para:
-
Sincronize o tempo do Mecanismo de Roteamento principal com o Mecanismo de Roteamento secundário através do enlace de controle do cluster do chassi.
-
Obtenha tempo de um servidor NTP externo para o Mecanismo de Roteamento principal ou um Mecanismo de Roteamento autônomo.
-
Sincronize o tempo do processo NTP do Mecanismo de Roteamento com o Mecanismo de Encaminhamento de Pacotes.
Defina as configurações de tempo NTP para definir e impor o limite de ajuste NTP, melhorando a segurança e a flexibilidade do serviço NTP.
Veja também
Exemplo: simplifique o gerenciamento de rede sincronizando os nós primários e de backup com o NTP
Este exemplo mostra como simplificar o gerenciamento sincronizando o tempo entre dois firewalls operando em um cluster de chassi. Usando um servidor NTP (Network Time Protocol), o nó primário sincroniza o tempo com o nó secundário. O NTP também é usado para sincronizar o tempo entre o Mecanismo de Roteamento e o Mecanismo de Encaminhamento de Pacotes em um dispositivo autônomo e entre nós em um cluster de chassi. A sincronização dos relógios do sistema em ambos os nós do cluster de chassi é necessária para gerenciar efetivamente os seguintes itens:
-
Objetos em tempo real (RTO)
-
Licenças
-
Atualizações de software
-
Failovers de nó
-
Análise de logs do sistema (syslogs)
Requerimentos
Este exemplo usa os seguintes componentes de hardware e software:
-
Firewalls operando em um cluster de chassis
-
Junos OS versão 18.1R1 ou posterior
Antes de começar:
-
Entenda os fundamentos do Network Time Protocol. Consulte Visão geral do NTP.
Visão geral
Quando os firewalls operam no modo de cluster de chassi, o nó secundário não pode acessar um servidor NTP externo pela porta de receita. O Junos OS oferece suporte à sincronização do tempo do nó secundário com o nó primário pelo enlace de controle, configurando o servidor NTP no nó primário.
Topologia
A Figura 1 mostra a sincronização de tempo do nó peer usando o link de controle.
de controle
No nó primário, o servidor NTP está acessível. O processo NTP no nó primário pode sincronizar a hora do servidor NTP e o nó secundário pode sincronizar a hora com o nó primário do link de controle.
Configuração
Configuração rápida da CLI
Para configurar rapidamente este exemplo e sincronizar a hora do servidor NTP, copie os comandos a seguir, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para corresponder à sua configuração de rede, copie e cole os comandos na CLI no nível de [edit] hierarquia e, em seguida, entre commit no modo de configuração.
set system ntp server 1.1.1.121
Sincronizar a hora do servidor NTP
Procedimento passo a passo
Neste exemplo, você configura o nó primário para obter seu tempo de um servidor NTP no endereço IP 1.1.1.121. Para sincronizar a hora do servidor NTP:
-
Configure o servidor NTP.
{primary:node0}[edit] [edit system] user@host# set ntp server 1.1.1.121 -
Comprometa a configuração.
user@host#commit
Resultados
No modo de configuração, confirme sua configuração digitando o show system ntp comando. Se a saída não exibir a configuração pretendida, repita as instruções de configuração neste exemplo para corrigi-la.
{primary:node0}[edit]
user@host# show system ntp
server 1.1.1.121
Se você terminar de configurar o dispositivo, entre no commit modo de configuração.
Verificação
Confirme se a configuração está funcionando corretamente.
Verifique a configuração do NTP no nó primário
Finalidade
Verifique se a configuração está funcionando corretamente.
Ação
Do modo operacional, insira o show ntp associations comando:
user@host> show ntp associations remote refid st t when poll reach delay offset jitter ============================================================================== *1-1-1-121-dynami 10.208.0.50 4 - 63 64 65 4.909 -12.067 2.014
Do modo operacional, insira o show ntp status comando:
user@host> show ntp status status=0664 leap_none, sync_ntp, 6 events, event_peer/strat_chg, version="ntpd 4.2.0-a Fri Mar 21 00:50:30 PDT 2014 (1)", processor="i386", system="JUNOS12.1I20140320_srx_12q1_x47.1-637245", leap=00, stratum=5, precision=-20, rootdelay=209.819, rootdispersion=513.087, peer=14596, refid=1.1.1.121, reftime=d6dbb2f9.b3f41ff7 Tue, Mar 25 2014 15:47:05.702, poll=6, clock=d6dbb47a.72918b20 Tue, Mar 25 2014 15:53:30.447, state=4, offset=-6.066, frequency=-55.135, jitter=4.343, stability=0.042
Significado
A saída no nó primário e secundário mostra a associação NTP da seguinte maneira:
-
remote— Endereço ou nome do peer NTP remoto. -
refid— Identificador de referência do peer remoto. Se o identificador de referência não for conhecido, esse campo mostrará um valor de 0.0.0.0. -
st— Estrato do par remoto. -
t— Tipo de peer: b (broadcast), l (local), m (multicast) ou u (unicast). -
when— quando o último pacote do peer foi recebido. -
poll— Intervalo de sondagem, em segundos. -
reach—Registro de acessibilidade, em octal. -
delay— Atraso atual estimado do peer, em milissegundos. -
offset— Deslocamento atual estimado do peer, em milissegundos. -
jitter— Magnitude do jitter, em milissegundos.
A saída no nó primário e secundário mostra o status do NTP da seguinte maneira:
-
status— Palavra de status do sistema, um código que representa os itens de status listados. -
x events— Número de eventos ocorridos desde a última mudança de código. Um evento geralmente é o recebimento de uma mensagem de sondagem NTP. -
version— Uma descrição detalhada da versão do NTP que está sendo usada. -
processor— Plataforma de hardware atual e versão do processador. -
system— Descrição detalhada do nome e versão do sistema operacional em uso. -
leap— Número de segundos bissextos em uso. -
stratum— Estrato do servidor peer. Qualquer coisa maior que 1 é uma fonte de referência secundária e o número representa aproximadamente o número de saltos de distância do servidor do estrato 1. O estrato 1 é uma referência primária, como um relógio atômico. -
precision—Precisão do relógio peer, com que precisão a frequência e o tempo podem ser mantidos com este sistema de cronometragem específico. -
rootdelay— Atraso total de ida e volta para a fonte de referência primária, em segundos. -
rootdispersion— Erro máximo em relação à fonte de referência primária, em segundos. -
peer— Número de identificação do peer em uso. -
refid— Identificador de referência do peer remoto. Se o identificador de referência não for conhecido, esse campo mostrará um valor de 0.0.0.0. -
reftime— Hora local, em formato de carimbo de data/hora, quando o relógio local foi atualizado pela última vez. Se o relógio local nunca tiver sido sincronizado, o valor será zero. -
poll— Intervalo de sondagem de mensagem de broadcast NTP, em segundos. -
clock— Hora atual no relógio do roteador local. -
state— Modo atual de operação NTP, onde 1 é simétrico ativo, 2 é simétrico passivo, 3 é cliente, 4 é servidor e 5 é broadcast. -
offset— Deslocamento atual estimado do peer, em milissegundos. Indica a diferença de tempo entre o relógio de referência e o relógio local. -
frequency— Frequência do relógio. -
jitter— Magnitude do jitter, em milissegundos. -
stability—Medição de quão bem este relógio pode manter uma frequência constante.
Verificar a configuração do NTP no nó secundário
Finalidade
Verifique se a configuração está funcionando corretamente.
Ação
Do modo operacional, insira o show ntp associations comando:
user@host> show ntp associations remote refid st t when poll reach delay offset jitter ============================================================================== 1-1-1-121-dynami .INIT. 16 - - 1024 0 0.000 0.000 4000.00 *129.96.0.1 1.1.1.121 5 u 32 64 377 0.417 0.760 1.204
Do modo operacional, insira o show ntp status comando:
user@host> show ntp status status=0664 leap_none, sync_ntp, 6 events, event_peer/strat_chg, version="ntpd 4.2.0-a Thu Mar 13 01:53:03 PDT 2014 (1)", processor="i386", system="JUNOS12.1I20140312_srx_12q1_x47.2-635305", leap=00, stratum=12, precision=-20, rootdelay=2.408, rootdispersion=892.758, peer=51948, refid=1.1.1.121, reftime=d6d646bb.853d2f42 Fri, Mar 21 2014 13:03:55.520, poll=6, clock=d6d647bc.e8f28b2f Fri, Mar 21 2014 13:08:12.909, state=4, offset=-1.126, frequency=-62.564, jitter=0.617, stability=0.002