Problemas Comunes en Sincronización de Tiempo

La sincronización del tiempo es esencial en las redes informáticas modernas, especialmente con la cantidad de transacciones sensibles al tiempo realizadas a través de Internet en estos días. Sin una sincronización adecuada, los sistemas informáticos:

  • Ser vulnerable a ataques maliciosos
  • Susceptible a la pérdida de datos
  • No se pueden realizar transacciones sensibles al tiempo
  • Difícil de depurar

Afortunadamente, asegurar que una red informática esté sincronizada con precisión es relativamente sencillo. Existen diferentes métodos para sincronizar una red con el UTC de escala de tiempo global (Tiempo Universal Coordinado) pero ocasionalmente surgen algunos problemas comunes.

Mi servidor de tiempo dedicado no puede recibir una señal

Servidores de tiempo NTP dedicados reciba el tiempo desde transmisiones de onda larga o redes de GPS. Si usa un GPS NTP servidor luego, una antena de GPS debe ubicarse en un techo para obtener una vista clara del cielo. Sin embargo, un receptor de radio NTP no necesita una antena montada en el techo aunque la señal puede ser vulnerable a la interferencia y se debe alcanzar el ángulo correcto hacia el transmisor.

Estoy usando un servidor de tiempo público en Internet, pero mis dispositivos no están sincronizados.

Como los servidores de tiempo públicos pueden ser utilizados por cualquier persona, pueden recibir altos niveles de tráfico. Esto puede causar problemas con el ancho de banda y significa que sus solicitudes de tiempo no pueden pasar. Público NTP servidores también puede ser víctima de ataques DDoS y algunos incidentes de alto perfil de Vandalismo NTP se han producido.

Los servidores de hora de Internet también son dispositivos 2 de estrato, en otras palabras, ellos mismos tienen que conectarse a un servidor horario para recibir la hora correcta y, debido a esto, algunas referencias de tiempo en línea son muy imprecisas.

* NB: los servidores de hora de Internet también son incapaces de ser autenticados para permitir NTP establecer si la fuente de tiempo proviene de donde dice ser, combinado con el problema de asegurar que el firewall esté abierto para recibir las solicitudes de tiempo, puede significar que los servidores de hora de Internet presentan un riesgo claro para la seguridad.

El tiempo en mi computadora parece estar apagado por un segundo a la hora UTC estándar

Debe verificar si se ha agregado un segundo intercalar reciente a UTC. Los segundos intercalares se agregan una o dos veces al año para garantizar que el UTC y la rotación de la Tierra coincidan. Algunos servidores de tiempo experimentan dificultades para realizar el ajuste del segundo intercalar.

Sincronización atómica del reloj hecha fácil con un servidor de tiempo NTP

Los relojes atómicos son lo último en dispositivos de cronometraje. Su precisión es increíble ya que un reloj atómico no se desplazará tanto como un segundo dentro de un millón de años, y cuando se compara con los siguientes mejores cronómetros, como un reloj electrónico que puede derivar por un segundo en una semana, un reloj atómico es increíblemente más preciso.

Los relojes atómicos se utilizan en todo el mundo y son el corazón de muchas tecnologías modernas que hacen posible una multitud de aplicaciones que damos por sentado. El comercio por Internet, la navegación por satélite, el control del tráfico aéreo y la banca internacional son industrias que dependen en gran medida de

También rigen la escala de tiempo del mundo, UTC (Tiempo Universal Coordinado) que se mantiene fiel a una constelación de estos relojes (aunque UTC tiene que ajustarse para adaptarse a la ralentización del giro de la Tierra mediante la adición de segundos intercalares).

A menudo, se requiere que las redes informáticas se ejecuten sincronizadas con UTC. Esta sincronización es vital en redes que realizan transacciones sensibles al tiempo o requieren altos niveles de seguridad.

Una red informática sin sincronización horaria adecuada puede causar muchos problemas, entre ellos:

La pérdida de datos

  • Dificultades para identificar y registrar errores
  • Mayor riesgo de violaciones de seguridad.
  • No se pueden realizar transacciones sensibles al tiempo

Por estas razones, muchas redes informáticas deben sincronizarse con una fuente de UTC y mantenerse lo más precisas posible. Y aunque los relojes atómicos son dispositivos grandes y voluminosos que se guardan en los confines de los laboratorios de física, usarlos como fuente de tiempo es increíblemente simple.

Network Time Protocol (NTP) es un protocolo de software diseñado exclusivamente para la sincronización de redes y sistemas informáticos y mediante el uso de un servidor NTP dedicado el servidor de tiempo puede recibir el tiempo de un reloj atómico y distribuirlo por la red usando NTP.

NTP servidores utilizar las frecuencias de radio y más comúnmente las señales de satélite del GPS para recibir las señales de temporización del reloj atómico que luego se propagan por toda la red con NTP ajustando regularmente cada dispositivo para garantizar que sea lo más preciso posible.

Interrupciones de MSF para 2010

Usuarios del National Physical Laboratory (NPL) La señal de frecuencia y de tiempo de MSF probablemente sea consciente de que la señal en ocasiones se toma fuera del aire para mantenimiento programado.

NPL ha publicado el mantenimiento programado para 2010 donde la señal se tomará temporalmente fuera del aire. Por lo general, los tiempos de inactividad programados duran menos de cuatro horas, pero los usuarios deben tener en cuenta que mientras NPL y VT Communications, que atienden la antena, hacen todo lo posible para garantizar que el transmisor esté apagado durante un breve período de tiempo, puede haber demoras .

Y aunque a NPL le gusta asegurar que todos los usuarios de la señal de MSF tengan una advertencia avanzada de posibles interrupciones, las reparaciones de emergencia y otros problemas pueden provocar interrupciones no programadas. Cualquier usuario que reciba problemas para recibir la señal de MSF debe verificar Sitio web de NPL en caso de mantenimiento no programado antes de contactar a su proveedor de servidor de tiempo.

Las fechas y horas de los períodos de mantenimiento programados para 2010 son las siguientes:

* 11 March 2010 de 10: 00 UTC a 14: 00 UTC

* 10 June 2010 de 10: 00 BST a 14: 00 BST (UTC + 1 hr)

* 9 September 2010 de 10: 00 BST a 14: 00 BST (UTC + 1 hr)

* 9 December 2010 de 10: 00 UTC a 14: 00 UTC

Dado que estas interrupciones programadas no deberían demorar más de cuatro horas, los usuarios de los servidores de tiempo referenciados por MSF no deberían notar ninguna caída en la precisión de su red, ya que no debería ser suficiente tiempo para que cualquier dispositivo se desplace.

Sin embargo, para aquellos usuarios preocupados por la precisión o requieren una NTP servidor de tiempo (Servidor de tiempo de red) que no sucumbe a interrupciones regulares, pueden considerar invertir en un GPS servidor de tiempo.

Los servidores de tiempo de GPS reciben el tiempo de los satélites de navegación en órbita. Como estos están disponibles en cualquier parte del mundo y las señales nunca se apagan para las interrupciones, pueden proporcionar una señal de tiempo constante y precisa (el tiempo del GPS no es el mismo que UTC pero es fácilmente convertido por NTP ya que está exactamente 17 segundos atrás debido a los segundos siendo agregado a UTC y no a GPS).

Por qué un servidor de hora GPS es la opción número uno para la sincronización de tiempo

Cuando se trata de sincronizar una red informática hay varias opciones para asegurar que cada dispositivo se ejecute al mismo tiempo. NTP (Network Time Protocol) es la elección preferida de los protocolos de sincronización de tiempo, pero hay una multitud de métodos sobre cómo NTP recibe el tiempo.

El NTP Daemon está instalado en la mayoría de los sistemas operativos, tales como Windows y las aplicaciones como Windows Time son bastante capaces de recibir una fuente de hora UTC (Tiempo universal coordinado) desde Internet.

La hora UTC es la fuente de tiempo preferida utilizada por las redes informáticas, ya que se mantiene fiel a los relojes atómicos. UTC, como su nombre lo indica, también es universal y las redes informáticas de todo el mundo lo utilizan como fuente de sincronización también.

Sin embargo, las fuentes de Internet de UTC se recomiendan para cualquier organización donde la seguridad y la precisión sean una preocupación. No solo el distante del host (servidor de hora de Internet) para el cliente (la red de su computadora) nunca se puede medir con precisión, lo que lleva a una caída en la precisión. Además, cualquier fuente de tiempo de Internet necesitará acceso a través del firewall (generalmente a través del puerto UDP 123). Y al dejar este puerto abierto, los usuarios malintencionados y los piratas informáticos pueden aprovechar y obtener acceso al sistema.

Servidores de tiempo NTP dedicados son una mejor solución ya que reciben el tiempo de una fuente externa. En realidad, hay dos tipos de servidor NTP, el servidor de hora de referencia de radio y el servidor de hora GPS.
Los servidores de tiempo de referencia de radio usan señales emitidas por lugares como NPL (Laboratorio Físico Nacional en el Reino Unido) o NIST (Instituto Nacional de Estándares y Tiempo). Si bien estas señales son extremadamente precisas, precisas y seguras, se ven afectadas por el mantenimiento regular de los transmisores que emiten la señal. También son de onda larga y son vulnerables a la interferencia local.

GPS servidores de hora por otro lado, recibe la hora directamente desde los satélites GPS. Este tiempo de GPS se convierte fácilmente en UTC por NTP (el tiempo del GPS es UTC - 17 segundos exactamente como no se han agregado segundos intercalares). Como la señal de GPS está disponible en todas partes en la tierra 24 horas al día, 365 días a la semana, hay nunca hay riesgo de pérdida de señal.
Un solo dedicado GPS servidor de tiempo puede sincronizar una red informática de cientos, e incluso miles de máquinas, en unos pocos milisegundos de tiempo UTC.

Cómo sincronizar una red informática utilizando el protocolo de tiempo (NTP)

La sincronización de las redes informáticas modernas es de vital importancia por una multitud de razones, y gracias al protocolo de tiempo NTP (Network Time Protocol) esto es relativamente sencillo.

NTP es un protocolo algorítmico que analiza el tiempo en diferentes computadoras y lo compara con una sola referencia de tiempo y ajusta cada reloj para deriva para asegurar la sincronización con la fuente de tiempo. NTP es tan capaz en esta tarea que una red sincronizada utilizando el protocolo puede obtener de manera realista precisión en milisegundos.

Elegir la fuente de tiempo

Cuando se trata de establecer una referencia de tiempo, realmente no hay más alternativa que encontrar una fuente de UTC (Tiempo Universal Coordinado) UTC es la escala de tiempo global, utilizada en todo el mundo como una escala de tiempo única por las redes de computadoras. UTC se mantiene precisa gracias a una constelación de relojes atómicos en todo el mundo.

Sincronizando a UTC

El método más básico para recibir una fuente de tiempo UTC es usar un servidor de tiempo de Internet 2 de estrato. Estos se consideran estrato 2 ya que distribuyen el tiempo después de recibirlo por primera vez de un Servidor NTP (estrato 1) que está conectado a un reloj atómico (estrato 0). Lamentablemente, este no es el método más preciso para recibir UTC debido a la distancia que los datos tienen para viajar del host al cliente.

También existen problemas de seguridad en el uso de una fuente de tiempo 2 de estrato de Internet porque el puerto UDP de cortafuegos 123 debe dejarse abierto para recibir el código de tiempo, pero esta apertura de cortafuegos puede ser, y ha sido, explotada por usuarios malintencionados.

Servidores NTP dedicados

Servidores de tiempo NTP dedicados, a menudo conocidos como servidores de tiempo de red, son el método más preciso y seguro para sincronizar una red informática. Operan externamente a la red por lo que no hay problemas de firewall. Estos dispositivos 1 de estrato reciben la hora UTC directamente de una fuente de reloj atómico mediante transmisiones de radio de onda larga o la Red de GPS (Sistema de Posicionamiento Global). Si bien esto requiere una antena, que en el caso del GPS debe colocarse en una azotea, el servidor de tiempo sincronizará automáticamente cientos y, de hecho, miles de dispositivos diferentes en la red.

Cinco razones por las que su red necesita un servidor NTP

Cronometraje exacto si a menudo se pasa por alto como una prioridad para los administradores de red, muchos se arriesgan a la pérdida de seguridad y de datos al no garantizar que sus redes se sincronicen de la forma más precisa posible.

Las computadoras tienen sus propios relojes de hardware, pero a menudo son simples osciladores electrónicos como los que existen en los relojes digitales y, lamentablemente, estos relojes del sistema son propensos a la deriva, a menudo hasta varios segundos en una semana.

Ejecutar diferentes máquinas en una red que tienen diferentes tiempos, incluso por unos pocos segundos, puede causar estragos ya que muchas tareas de la computadora dependen del tiempo. El tiempo, en forma de marcas de tiempo, es la única computadora de referencia que se usa para distinguir entre diferentes eventos y fallas en sincronizar con precisión una red puede conducir a todo tipo de problemas no contados.

Estas son algunas de las principales razones por las cuales su red debe sincronizarse usando Network Time Protocol, preferiblemente con un NTP servidor de tiempo.

Copias de seguridad de datos - vital para salvaguardar los datos en cualquier empresa u organización, la falta de sincronización puede provocar el fallo de las copias de seguridad, pero las versiones anteriores de los archivos reemplazan las versiones más modernas.

Ataques maliciosos - sin importar cuán segura sea la red, alguien en algún lugar eventualmente obtendrá acceso a su red, pero sin una sincronización precisa puede ser imposible descubrir qué compromisos se han producido y también dará a los usuarios no autorizados tiempo adicional dentro de una red para causar estragos.

Registro de errores - cuando se producen fallas, e inevitablemente lo hacen, los registros del sistema contienen toda la información para identificar y corregir problemas. Sin embargo, si los registros del sistema no están sincronizados, a veces puede ser imposible determinar qué salió mal y cuándo.

Comercio en línea - Comprar y vender en Internet ahora es un lugar común y en algunas empresas se realizan miles de transacciones en línea cada segundo desde la reserva de asientos hasta la compra de acciones y la falta de sincronización precisa puede dar lugar a todo tipo de errores en el comercio en línea, como los artículos que se compran o se venden más de una vez.

Cumplimiento y legalidad - Muchos sistemas de regulaciones industriales requieren un método de temporización auditable y preciso. Una red no sincronizada también será vulnerable a problemas legales, ya que no se puede probar la hora exacta en que se produjo el evento.

¿Te acuerdas del Leap Second este año?

Cuando contó la víspera de Año Nuevo para marcar el comienzo del año siguiente, ¿comenzó en 10 o 11? La mayoría de los juerguistas hubieran contado menos de diez, pero habrían sido prematuros este año, ya que hubo un segundo adicional añadido al año pasado: el segundo salto.

Los segundos intercalares generalmente se insertan una o dos veces al año (normalmente en la víspera de Año Nuevo y en junio) para garantizar la escala de tiempo global. UTC (Tiempo universal coordinado) coincide con el día astronómico.

Se han utilizado los segundos intercalares desde que UTC se implementó por primera vez y son el resultado directo de nuestra precisión en el control del tiempo. El problema es que el moderno relojes atómicos son dispositivos de cronometraje mucho más precisos que la tierra misma. Se notó cuando los relojes atómicos se desarrollaron por primera vez que la duración de un día, una vez que se pensaba que eran exactamente 24 horas, variaba.

Las variaciones son causadas por la rotación de la Tierra, que se ve afectada por la gravedad de las lunas y las fuerzas de las mareas de la Tierra, todo lo cual ralentiza la rotación de la tierra de forma minuciosa.

Esta ralentización rotatoria, aunque es minúscula, si no se verifica, el día UTC pronto se desviaría hacia la noche astronómica (aunque en varios miles de años).

La decisión de si se necesita un Leap Second es competencia del Servicio Internacional de Rotación de la Tierra (IERS), sin embargo, los Segundos Leap no son populares entre todos y pueden causar problemas potenciales cuando se introducen.

UTC es utilizado por Servidores de tiempo NTP (Protocolo de tiempo de red) como una referencia de tiempo para sincronizar las redes de computadoras y otras tecnologías, y la interrupción que pueden causar los segundos leap no es una molestia.

Sin embargo, otros, como los astrónomos, dicen que si no se mantiene el UTC en línea con el día astronómico, sería casi imposible estudiar los cielos.

El último segundo intercalar insertado antes de este fue en 2005, pero se han agregado un total de 23 segundos a UTC desde 1972.

Uso de NTP para sincronizar un sistema de señalización digital

Señalización digital está avanzando con bastante rapidez para una nueva industria floreciente. Fantásticas nuevas innovaciones y estilos de contenido se están desarrollando todo el tiempo y hay algunas campañas realmente fantásticas y cada vez más implementaciones aventureras están surgiendo todo el tiempo.

Una de las cada vez más numerosas tendencias es el uso de campañas complicadas, programadas y sincronizadas en múltiples máquinas. Estos son increíblemente llamativos, especialmente cuando el contenido está sincronizado para proporcionar a los transeúntes una experiencia casi interactiva.

El contenido sincronizado puede ser realmente difícil de implementar y este tipo de contenido ciertamente no es para principiantes, ya que configurar una campaña tan sofisticada puede ser realmente difícil.

Uno de los aspectos esenciales de este tipo de campañas de señalización digital programadas es garantizar que todas las pantallas se sincronicen juntas. La sincronización es quizás el aspecto más crucial de este tipo de campañas sofisticadas de señalización digital. Existen varios métodos para sincronizar este tipo de campaña.

Una solución es un servidor de tiempo de red que recibe una única fuente de tiempo y la distribuye entre todos los dispositivos en esa red usando el protocolo de tiempo NTP (Network Time Protocol).

NTP servidores recibe el tiempo de una fuente externa (normalmente GPS o radio de onda larga) por lo que no es necesario tener la red conectada a Internet aunque es posible sincronizarla con una fuente de hora de Internet, aunque esto puede ser problemático si hay alguna perturbación en la conexión a internet.

También se debe proteger cualquier gran red de pantallas de señalización digital, especialmente si se utilizan reproductores de medios o computadoras para generar contenido. La mejor opción para garantizar la seguridad total es colocar tanto la pantalla como el dispositivo de medios en una recinto de visualización, a menudo referido como Recinto de LCD.

Precisión adicional del oscilador de rubidio para el servicio NTP (Parte 2)

Continuado…

Sin embargo, hay ocasiones en que un servidor de tiempo puede perder la conexión con el reloj atómico y no recibir el código de tiempo durante un período prolongado. A veces, esto puede ser debido al tiempo de inactividad de los controladores de reloj atómico para el mantenimiento o que la interferencia cercana está bloqueando la transmisión.

Obviamente, cuanto más larga es la señal, más deriva potencial puede ocurrir en la red como el oscilador de cristal en el Servidor NTP es lo único que mantiene el tiempo. Para la mayoría de las aplicaciones esto nunca debería ser un problema, ya que el período de inactividad más prolongado normalmente no es más de tres o cuatro horas y el servidor NTP no se habría desplazado demasiado en ese momento y la ocurrencia de este tiempo de inactividad es bastante rara (tal vez o dos veces al año).

Sin embargo, para algunas aplicaciones ultraprecisas de gama alta, los osciladores de cristal de rubidio comienzan a usarse ya que no se desplazan tanto como el cuarzo. Rubidio (a menudo utilizado en relojes atómicos ellos mismos en lugar de cesio) es un oscilador mucho más preciso que el cuarzo y proporciona una mejor precisión para cuando no hay señal para un NTP servidor de tiempo permitiendo que la red mantenga un tiempo más preciso.

El rubidio en sí mismo es un metal alcalino, similar en propiedades al potasio. Es muy poco radiactivo, aunque no representa un riesgo para la salud humana (y se usa a menudo en imágenes médicas al inyectarlo en un paciente). Tiene una vida media de 49 mil millones de años (el tiempo que tarda en descomponerse a la mitad; en comparación, algunos de los materiales radiactivos más letales tienen vidas medias de menos de un segundo).

El único peligro real que plantea el rubidio es que reacciona violentamente al agua y puede provocar un incendio.

Precisión adicional del oscilador de rubidio para el servicio NTP (Parte 1)

Los osciladores han sido esenciales en el desarrollo de los relojes y la cronología. Los osciladores son solo circuitos electrónicos que producen una señal electrónica repetitiva. A menudo se usan cristales como el cuarzo para estabilizar la frecuencia de la oscilación,

Los osciladores son la tecnología principal detrás de los relojes electrónicos. Los relojes digitales y el reloj analógico alimentado por batería están controlados por un circuito oscilante que generalmente contiene un cristal de cuarzo.

Y aunque los relojes electrónicos son muchas veces más precisos que un reloj mecánico, un oscilador de cuarzo aún se desplazará un segundo o dos cada semana.

Los relojes atómicos por supuesto, son mucho más precisos. Sin embargo, todavía usan osciladores, con mayor frecuencia cesio o rubidio, pero lo hacen en un estado hiperfino a menudo congelado en nitrógeno líquido o helio. Estos relojes en comparación con los relojes electrónicos no se desviarán por un segundo en incluso un millón de años (y con los relojes atómicos más modernos 100 millones de años).

Para utilizar esta precisión cronológica un servidor de tiempo de red que utiliza NTP (Network Time Protocol) se puede usar para sincronizar redes informáticas completas. NTP servidores utilice una señal horaria desde el GPS o la radio de onda larga que proviene directamente de un reloj atómico (en el caso del GPS, el tiempo se genera en un reloj abordo del satélite GPS).

NTP servidores compruebe continuamente esta fuente de tiempo y luego ajuste los dispositivos en una red para que coincida con esa hora. Entre las encuestas (que reciben la fuente de tiempo), el servidor de tiempo usa un oscilador estándar para mantener el tiempo. Normalmente estos osciladores son de cuarzo, pero debido a que el servidor horario está en comunicación regular con el reloj atómico cada minuto o dos, entonces la deriva normal de un oscilador de cuarzo no es un problema ya que unos pocos minutos entre encuestas no conducirían a una deriva medible.

Continuará ...