NTP Leap Segundos Indicador De. GDowdxxxxxxxxxxxxxxx (Greg Dowd) Data. Qui, 18 Dez 2008 21:12:15 GMT Eu tenho uma pergunta sobre o indicador de segundos de salto. Com base na minha compreensão do ntp, ea página html em seu site lidando com segundos de salto, cis. udel. edumillsleap. html. Tenho dito à minha equipe que o segundo indicador de salto era o único árbitro verdadeiro de se um pacote de resposta de modo 4 estava no segundo salto ou no segundo subseqüente. Portanto, tivemos que garantir que o valor foi desmarcado no flanco ascendente do primeiro segundo do dia seguinte à inserção deleção. Então, nós criamos testes e eu defini uma amostra de controle que era uma caixa de linux correndo distribuição stock ntp, v4.2.4p3xxxxxxxxx Um pouco velho, mas nós não havent saltou em um tempo. A configuração do teste envolveu um simulador de GPS com um segundo salto agendado que transmitido para uma das nossas caixas estrato 1. Verificou-se que o estrato 1 propagava o bit de inserção de salto. A caixa de controlo foi sincronizada com o estrato 1 e propagando o bit de inserção de salto. Observe que não havia nenhuma tecla ativada. Observamos que a caixa de controle não desmarcou o bit de salto até a próxima atualização de poll após o evento de salto. Você acredita que este é o comportamento correto Este comportamento é diferente para o código de árvore de dev mais recente gdowd em symmetricom dot com (formato antispam) Symetricom, Inc. quotEverything deve ser feito o mais simples possível, mas não simplista Albert Einstein. Leap Second 2015: Informação importante para os clientes da Meinberg No início de 2015, a IERS anunciou na sua publicação do Boletim C que um segundo salto será inserido no final de Junho. Para os usuários de NTP (e outras tecnologias de sincronização de horário) há uma série de coisas que devem ser verificadas a fim de se preparar para este evento. Atualização: Depois de mais testes, recomendamos que atualize o arquivo leapsecond em sistemas LANTIME V6.x - consulte a Atualização do Leap Second para 6.x abaixo. Atualização 2: os sistemas LANTIME que executam as versões de firmware V4.x ou V5.x começam em 1º de junho para anunciar o próximo passo em segundo lugar nas respostas NTP corretas de acordo com a RFC 5905. Introdução Introduzir um segundo passo é necessário para garantir que a diferença entre o O tempo universal coordenado (UTC) para a escala de tempo astronômica está dentro de um pequeno intervalo. UTC é a base dos fusos horários que são comumente usados e é determinado com a ajuda de relógios atômicos que são instalados em um monte de locais diferentes. A maioria desses relógios atômicos são operados por organizações nacionais de metrologia, por exemplo, o Instituto Nacional de Padrões e Tecnologia dos EUA (NIST). O National Physical Laboratory no Reino Unido ou o alemão Physikalisch-Technische Bundesanstalt (PTB). Mais informações sobre o segundo salto e a escala de tempo UTC podem ser encontradas em sites que nós listados na seção Weblinks abaixo. Um segundo de salto será sempre inserido depois das 23:59:59 (UTC), normalmente em 31 de dezembro ou 30 de junho (embora outras datas sejam teoricamente possíveis, elas não foram usadas até agora). Leap segundo Manipulação por Meinberg Produtos Alguns protocolos de transferência de tempo ou tecnologias podem pré-anunciar um salto segundo, a fim de permitir que o receptor da informação de tempo para se preparar para uma segunda inserção de salto e para garantir que o segundo evento de salto é tratado corretamente mesmo se o Receptor perde a conexão à sua referência de tempo antes que a segunda inserção de salto realmente precise acontecer. A sincronização de tempo é possível apenas com a ajuda de transferência de tempo, isto é, transmitindo o tempo correcto a partir de uma fonte de referência para um ou mais receptores. Os receptores então comparam seu próprio relógio com a informação de tempo que receberam da referência e ajustam seu tempo apropriadamente. Aparelhos LANTIME Time Server Um número de protocolos de rede foram projetados para permitir a transferência de tempo entre nós conectados a uma rede. O mais popular e amplamente utilizado é NTP (Network Time Protocol). Que foi publicado como um RFC em sua revisão atual 4 pelo IETF: RFC5905. Outro protocolo de sincronização de tempo é o Precision Time Protocol (PTP). Que foi publicado como IEEE Standard 1588 em sua forma atual em 2008 (IEEE 1588-2008). Outros protocolos de transferência de tempo são desatualizados (Time. Daytime) ou seu uso é limitado a ambientes de aplicativos especiais. Este documento abrange apenas NTP e PTP. Servidores Network Time Protocol (NTP) Um segundo salto é anunciado com um sinalizador (bit de salto) dentro da resposta NTP que um servidor NTP envia para um cliente NTP. Esse sinalizador só pode ser ativado no dia do segundo evento de salto. Para este segundo salto de anos, um servidor LANTIME NTP não iria começar a anunciar o segundo salto em suas respostas NTP antes de 00:00:00 (UTC). Muito provavelmente o anúncio começará entre 23 e 1 hora antes da inserção do segundo salto à meia-noite UTC. Após a inserção do segundo salto, o sinalizador será apagado. Por favor note que algumas referências como DCF77 começam a anunciar um próximo salto segundo apenas uma hora antes do evento real e, portanto, um servidor LANTIME NTP só pode começar a anunciar o segundo salto em seus pacotes NTP nesse momento. PTP Grandmaster Clocks O Precision Time Protocol também define o segundo anúncio de salto. Assim como o NTP, o protocolo implementa o anúncio de uma forma que permite anunciar o evento somente no dia em que ele realmente acontece. O PTP Grandmaster define uma bandeira em suas mensagens ANNOUNCE e em dispositivos LANTIME isso começa cerca de 1 hora antes do segundo evento salto. Leap Second Update Arquivos para LANTIME Firmware Os sistemas LANTIME executam versões diferentes da implementação de referência NTP e da pilha Meinberg PTP. Você pode descobrir a versão de firmware do seu dispositivo na página principal da interface da web. Se você não conseguir identificar a versão do firmware LANTIME ou se não tiver certeza de qual versão você está executando, entre em contato com o suporte do Meinberg. LANTIME Firmware Versions 3.x e versões anteriores Estas versões de firmware não foram alteradas desde mais de 10 anos. Se você ainda executar um dispositivo desse tipo, entre em contato com o suporte Meinberg para verificar se é necessário tomar outras medidas para o próximo salto em segundo lugar. Meinberg não tem nenhum conhecimento sobre quaisquer problemas com segundos de salto, mas estamos felizes em ajudá-lo com testes em execução, se você não tem certeza se o seu sistema LANTIME está pronto para o segundo salto. Versões de Firmware LANTIME 4.xe 5.x Como parte do programa de suporte de vida livre, oferecemos uma pequena atualização para ambas as gerações de firmware 4 e 5 que contêm um arquivo atualizado de segundo salto NTP para garantir o tratamento adequado do salto de 2015 segundo. Em geral, em sistemas LANTIME que utilizam um sinal de rádio como GPS ou DCF77 como referência primária, o anúncio de segundo salto é recebido automaticamente e processado corretamente pelo sistema. No entanto, recomendamos a instalação de um segundo arquivo de pulo atualizado para garantir que o segundo salto seja inserido quando nenhum sinal de rádio estiver disponível. Os sistemas LANTIME que utilizam fontes de referência que não fornecem anúncios de segundo salto (por exemplo, PPS e IRIG) têm de instalar a actualização em qualquer caso. Observe que a versão NTP em execução nos sistemas V4 e V5 começará a anunciar o próximo salto em 1 de junho, o que é permitido pelo RFC 5905, já que o bit indicador de pulo se refere ao último dia do mês. As versões NTP nos sistemas V4.x e V5.x LANTIME requerem para habilitar a autokey para aceitar um arquivo de segundo salto: Etapa 1: Gerar Autokey - Interface da Web - Segurança - Geração de auto-falha NTP - Gerar nova chave pública NTP Na página NTP do UI da Web, você deve marcar a caixa de seleção Auto-tecla para ativar isso: NOTA: Todos os modelos LAN-MOD da série M que executam o V5.x (M100, M200, M300, M400, M600, M900) são compatíveis com o V6.x, nós recomendamos que Você atualiza seus sistemas LANTIME da série M para a versão estável mais recente do V6.16.x. Como a atualização de firmware incluirá o segundo arquivo de salto mais recente, você não precisa instalar a atualização abaixo se você decidir atualizar para uma versão 6.x. Leap Second Update para instalação do V4.x: Instale o arquivo de atualização fazendo login na interface da Web e usando a função de atualização de firmware LANTIME na página local. O serviço NTP precisa ser reiniciado depois para aplicar as alterações. Isso é automaticamente cuidado pelo processo de atualização e você deve estar ciente de que o serviço NTP ficará indisponível por um curto período de tempo. Leap Second Update for 5.x Instalação: Instale o arquivo de atualização fazendo login na interface da Web e usando a função de atualização de firmware LANTIME na página Local. O serviço NTP precisa ser reiniciado depois para aplicar as alterações. Isso é automaticamente levado em conta pelo processo de atualização e você tem que estar ciente de que o serviço NTP ficará indisponível por um curto período de tempo. Versões de Firmware LANTIME 6.x Todas as versões do firmware V6 manipularão o segundo evento de salto corretamente quando estiverem sincronizadas por um sinal de rádio que transmita anúncios de segundo salto, como GPS, GLONASS ou DCF77. No entanto, recomendamos instalar a segunda atualização de salto fornecida para garantir que a inserção do segundo salto seja executada corretamente mesmo na ausência de um sinal de rádio válido. Os sistemas LANTIME que utilizam fontes de referência que não fornecem anúncios de segundo salto (por exemplo, PPS e IRIG) têm de instalar a actualização em qualquer caso. NOTA: as versões de Firmware 6.16.x a partir de 6.16.008, bem como as versões do Firmware 6.17.x a partir de 6.17.006 já incluem o último arquivo de salto e, portanto, não é necessário instalar a atualização do segundo salto em estas máquinas. Leap Second Update for 6.x Installation: Instale o arquivo de atualização entrando na UI da Web e usando a função FirmwareSoftware Update na página System. O serviço NTP precisa ser reiniciado depois para aplicar as alterações. Isso é automaticamente levado em conta pelo processo de atualização e você tem que estar ciente de que o serviço NTP ficará indisponível por um curto período de tempo. Após a atualização ter sido instalada, o script de atualização pedirá que você reinicie o servidor. Isso não é necessário, você pode, portanto, ignorar esse pedido e simplesmente retornar à página principal da interface do usuário da Web. Meinberg Bus Level Products - ISA, PCI, PCI-X, PCI-Express e USB A segunda inserção de salto é tratada corretamente por todos os produtos de nível de ônibus Meinberg que usam um sinal de rádio (GPS, DCF77, GLONASS) como referência de tempo. A PTP270PEX PTP slave PCIe card processa um segundo anúncio de salto enviado por um PTP Grandmaster. As placas de slot PCI e PCIe e os dispositivos USB que usam IRIG como referência podem entrar em um estado não sincronizado durante e logo após a segunda inserção, mas ressincronizarão automaticamente depois. Se você tiver alguma dúvida, entre em contato com o Suporte Técnico da Meinberg, fornecendo o número de série e, se disponível, as versões de firmware e driver de seus produtos de nível de ônibus Meinberg. Outros relógios Meinberg de referência GPS e PZF Os relógios de referência de montagem em rack (modelos BGT e MP) e ferrovias (HS) Meinberg não possuem problemas conhecidos no que se refere ao salto de segundos eventos. No entanto, se você tiver alguma dúvida, entre em contato com o Suporte Técnico Meinberg fornecendo o número de série e, se disponível, as versões de firmware e driver de seus produtos Meinberg. Windows NTP O NTP Versões 4.2.4p5 e mais recente corretamente processar saltar segundo anúncios de servidores upstream NTP. Recomendamos usar a versão estável mais recente do NTP 4.2.8 que está disponível na nossa página de download do NTP para Windows. Observe que uma nova versão 4.2.8p2 cobrindo alguns problemas com o Windows 8 está atualmente trabalhada e será lançada em breve. Uma instalação NTP existente pode ser preparada para o segundo evento de salto fornecendo manualmente um segundo arquivo de salto. Este arquivo é fornecido pelo NIST e outras organizações, incluindo Meinberg: Meinberg NTP Leapsecond File IETF NTP Leapsecond Arquivo NIST NTP Leapsecond File Para digitar o ntpd para usar o arquivo, ele precisa ser adicionado ao arquivo de configuração ntp. Para o NTP 4.2.6 e mais recente, isso é possível usando a diretiva leapfile: nas versões NTP anteriores a 4.2.6, adicionar um arquivo em segundo lugar requer um procedimento mais complexo. Informações sobre isso podem ser encontradas no site de documentação NTP doc. ntp. org e no site de suporte NTP. Leap Second Workshop O Meinberg Sync Academy oferece um segundo workshop de salto. O seminário abrange informações de fundo detalhadas sobre os segundos de salto e o processamento de um segundo evento de salto é demonstrado em um laboratório prático para uma ampla gama de tecnologias de sincronização de tempo, como GPS, NTP, PTP e IRIG. IERS Centro de Orientação da Terra - Leap Second - Site do IERS abrangendo os segundos do salto PTB: Leap Seconds - Informações básicas do PTB alemão Wikipedia: Leap Second - Artigo da Wikipedia sobre os segundos do salto Meinberg: Leap Seconds - Informações básicas sobre os segundos de salto por Meinberg Technical Aspectos de Leap Second Propagation - FOSDEM 2015 Apresentação que cobre os aspectos técnicos dos segundos de pulo
No comments:
Post a Comment