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?
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:
| Capa | Precisió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 |
¿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 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
- RFC 5905 — especificación NTPv4 sección 3 sobre stratum
- NTP Pool Project — ejemplo de una distribución mundial stratum 2/3
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.Términos clave
Seguir leyendo
¿Preguntas frecuentes? Consulte las preguntas frecuentes generales sobre protocolos, garantía, instalación y soporte →
¿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