PTP, conocido como Precision Time Protocol, o IEEE 1588v2, es una tecnología de sincronización horaria altamente precisa y dependiente de paquetes. PTP se desarrolló originalmente para mejorar las capacidades de sincronización horaria de los sistemas de telecomunicaciones. Ahora se utiliza ampliamente en redes móviles de backhaul y sistemas distribuidos para garantizar que los relojes permanezcan coordinados con precisión dentro de las redes IP a medida que aumenta la demanda.
PTP se asegura de que el reloj maestro y los relojes cliente permanezcan sincronizados enviando paquetes con marcas de tiempo. Esto funciona muy bien en redes de backhaul móvil y, gracias a la nueva tecnología de marca de tiempo por hardware, ahora puede sincronizarse hasta el nanosegundo. Eso lo convierte en uno de los métodos de sincronización de tiempo más precisos que existen.
¿Cómo funciona PTP?
La implementación de la sincronización horaria PTP en una red se divide aproximadamente en los siguientes pasos:
Selección del modo de sincronización: PTP admite una variedad de modos de sincronización, como el modo E2E (end-to-end) y el modo P2P (point-to-point). Las rutas cortas son adecuadas para el modo E2E y las rutas largas son adecuadas para el modo P2P.
Establecimiento de la relación maestro-esclavo: PTP primero establece una relación maestro-esclavo mediante el intercambio de mensajes: el reloj maestro envía periódicamente mensajes Sync y registra el tiempo de envío t1; el reloj esclavo registra el tiempo de recepción t2 después de recibir los mensajes Sync, completando así la sincronización horaria inicial entre ambos.
Medición de retardo: PTP necesita medir y compensar el retardo de propagación en la red. El Master Clock envía un mensaje Delay_Req y el Slave Clock lo recibe y envía un mensaje Delay_Resp; el Master Clock registra la hora de recepción del Delay_Resp, t3. El tiempo base del Slave Clock se ajusta calculando la diferencia entre t1, t2 y t3.
Cálculo del desfase temporal: el PTP utiliza además la información de retardo para calcular el desfase temporal. Suponiendo una latencia de red simétrica, con cuatro marcas de tiempo (t1, t2, t3 y t4, donde t4 es el momento en que el reloj esclavo envía el Delay_Resp), PTP puede estimar los desfases temporales de los relojes maestro y esclavo y calibrar los relojes esclavos al estado de sincronización del reloj maestro.
Características de PTP
PTP tiene ventajas significativas en la sincronización horaria de alta precisión, lo que lo convierte en una opción importante en las redes modernas.
Seguridad: En comparación con depender de señales de radio GNSS, PTP es más seguro al basarse en conexiones de fibra óptica y es eficaz contra las interferencias naturales y humanas.
Precisión: PTP logra una precisión de sincronización de nanosegundos, significativamente mejor que la precisión inferior al segundo de NTP.
Flexibilidad: PTP es aplicable a una variedad de topologías de red y admite la coexistencia de múltiples servicios y perfiles en la misma conexión física para satisfacer diferentes requisitos de aplicación.
Fiabilidad: Los relojes maestro y esclavo del sistema PTP forman una estructura jerárquica automática, de modo que cuando falla el reloj maestro, se puede cambiar rápidamente al siguiente mejor reloj, lo que mejora la estabilidad del sistema.
Aplicación de PTP
El alcance de aplicación de PTP se está expandiendo gradualmente y se ha convertido en un método clave de sincronización horaria en muchos campos.
Automatización industrial: PTP garantiza que los dispositivos, sensores y controladores trabajen todos al mismo tiempo. Por ejemplo, los brazos robóticos en una línea de producción pueden trabajar juntos perfectamente, lo que los hace más productivos y fiables.
Comunicaciones móviles: En redes de telecomunicaciones, PTP se utiliza para la sincronización horaria entre estaciones base para garantizar que todos los datos sean coherentes entre las estaciones base, lo que mejora la capacidad y la cobertura de la red.
Investigación científica: PTP se utilizó por primera vez para el control de precisión en laboratorios, pero ahora se usa en muchas investigaciones científicas diferentes.
Transacciones financieras: En el sector financiero, PTP proporciona servicios de sincronización horaria de alta precisión adecuados para escenarios de trading de alta frecuencia y liquidación en tiempo real, y cumple con los requisitos de marcado temporal de la normativa MiFID II.





