Preguntando a servidores NTP

NTP es el protocolo de red empleado para la sincronización horaria. Eso significa que gracias a él, todos los equipos conectados a Internet (Windows, Linux, MacOX, router's, etc.) pueden tener la misma hora en todo momento. Aunque a nivel de usuario tener un desfase de dos minutos pueda no ser un problema, a nivel de servidores sí lo puede ser. Ahí la importancia de NTP.
Para GNU/Linux, existen paquetes y daemons que se encargan de realizar dicha sincronización horaria, como son ntp o ntpdate. Y estos puede trabajar de forma automática o manual. La mejor opción, es sin duda la primer, puesto que así el equipo sincronizará cuando él crea oportuno la hora y la mantendrá sincronizada en todo momento.
En caso de que deseemos ejecutarlo de forma manual, esto se puede realizar tal que así,
shell> ntpdate 0.debian.pool.ntp.org
13 Apr 21:52:52 ntpdate[6240]: adjust time server 217.130.246.182 offset -0.003814 sec
NTP también incluye una serie de comandos más especializados y que permiten consultar diferentes parámetros al servidor de sincronización para comprobar el estado del mismo. A continuación, vamos a detallar los más interesantes.
  • Servidores conocidos de uno dado
    shell> ntpq -p 0.debian.pool.ntp.org
    remote             refid          st   t  when   poll reach    delay   offset  jitter
    =====================================================================================
    *hora.rediris.es   .GPS.           1   u   329   1024   373   18.034   -3.620   0.039
    +hora.roa.es       .GPS.           1   u   358   1024   377   48.219   -0.635   1.447
    -time.euro.apple   17.72.133.54    2   u   261   1024   333   65.669   -7.850   0.611
    -gong.ci.uv.es     147.156.1.135   2   u   273   1024   377   19.429   -4.927   0.489
    +sigrid.fi.upm.e   138.100.8.3     2   u   281   1024   333   19.523   -3.134   0.419
    
    shell> ntpdc -c dmpeers 0.debian.pool.ntp.org
    remote             local           st   poll reach     delay      offset      disp
    ==================================================================================
    alarich.online-    138.100.11.74   13   1024   377   0.05843   -0.002360   0.12178
    .clock.via.net     138.100.11.74    1   1024   377   0.17661   -0.000670   0.12183
    ntp1.inrim.it      138.100.11.74    1   1024    40   0.03572   -0.000021   2.82416
    .hora.rediris.es   138.100.11.74    1   1024   377   0.00192   -0.000933   0.13663
    hora.roa.es        138.100.11.74    1   1024   377   0.01936   -0.002820   0.13661
    *time.nist.gov     138.100.11.74    1   1024   377   0.16463    0.000173   0.12178
    ntp.nic.cz         138.100.11.74    2   1024   377   0.03534   -0.001691   0.12175
    
  • Información del daemon
    shell> ntpdc -c loopinfo hora.rediris.es
    offset:               -0.120317 s
    frequency:            21.885 ppm
    poll adjust:          -30
    watchdog timer:       24 s
    
  • Márgenes de fallo de los servidores
    shell> ntpdc -c kerninfo hora.rediris.es
    pll offset:           -2.46e-07 s
    pll frequency:        21.953 ppm
    maximum error:        0.121131 s
    estimated error:      2.7e-05 s
    status:               2107  pll ppsfreq ppstime ppssignal nano
    pll time constant:    4
    precision:            8.56e-07 s
    frequency tolerance:  496 ppm
    pps frequency:        21.953 ppm
    pps stability:        0.123 ppm
    pps jitter:           1.159e-06 s
    calibration interval: 16 s
    calibration cycles:   4135711
    jitter exceeded:      432403
    stability exceeded:   74355
    calibration errors:   26
    


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios