Reloj del sistema vs. sincronización de red (NTP/PTP)

El reloj del sistema (RTC/reloj del SO) NO mantiene sincronizadas las comunicaciones. Deriva (nivel ppm), varía con la temperatura y no está sincronizado entre dispositivos.

Qué sincroniza realmente las redes

  • NTP (Network Time Protocol): RFC 5905. El cliente consulta servidores estrato 1/2 (GPS, atómico). Precisión: 1–50 ms en LAN, 50–200 ms en WAN. Usado por sistemas operativos, servidores, registros, certificados TLS.
  • PTP (Precision Time Protocol, IEEE 1588v2): Marcado de tiempo por hardware en PHY/MAC. Precisión de submicrosegundo a nanosegundo. Usado en telecomunicaciones, finanzas (MiFID II), redes eléctricas, radiodifusión (SMPTE ST 2059), automatización industrial.
  • Osciladores disciplinados GPS/GNSS: referencia estrato 0 local para maestros NTP/PTP.

Rol del reloj del sistema

  • Marcado de tiempo local entre intervalos de sincronización.
  • Semilla de arranque (RTC con respaldo de batería).
  • Reloj monotónico (CLOCK_MONOTONIC) para intervalos, inmune a saltos de NTP.

Pila típica

GPS → Reloj maestro (PTP) → Relojes de borde → Dispositivos finales (hardware PTP) → SO (phc2sys) → Aplicación.

O: Pool NTP → ntpd/chronyd → Reloj del SO → Registros de la aplicación.

Diferencia clave

Reloj del sistemaNTP/PTP
AlcanceUn solo dispositivoEn toda la red
Precisión±1–100 ppm (segundos/día)ms → ns
Corrección de derivaNinguna (ajuste manual)Continua
SeguridadN/ANTS (NTP), perfiles de seguridad PTP

Nunca confíes en el reloj local para la coordinación distribuida. Usa NTP para TI general; PTP para entornos deterministas, financieros o de telecomunicaciones.