Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Precision Time Protocol (PTP), incluido en el estándar IEEE 1588, fue diseñado originalmente
para proporcionar la sincronización para la automatización industrial crítica. Con la versión
2008 de este estándar (IEEE 1588v2), el PTP supera los efectos de la latencia y la fluctuación de
las cadenas de los conmutadores Ethernet, proporcionando una precisión en el rango de
nanosegundos que se requería para las redes de telecomunicaciones de alta velocidad y alta
calidad.
El Network Time Protocol (NTP), es uno de los protocolos más antiguos todavía en uso y goza
de gran popularidad en muchas instalaciones. Hay dos sabores disponibles:
PTP requiere un reloj maestro central y relojes esclavos PTP de bajo costo en sitios remotos.
Los dispositivos de red maestros y esclavos se mantienen sincronizados mediante la
transmisión de las marcas de tiempo enviadas dentro de los mensajes PTP.
Según la cantidad de puertos que tenga un reloj de red, el estándar IEEE 1588 lo denomina
reloj ordinario (dispositivo de puerto único) o reloj de límite (dispositivo multipuerto). La
versión estándar IEEE 1588v2 también define el concepto de relojes transparentes que
mejoran la precisión de temporización cuando el protocolo se ejecuta en rutas de red que
contienen conmutadores intermedios (consulte la Tabla 1).
Una vez que se han establecido las jerarquías maestra y esclava, al observar la información de
la propiedad del reloj contenida en los mensajes Anunciar enviados por los dispositivos PTP, se
inicia el proceso de sincronización (consulte la Figura 2).
Antes de que se haya logrado la sincronización entre el reloj maestro y el esclavo, puede existir
un desplazamiento entre ambos relojes. Este desplazamiento se calcula con la ayuda del
mensaje de sincronización que se envía periódicamente (generalmente una vez cada unos
pocos segundos) por el maestro para actualizar la información del desplazamiento en el
esclavo. Los mensajes de sincronización pueden llevar una marca de tiempo precisa que
indique la hora de salida del propio mensaje, pero esto requiere un costoso hardware de
sellado de tiempo que puede no estar disponible. Para mejorar el protocolo, los mensajes de
seguimiento llevan marcas de tiempo para un mensaje de sincronización anterior que permite
un procedimiento de sellado de tiempo más relajado y un hardware más barato. El
procedimiento de sincronización se basa en multidifusión para permitir una transmisión y
procesamiento de mensajes más eficiente.
Protocolo de encapsulación
Los mensajes PTP pueden transmitirse a través de una gran familia de protocolos, incluidos
IPv4, IPv6, IEEE 802.3 Ethernet, DeviceNET, ControlNET e IEC 61158 Tipo 10. Las
encapsulaciones más importantes son las variaciones de IP y Ethernet (consulte la Figura 3).
El protocolo PTP fue desarrollado para permitir la sincronización de alta precisión en el tiempo
para servicios y protocolos de calidad Ethernet, en particular para video, las nuevas redes
móviles como LTE y datos empresariales críticos. Entonces, es saludable verificar la
sincronización periódicamente para asegurar un bajo nivel de error, a fin de mantener una
buena QoS.
Los probadores ALBEDO Ether.Sync y Ether.Genius son dispositivos que facilitan a los usuarios
verificar la conectividad, la calidad y la sincronización de las redes controladas por medio de
1588v2 PTP. Con la funcionalidad PTP, los expertos ahora pueden emular 1588v2 relojes
esclavos / maestros, y garantizar la calidad del servicio de la red al generar mensajes PTP y
medir la estabilidad de la variación de retardo de paquetes (PDV) en el tiempo, que es un
parámetro clave para mantener la calidad.
Para controlar estos efectos se requiere medir la fluctuación de fase de los paquetes PTP
intercambiados entre los relojes maestro y esclavo. Con ALBEDO Ether.Sync o Ether.Genius, los
usuarios pueden verificar fácilmente la entrega correcta de los mensajes PTP midiendo la
estabilidad de PDV a lo largo del tiempo (consulte la Figura 5).
ALBEDO Net.Storm genera esas protuberancias típicas de IP y Carrier Ethernet para probar
mensajes PTP, dispositivos y protocolos que deben ser tolerantes con el paquete de retardo,
fluctuación de fase, pérdida, duplicación, reordenación, error y variaciones de ancho de banda.
Net.Storm que puede configurar y administrar hasta 16 flujos de tráfico independientes, luego
uno de estos flujos puede programarse para filtrar mensajes PTP utilizando, por ejemplo, el
puerto PTP que se está utilizando. Luego, se puede aplicar un retardo de paquete o fluctuación
de fase específicos al tráfico PTP para observar las consecuencias en la sincronización maestro
/ esclavo.
Para configurar cualquier filtro en los mensajes PTP es importante conocer la siguiente
información>
Los usuarios de Net.Storm podrían utilizar el entorno de prueba emulado que se asemeja al
perfil de tráfico real como se observa en la red real (consulte la Figura 6).
Durante la instalación de una red IEEE 1588v2, pueden ocurrir problemas de conectividad de
mensajes PTP entre las unidades maestra y esclava. Por ejemplo, el hecho de no establecer la
conectividad de mensajes PTP hace imposible la sincronización y deshabilita el soporte para los
servicios. Al solucionar problemas de estos enlaces, ALBEDO Ether.Sync se puede usar en el
modo Terminar para capturar mensajes PTP en los puertos de prueba de transmisión y
recepción hasta 1 Gbit / s. En este modo, ALBEDO Ether.Sync genera, recibe y captura
simultáneamente mensajes PTP en el circuito bajo prueba. Los usuarios pueden identificar
rápidamente problemas de protocolo de capa superior que pueden estar asociados con
mensajes PTP y / o aprovisionamiento.
Estudio de caso V: Probar la calidad del enlace / sincronización precisa
El protocolo PTP está diseñado para funcionar en condiciones de red, incluidas las redes
altamente ocupadas. Cuando existe una gran cantidad de conflictos, el enrutamiento y la
conmutación de los mensajes PTP podrían verse afectados, lo que podría causar efectos
negativos potenciales, como la variación del retardo de paquetes en los mensajes PTP en
última instancia, afectará a la sincronización, ya que depende de la recepción constante de los
mensajes cronometrados. Tanto ALBEDO Ether.Sync como ALBEDO Ether.Genius pueden
emular el tráfico del plano de datos (hasta ocho flujos) mientras que los mensajes PTP se
transmiten simultáneamente. En estas condiciones, los ingenieros de campo pueden verificar
si la red PTP nueva o la existente pueden funcionar correctamente en diferentes escenarios de
carga (consulte la Figura 7).