protocolos · 4 min de lectura

NTP stratum: niveles y presupuestos de precisión

El NTP stratum va de 0 a 15: cuanto más lejos de la fuente, mayor es la desviación temporal. ¿Cómo planificar la jerarquía stratum para su red y qué presupuestos de precisión se aplican por capa?

Elige tu nivel de lectura
El estrato es un número de rango que indica cuán lejos está un reloj de la verdadera fuente de tiempo. El estrato 0 es la fuente en sí (un reloj atómico o GPS), el estrato 1 es un servidor alineado directamente con ella, el estrato 2 se alinea con el estrato 1, y así sucesivamente. Cuanto mayor es el número, menor es la precisión.

Para una red eso significa: coloca uno o dos servidores de estrato 1 como fuente, alinea tus servidores importantes con ellos, y el resto con esos. Haz que cada dispositivo trabaje con varios servidores de tiempo a la vez, para que la caída de una fuente nunca sea un problema.

En las arquitecturas NTP oirá términos como «stratum 1» o «stratum 3». Es una clasificación jerárquica de los relojes según la distancia respecto a la fuente original de tiempo, y determina en gran medida la precisión de cada capa.

¿Qué significa cada nivel de stratum?

  • Stratum 0: la fuente fundamental de tiempo — un reloj atómico en un laboratorio nacional, un satélite GPS, un receptor GNSS. No es directamente accesible por la red.
  • Stratum 1: un servidor NTP que se sincroniza directamente con una fuente stratum 0 mediante hardware (antena GNSS, cable IRIG, etc.). Muy preciso, típicamente sub-100 μs.
  • Stratum 2: se sincroniza con uno o varios servidores stratum 1 por la red. Precisión: 1–10 ms en LAN, decenas de ms sobre WAN.
  • Stratum 3: se sincroniza con stratum 2. Precisión: típicamente 10–100 ms.
  • Stratum 4–15: derivados aún más. Rara vez utilizados para fines TI en la práctica.
  • Stratum 16: no sincronizado (el servidor no confía en su propia hora).

¿Qué significa eso para su red?

En un despliegue típico de oficina o centro de datos:

  • Coloque uno o dos servidores stratum 1 (un NTP100-GNSS más un GMR redundante, por ejemplo) como fuente
  • Deje que los servidores de aplicación clave (base de datos, monitorización, SIEM) se sincronicen contra ese stratum 1 — se convierten en stratum 2
  • Las estaciones de trabajo, dispositivos IoT, relojes se sincronizan contra los servidores stratum 2 — se convierten en stratum 3
  • Redundancia: cada cliente puede sincronizar con 3+ servidores NTP a la vez, de modo que un único fallo no sea un desastre

¿Cuánta precisión se pierde por cada capa de stratum?

Cada salto añade incertidumbre. Una regla práctica aproximada:

CapaPrecisión típica en LAN
Stratum 1 (su propio servidor GNSS)10–100 μs
Stratum 2 (servidor en este centro de datos)0,5–5 ms
Stratum 3 (PC cliente)5–50 ms
Stratum 4+depende
Suficiente para el 99% de las aplicaciones empresariales — validación de certificados TLS, ordenación de pistas de auditoría, replicación de bases de datos.

¿Cuándo no es suficiente?

  • High-frequency trading: requiere sub-milisegundo, por lo que stratum 1 directo más PTP
  • Sincronización de frames broadcast: stratum 1 más PTP o incluso SMPTE 2110
  • Subestación digital IEC 61850: grandmaster PTP en lugar de una jerarquía NTP
  • Temporización científica: reloj atómico directo o Rubidium disciplinado por GPS
En esos casos se trata de una arquitectura fundamentalmente diferente — PTP, no NTP. Véase nuestro artículo NTP vs PTP.

En la práctica a través de Daylight

Para la mayoría de los clientes, 1 servidor stratum 1 más redundancia es suficiente. Demasiados clientes compran 3 servidores stratum 1 porque «quieren más». Llame a Daylight y dibujaremos juntos la arquitectura — menos hardware puede funcionar perfectamente.

Fuentes

De la teoría a la práctica: descubra los servidores de tiempo NTP y PTP de la gama Masterclock de Daylight.

El número de estrato en NTP es una medida de distancia topológica, no un valor de precisión directo, pero en la práctica se correlacionan. El estrato 0 es la referencia física (reloj atómico, GNSS, IRIG), no direccionable por red. El estrato 1 se sincroniza directamente con ella por hardware y alcanza típicamente menos de 100 µs. Cada capa adicional se suma hasta un máximo de estrato 15; el estrato 16 marca un reloj no sincronizado.

El presupuesto de precisión se apila por capa: el error de un cliente es el error de su fuente más su propia incertidumbre de medida (asimetría del trayecto, jitter, intervalo de sondeo). Por eso, más profundo en la jerarquía suele dar 1–10 ms en una LAN y más sobre una WAN. Diseña con redundancia: cada cliente configura preferiblemente tres o más fuentes independientes, para que el algoritmo de selección y clustering del NTP pueda descartar un valor atípico (falseticker).

Para entornos críticos se combinan dos o más servidores de estrato 1 con antenas GNSS independientes y, donde haga falta, osciladores de holdover, de modo que ni una caída de fuente ni un fallo de antena arrastren toda la jerarquía.

Norma: IETF RFC 5905.

¿Necesita asesoramiento a medida?

Daylight bv es distribuidor Masterclock autorizado desde 2014. Para asesoramiento sobre su situación específica, estamos disponibles 24/7.

Contactar con Daylight

¿Qué está buscando?