Protocolo de tiempo de precisión


El Protocolo de Tiempo de Precisión ( PTP ) es un protocolo utilizado para sincronizar relojes a través de una red informática . En una red de área local , logra una precisión de reloj en el rango de submicrosegundos, lo que lo hace adecuado para sistemas de medición y control. [1] PTP se emplea actualmente para sincronizar transacciones financieras , transmisiones de torres de telefonía móvil , arreglos acústicos submarinos y redes que requieren sincronización precisa pero carecen de acceso a señales de navegación por satélite .

La versión original de PTP, IEEE 1588-2002 , se publicó en 2002. IEEE 1588-2008 , también conocida como PTP Versión 2, no es compatible con la versión original de 2002. IEEE 1588-2019 se publicó en noviembre de 2019 e incluye mejoras compatibles con versiones anteriores de la publicación de 2008. IEEE 1588-2008 incluye un concepto de perfil que define las opciones y los parámetros operativos de PTP. Se han definido varios perfiles para aplicaciones que incluyen telecomunicaciones , distribución de energía eléctrica y audiovisual .IEEE 802.1AS es una adaptación de PTP para usar conaudio y videoyredes sensibles al tiempo.

De acuerdo con John Eidson, quien dirigió el esfuerzo de estandarización de IEEE 1588-2002, "IEEE 1588 está diseñado para llenar un nicho que ninguno de los dos protocolos dominantes, NTP y GPS , están bien atendidos . IEEE 1588 está diseñado para sistemas locales que requieren precisiones más allá de las alcanzable usando NTP. También está diseñado para aplicaciones que no pueden asumir el costo de un receptor GPS en cada nodo, o para las cuales las señales GPS son inaccesibles". [2]

PTP se definió originalmente en el estándar IEEE 1588-2002, oficialmente titulado "Estándar para un protocolo de sincronización de reloj de precisión para sistemas de control y medición en red" y se publicó en 2002. En 2008, IEEE 1588-2008 se publicó como un estándar revisado; También conocido como PTP versión 2 (PTPv2), mejora la exactitud, la precisión y la solidez, pero no es compatible con versiones anteriores de la versión original de 2002. [3] IEEE 1588-2019 se publicó en noviembre de 2019, [4] se conoce informalmente como PTPv2.1 e incluye mejoras compatibles con versiones anteriores de la publicación de 2008. [5]

Los estándares IEEE 1588 describen una arquitectura maestro-esclavo jerárquica para la distribución del reloj. Bajo esta arquitectura, un sistema de distribución de tiempo consta de uno o más medios de comunicación (segmentos de red) y uno o más relojes. Un reloj ordinario es un dispositivo con una única conexión de red y es el origen (maestro o líder) o el destino (esclavo o seguidor) de una referencia de sincronización. Un reloj de límite tiene múltiples conexiones de red y puede sincronizar con precisión un segmento de red con otro. Se selecciona un maestro de sincronización para cada uno de los segmentos de red del sistema. La referencia de temporización raíz se llama gran maestro . [6]El gran maestro transmite información de sincronización a los relojes que residen en su segmento de red. Los relojes de límite con presencia en ese segmento luego transmiten la hora exacta a los otros segmentos a los que también están conectados.

Un sistema PTP simplificado con frecuencia consta de relojes ordinarios conectados a una sola red y no se utilizan relojes de límite. Se elige un gran maestro y todos los demás relojes se sincronizan directamente con él.


Mecanismo de sincronización IEEE 1588 y cálculo de retardo