Uso de la señal WWVB para la sincronización de tiempo
publicado por Richard N Williams on 26th enero, 2010
Todos confiamos en el tiempo para mantener nuestros días programados. Relojes de pulsera, relojes de pared e incluso el reproductor de DVD nos dicen la hora, pero en ocasiones esto no es lo suficientemente preciso, especialmente cuando el tiempo necesita ser sincronizado.
Existen muchas tecnologías que requieren una precisión extremadamente precisa entre los sistemas, desde la navegación por satélite hasta muchas aplicaciones de Internet, el tiempo preciso es cada vez más importante.
Sin embargo, lograr precisión no siempre es sencillo, especialmente en las redes informáticas modernas. Si bien todos los sistemas informáticos tienen relojes incorporados, estos no son relojes precisos, sino osciladores de cristal estándar, la misma tecnología utilizada en otros relojes electrónicos.
El problema de confiar en relojes de sistema como este es que son propensos a la deriva y en una red que consta de cientos o miles de máquinas, si los relojes se desvían a un ritmo diferente, el caos puede seguir pronto. Los correos electrónicos se reciben antes de que se envíen y las aplicaciones de tiempo crítico fallan.
Los relojes atómicos son las piezas de tiempo más precisas pero estas son herramientas de laboratorio a gran escala y son poco prácticas (y muy costosas) para ser utilizadas por redes de computadoras.
Sin embargo, los laboratorios de física como el norteamericano NIST (Instituto Nacional de Estándares y Tiempo) tienen relojes atómicos de los cuales transmiten señales de tiempo. Estas señales de tiempo pueden ser utilizadas por redes de computadoras con el propósito de sincronización.
En América del Norte, el código de tiempo emitido por el NIST se llama WWVB y se transmite desde Boulder, Colorado en onda larga a 60Hz. El código de tiempo contiene el año, día, hora, minuto, segundo, y como es una fuente de UTC, cualquier segundo intercalar que se agregue para asegurar la paridad con la rotación de la Tierra.
Recibir la señal WWVB y usarla para sincronizar una red informática es simple de hacer. Los servidores horarios de la red de referencia de radio pueden recibir esta emisión en toda América del Norte y mediante el uso del protocolo NTP (Network Time Protocol).
Un dedicado NTP servidor de tiempo que puede recibir la señal WWVB puede sincronizar cientos e incluso miles de dispositivos diferentes a la señal WWVB asegurando que cada uno se encuentre dentro de unos pocos milisegundos de UTC.