Propague a hora local por NTP para LAN

Propague a hora local por NTP para LAN

Sincronizei meu switch L3 com um servidor de horário externo e está funcionando corretamente. No entanto, estou na Europa e temos comutação CET/CEST e recebo UTC do servidor de horário configurado. Configurei o fuso horário e o horário de verão no meu switch (mostra a hora correta quando uso "show clock"), mas meu switch propaga o horário NTP (UTC) para minha LAN. (Eu sei que esta é a operação normal)

Minha pergunta é: posso propagar com NTP o horário local (CET/CEST) para meus clientes LAN ou existe algum outro método para fazer isso? O problema que tenho é que não consigo configurar a comutação CET/CEST em meus clientes, eles não suportam isso. (Tenho PLCs em minhas LANs e eles só são capazes de configurações GMT)

Existe alguma solução para isso ou devo usar uma fonte de tempo separada?

Muito obrigado!

Responder1

posso propagar com NTP o horário local (CET/CEST) para meus clientes LAN ou existe algum outro método para fazer isso?

Não, não com NTP. O NTP não tem nenhum conceito de hora local, é tudo UTC.Todo o pacote contémsão alguns carimbos de data/hora com segundos e frações de segundo de uma época.

Não tente configurar servidores NTP de deslocamento "errados" para fazer deslocamentos de fuso horário local. Eu nunca vi esse trabalho, pois dificulta boas configurações robustas de NTP.

Os computadores de uso geral possuem (e são mantidos atualizados) um banco de dados tz de forma que possam ser configurados com Europe/Berlina hora local correta, mesmo quando as regras mudam.

Um computador robusto, incorporado ou burro pode não ter um pacote tzdata, ou um meio de atualizá-lo, ou software de data e hora razoável. É quase certo que faltam alguns destes no seu PLC. QueArtigo da base de conhecimento sobre como sincronizar o horário com os controladoresfaltam detalhes sobre o formato ou fuso horário em que tudo está, o que não aumenta minha confiança de que internamente seja um relógio UTC razoável com diferenças de fuso horário.

Infelizmente, suas opções podem estar limitadas à exportação de dados para um sistema com um relógio completo, deixando-o no UTC para sempre ou amaldiçoando o horário de verão todos os anos ao corrigir as compensações.

Responder2

É claro que você pode propagar o horário de qualquer fuso horário através do NTP, você só precisa ter certeza

  • haverá apenas uma fonte de horário em sua LAN para mitigar o perigo de seus clientes receberem mensagens de carimbo de data/hora conflitantes e alternarem entre si
  • sua fonte de horário transmitirá a hora no fuso horário que você pretende

Em outras palavras: Se a fonte de horário em sua LAN for o switch L3, este seria o dispositivo que possui uma configuração para "traduzir" o fuso horário para clientes NTP ou não. Caso o seu switch L3 não seja capaz disso, você precisará de uma fonte de tempo diferente.

Responder3

Como já foi dito, não tente fazer com que o NTP faça nada além do UTC, é uma má ideia. O horário de verão geralmente é tratado de duas maneiras diferentes nos sistemas SCADA, alguns executam o horário de inverno durante todo o ano, alguns executam o UTC durante todo o ano e alguns usam um mecanismo de sincronização diferente para dispositivos de campo onde você sincroniza o horário através do protocolo de controle (IEC-104 por exemplo). Eu recomendo falar com o suporte da Omron, eles podem lhe dar a resposta mais rápida sobre como lidar com isso.

informação relacionada