Archivo para la categoría 'servidor de tiempo'

GPS Time Server y NTP (Network Time Protocol)?

Lunes, septiembre 8th, 2008

Todos estamos acostumbrados a la navegación por satélite por ahora. Cada vez más personas instalan esas pequeñas cajas negras en sus automóviles y tiran sus viejos mapas en papel. Las ventajas de la navegación por satélite son muchas: desde actualizaciones constantes manteniendo los mapas actualizados hasta puntos precisos de millas de cualquier señal o señalización, pero el GPS tiene más usos que simplemente triangular una posición para encontrar direcciones, puede utilizarse para proporcionar información de tiempo y frecuencia en todo el mundo.

Desde principios del 1990, el Sistema de Posicionamiento Global (GPS) ha sido el único Sistema de Satélites de Navegación Global (GNSS) que funciona completamente en el mundo. Dirigido por las fuerzas armadas de los Estados Unidos, el GPS (a veces denominado NAVSTAR) ha permitido localizar con precisión el tiempo y la ubicación en todo el mundo.

Para localizar con precisión una ubicación, todos los sistemas GNSS requieren una fuente de tiempo absoluta, que es una fuente de tiempo tan precisa como humanamente posible, como la de un reloj atómico. Sin saber exactamente qué hora es un satélite GNSS no sería capaz de precisar el punto de una ubicación (ya que la Tierra, los satélites y las personas se mueven en una ubicación solo se puede definir por posición y tiempo). Debido a la distancia de los satélites lejos de la Tierra, incluso una inexactitud de uno o dos segundos podría significar que la ubicación de un navegador por satélite podría estar a millas de distancia.

Por esta razón, cada satélite tiene un reloj atómico de alta precisión a bordo que también puede ser utilizado por NTP (Network Time Protocol) servidores para sincronizar redes de computadoras. El GPS es una fuente ideal de tiempo y frecuencia porque puede proporcionar tiempo altamente preciso en cualquier lugar del mundo utilizando componentes relativamente baratos.

Un receptor GPS decodifica la señal enviada desde la antena GPS a un protocolo legible por computadora que puede ser utilizado por la mayoría de los servidores de tiempo y sistemas operativos, incluyendo Windows, LINUX y UNIX.

El receptor GPS también emite un pulso preciso cada segundo que los servidores GPS NTP y los servidores horarios de la computadora pueden utilizar para proporcionar un tiempo ultra preciso. La temporización de pulsos por segundo en la mayoría de los receptores es precisa dentro de 0.001 de un segundo de UTC (Coordinated Universal Time o Temps Universel Coordonné).

El GPS es ideal para proporcionar Servidores de tiempo NTP o computadoras independientes con una referencia externa de alta precisión para la sincronización. Incluso con un equipo de costo relativamente bajo, la precisión de cien nanosegundos (un nanosegundo = una milmillonésima de segundo) se puede lograr razonablemente usando el GPS como referencia externa.

En 2002, la Agencia Espacial Europea y la Unión Europea acordaron construir el propio GNSS europeo llamado Galileo. Para competir con las nuevas y más avanzadas tecnologías GNSS, el programa GPS se está actualizando actualmente y se espera que cuando Galileo comience a transmitir las señales, ambos sistemas se volverán interoperables, permitiendo aún más precisión en el tiempo y el posicionamiento.

Elegir un servidor de tiempo GPS dedicado

Lunes, septiembre 8th, 2008

Debido al avance en las tecnologías de navegación por satélite y al aumento de la cobertura de la red de satélites GPS estadounidense, muchos más administradores eligen el GPS como fuente de referencia de sincronización para sincronizar también sus servidores horarios.

Tradicionalmente, muchas más personas optaron por recibir una fuente de sincronización, ya sea a través de Internet o a través de transmisiones nacionales especializadas de frecuencia y tiempo. Sin embargo, el Sistema de Posicionamiento Global es, de lejos, el método más popular para recibir una fuente de tiempo UTC.

UTC (Tiempo universal coordinado) es la escala de tiempo global basada en el tiempo contado por los relojes atómicos que son los más precisos de los dispositivos de mantenimiento del tiempo.

A GPS servidor de tiempo es una pieza de hardware relativamente simple. Normalmente consiste en un servidor NTP dedicado con software, un receptor GPS y una antena GPS. La antena es el único inconveniente al usar un servidor de tiempo de GPS dedicado ya que tiene que colocarse en el techo para tener una vista clara del cielo, aunque algunos servidores de tiempo de GPS dedicados pueden sincronizar el tiempo si solo reciben una señal para un pocas horas al día, aunque esta no es la forma más precisa de sincronización de tiempo.

Una vez conectado, el servidor horario GPS recibirá la señal horaria de los satélites GPS y luego la distribuirá a todos los dispositivos que requieren sincronización.

La mayoría de los servidores de tiempo, ya sea que reciban o no una señal GPS, usarán el protocolo de tiempo de red (NTP) para distribuir la señal horaria a todos los dispositivos.

NTP es uno de los protocolos más antiguos de Internet y, con mucho, los protocolos de sincronización de tiempo más utilizados. NTP está en constante desarrollo y puede sincronizar con precisión una red dentro de unos pocos milisegundos de tiempo UTC a través de un servidor de tiempo de GPS dedicado.

Configurar un servidor de tiempo de red en Windows

Lunes, septiembre 8th, 2008

Todas las versiones de Windows Server desde 2000 han incluido una sincronización de la hora, denominado Servicio de hora de Windows (w32time.exe), integrado en el sistema operativo. Esto se puede configurar para que funcione como un servidor de hora de red sincronizar todas las máquinas a una fuente de tiempo específico.

Servicio de hora de Windows utiliza una versión de NTP (Network Time Protocol), normalmente una versión simplificada, del protocolo de Internet que está diseñado para sincronizar las máquinas en una red, NTP es también el estándar para la que la mayoría de las redes de ordenadores a través de la utilización mundial sincronizar.

La elección de la fuente de tiempo correcto es de vital importancia. La mayoría de las redes están sincronizados a UTC fuente (Tiempo Universal Coordinado). UTC es un tiempo estándar global basada en los relojes atómicos que son las fuentes de tiempo más precisos.

UTC puede obtenerse a través de Internet desde lugares como time.nist.gov (us Naval Observatory) o time.windows.com (Microsoft), pero debe tenerse en cuenta que las fuentes de tiempo de Internet no pueden ser autenticadas, lo que puede dejar un sistema abierto a abuso y Microsoft y otros aconsejan utilizar una fuente de hardware externa como reloj de referencia, como un servidor de tiempo de red especializado.

Servidores de tiempo de red reciben su fuente de tiempo desde una transmisión de radio especializada de laboratorios nacionales de física que transmiten el tiempo UTC tomado de una fuente de reloj atómico o por la red GPS que también transmite UTC como consecuencia de la necesidad de fijar ubicaciones puntuales.

NTP puede mantener el tiempo a través de Internet pública dentro de 1 / 100th de segundo (10 milisegundos) y puede realizar aún mejor través de redes LAN.

Para configurar el Servicio de hora de Windows para usar una fuente de tiempo externa, simplemente siga estas instrucciones.

Busque la subclave del registro.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

Derecho Tipo de clic a continuación, modificar el valor mediante la inserción de NTP en el cuadro Información del valor.

Haga clic derecho ReliableTimeSource, a continuación, modificar el cuadro Editar valor DWORD, mediante la inserción de 0 (cero).

Haga clic derecho en NtpServer entonces modificar el valor de edición escribiendo el Sistema de Nombres de Dominio (DNS), (tenga en cuenta cada una de DNS debe ser único).

Estamos ubique la subclave original y haga clic con el botón secundario en Período Modifique el cuadro Editar valor DWORD con el intervalo de sondeo (con qué frecuencia un servidor NTP sondea la hora), en Datos de valor (24 recomendado)

Ejecutar la siguiente línea de comandos, w32time Net stop && net start w32time.

Ahora habilite NTP ubicando la subclave, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Derecha haga clic en Habilitado y modificar el cuadro Información del valor, escriba 1.

Haga clic con el botón derecho en SpecialPollInterval en el lugar correcto de la subclave HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval. Edite el cuadro de valor DWORD la hora que desee para cada encuesta (900 sondeará todos los minutos de 15)

Ubique HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Para configurar el tiempo de configuración de corrección clic derecho MaxPosPhaseCorrection, a continuación, modificar el cuadro Valor DWORD con un tiempo en segundos por ejemplo (seleccione decimal en base primera, 3600 = una hora)

Ahora hacer lo mismo para MaxNegPhaseCorrection el servicio de hora de Windows mediante la ejecución de reinicio (o, alternativamente, utilizar el servicio de línea de comandos) Parada w32time neta && net start w32time.

Para sincronizar cada máquina simplemente escriba W32tm / -s en el símbolo del sistema y el servidor de hora ya debería funcionar correctamente (tenga en cuenta que puede tomar varios sondeos antes de que aparezca la hora correcta).

Uso de WWVB como referencia de temporización para servidores NTP

Viernes, febrero 29th, 2008

Los relojes atómicos son increíblemente caros y, en general, normalmente solo se encuentran en laboratorios de física a gran escala como el MIT (Instituto de Tecnología de Massachusetts), el NIST (Instituto Nacional de Estándares y Tecnología (Colorado) o el National Physical Laboratory en el Reino Unido.

Afortunadamente, muchos laboratorios nacionales transmiten el tiempo UTC (tiempo universal coordinado) desde sus relojes atómicos a través de una transmisión de radio.

En los EE. UU., La emisión nacional de tiempo se llama WWVB y es transmitida por NIST (Instituto Nacional de Estándares y Tiempo) en Fort Collins, Colorado. La transmisión de WWVB es utilizada por millones de personas en toda América del Norte para sincronizar productos electrónicos de consumo como relojes de pared, radios de reloj y relojes de pulsera. Además, WWVB se utiliza para aplicaciones de alto nivel, como sincronización de tiempo de red utilizando NTP.

El código de tiempo contiene el año, día del año, hora, minuto, segundo y banderas que indican el estado del horario de verano, los años bisiestos y los segundos intercalares.

WWVB transmite en 2.5, 5, 10, 15 y 20 MHz y para la mayoría de los usuarios en los Estados Unidos, la precisión recibida debe ser inferior a 10 milisegundos (1 / 100 de un segundo).

Mientras que muchos NTP servidores ahora use el GPS para recibir una referencia de tiempo, la ventaja de usar una transmisión de radio es que la señal puede recibirse en el interior (una antena de GPS necesita una buena vista del cielo).

Sin embargo, la señal de radio tiene un rango finito y puede ser bloqueada por rascacielos, montañas y conurbaciones densas. Un servidor NTP basado en radio generalmente consiste en un servidor de tiempo de montaje en bastidor, y una antena, que consiste en una barra de ferrita dentro de un recinto de plástico, que recibe el tiempo de radio y la frecuencia de transmisión. La antena siempre debe montarse horizontalmente en ángulo recto hacia la transmisión para obtener una potencia de señal óptima.

Transmisiones nacionales similares se emiten desde otros países del Reino Unido. La señal se conoce como MSF y es emitida por el National Physical Laboratory en Cumbria, otros sistemas se emiten en Frankfurt, Alemania (DCF-77), Japón (JJY) y Francia. (TDF)

Cómo configurar un servidor de hora de red NTP en Windows XP

Jueves, enero 3rd, 2008

Resumen: este artículo describe cómo configurar Windows XP para que actúe como un servidor de tiempo autorizado mediante NTP (Network Time Protocol).

La sincronización del tiempo de la computadora es muy importante en las redes de computadoras modernas, la precisión y la sincronización del tiempo son críticas en muchas aplicaciones, particularmente en transacciones sensibles al tiempo. Imagínese comprar un asiento de avión solo para que le digan en el aeropuerto que el boleto fue vendido dos veces porque fue comprado después en una computadora que tenía un reloj más lento.

Las computadoras modernas tienen relojes internos llamados chips de reloj de tiempo real (RTC) que proporcionan información en tiempo y fecha. Estos chips están respaldados batería de modo que incluso durante los cortes de energía, mantener el tiempo, pero los ordenadores personales no están diseñados para ser los relojes perfectos. Su diseño ha sido optimizado para la producción en masa y de bajo costo en lugar de mantener la hora exacta.

Para muchas aplicaciones, esto es puede ser bastante adecuado, aunque, muy a menudo las máquinas necesitan tiempo para sincronizarse con otros de PC en una red y cuando los equipos están fuera de sincronía con los demás problemas pueden surgir, tales como archivos de uso compartido de red o en algunos entornos, incluso fraude!

Microsoft Windows XP tiene una utilidad de sincronización de tiempo integrada en el sistema operativo llamada Tiempo de Windows (w32time.exe) que se puede configurar para funcionar como un servidor de tiempo de red. Se puede configurar para sincronizar una red utilizando el reloj interno o una fuente de tiempo externa.

Nota: Microsoft recomienda encarecidamente configurar un servidor horario con una fuente de hardware en lugar de un servidor de Internet donde no haya autenticación.

Para configurar el servicio de hora de Windows para usar el reloj de hardware interno, primero verifique que w32time esté ubicado en la lista de servicios del sistema en el registro, para verificar:
Haga clic en Inicio, Ejecutar y escriba regedit y pulse Aceptar.
Busque y haga clic en la entrada del Registro siguiente:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Es muy recomendable que realice una copia de seguridad del registro como puede producirse problemas graves si modifica incorrectamente el registro, modificaciones en el registro se realiza bajo su propio riesgo.

Para comenzar la configuración de un reloj interno, haga clic en Config en la carpeta w32Time.

En el panel derecho, haga clic con el botón derecho en AnnounceFlags y luego haga clic en modificar.

La entrada de registro 'AnnounceFlags' indica si el servidor es una referencia de tiempo de confianza, 5 indica una fuente de confianza por lo que en el cuadro Editar valor de DWord, bajo Información del valor, escriba 5, luego haga clic en Aceptar.

El protocolo de tiempo de red (NTP) es un protocolo de Internet utilizado para la transferencia de tiempo preciso, proporcionando información de tiempo para que se pueda obtener un tiempo preciso

Para habilitar el Protocolo de tiempo de red; NtpServer, busque y haga clic en:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
En el panel derecho, haga clic derecho en Habilitado, luego haga clic en Modificar
En el cuadro Editar valor DWORD, escriba 1 en datos de valor, haga clic en Aceptar.

Salga del Editor del Registro

Haga clic en Inicio, luego en Ejecutar y escriba lo siguiente y pulse Intro:
W32time Net stop && net start w32time

Para restablecer la hora de las computadoras locales, escriba lo siguiente en todas las computadoras excepto en el servidor horario que no debe sincronizarse consigo mismo:
W32tm / resync / redescubrir

Para configurar el tiempo de Windows para usar una fuente de tiempo externa
Ejecute Registry Edit y ubique lo siguiente:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \

En el panel derecho, haga clic con el botón derecho en Tipo, luego haga clic en Modificar
En el cuadro Editar valor, bajo Información del valor, escriba NTP y luego haga clic en Aceptar.

Ahora, como antes en la carpeta Config, haga clic con el botón derecho en AnnounceFlags, Modificar y en el cuadro Editar valor DWORD, en Información del valor, escriba 5, luego haga clic en Aceptar.

Busque y haga clic en el siguiente
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

En el panel derecho, haga clic SpecialPollInterval, a continuación, haga clic en Modificar.
En el cuadro Editar valor DWORD, bajo Información del valor, escriba el número de segundos que desea para cada encuesta, es decir 900 sondeará cada 15 minutos, a continuación, haga clic en Aceptar.

Ahora habilite NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

En el panel derecho, haga clic derecho en Habilitado, luego haga clic en Modificar
En el cuadro Editar valor DWORD, escriba 1 en datos de valor, haga clic en Aceptar.
Ahora, en el panel derecho, haga clic con el botón derecho en NtpServer, luego en Modificar y en Editar valor DWORD en Tipo de datos de valor Pares, a continuación, haga clic en Aceptar.

Para configurar los ajustes de corrección de tiempo, busque:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
En el panel derecho, haga clic MaxPosPhaseCorrection, a continuación, Modificar, en el cuadro Editar valor DWORD, en base, haga clic en Decimal, bajo Información del valor, escriba un tiempo en segundos, como 3600 (una hora) y luego haga clic en Aceptar.

Ahora regresa y haga clic en:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

En el panel derecho, haga clic MaxNegPhaseCorrection, a continuación, Modificar.
En el cuadro Editar valor DWORD bajo la base, haga clic en Decimal, en Datos de valor escriba el tiempo en segundos que desea sondear como 3600 (urnas en una hora)

Registro de salida

Ahora para reiniciar el servicio horario de Windows, haga clic en Inicio, Ejecutar y escriba:
w32time net stop && net start w32time

Y en cada computadora, que no sea el controlador de dominio, escriba:
W32tm / resync / redescubrir
Y eso es todo, su servidor de tiempo debería estar ahora en funcionamiento.