Monitoreo pasivo del rendimiento del puerto PTP
La supervisión de puertos pasivos PTP hace referencia a un mecanismo en el que se utiliza un puerto pasivo en un dispositivo con protocolo de tiempo de precisión (PTP) para supervisar el rendimiento de la sincronización sin participar activamente en el intercambio timeTransmitter-timeReceiver. El puerto pasivo del dispositivo PTP funciona en modo de solo medición para observar el rendimiento del tiempo sin participar activamente en la sincronización. Recibe mensajes de tiempo, compara los desplazamientos con el puerto timeReceiver activo, y ayuda a validar las rutas de tiempo y a detectar anomalías. Este enfoque, que se define comúnmente en el Anexo G de la UIT-T G.8275.1, se utiliza para el aprovisionamiento de nuevas fuentes de temporización, la supervisión continua del rendimiento y las comprobaciones de seguridad antes de cambiar a rutas alternativas.
La función de monitoreo del rendimiento del puerto pasivo del Protocolo de tiempo de precisión (PTP) se puede habilitar en puertos con estado (según G.8275.1, Anexo G) en dispositivos compatibles. La función de monitoreo del rendimiento del puerto pasivo PTP:
- se utiliza para monitorear el rendimiento del PTP en un puerto pasivo. El estado del puerto pasivo se define en las especificaciones de ITU-T-G.8275.1 .
-
admite
not-masteratributos de puerto PTP ymeasure-onlypor puerto para puertos con estado. -
Se puede configurar en un máximo de cuatro puertos (incluido un puerto miembro activo).
-
Admite tasas de solicitud de retraso configurables de puertos pasivos.
-
Admite alarmas menores de puerto pasivo PTP cuando las métricas de rendimiento superan los umbrales configurados.
-
se admite en interfaces LAG en la interfaz activa seleccionada por PTP. El puerto de origen es el mismo para los vínculos primarios o secundarios, ya que los números de puerto pertenecen a la interfaz de Ethernet agregada (AE).
La siguiente alarma es compatible con el monitoreo del rendimiento del PTP:
| Alarmas | Motivo | Tipo | Condición de aumento | Condición clara |
|---|---|---|---|---|
| ALARM_REASON_PTP_PHASE_ DIFFERENCE_THRESHOLD_ EXCEEDED_PTP |
La medición de diferencia de fase PTP supera el umbral configurado para el puerto monitoreado | Alarma de interfaz menor | La alarma se activa cuando la diferencia de fase medida de la interfaz supervisada supera el umbral configurado en un intervalo de 15 minutos y la configuración |
La alarma se borra cuando la diferencia de fase medida en la interfaz monitoreada está por debajo del umbral configurado en un intervalo de 15 minutos y la configuración |
Limitaciones:
• El reloj de dos pasos en modo maestro no es compatible con el modo PTP FPGA.
• El PTP con cifrado MACSec no es compatible con ciertas plataformas.
Configuración del PTP Monitoreo pasivo del rendimiento del puerto
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit].
-
Configure
set protocols ptp performance-monitor passive-portpara habilitar la función de monitoreo del rendimiento del puerto pasivo PTP.user@root> set protocols ptp performance-monitor passive-port
-
Configure
set protocols ptp performance-monitor passive-port delay-request-rate <delay-request-value>esta opción para establecer la tasa de solicitudes de retraso para la supervisión de puertos.Esta configuración se utiliza para activar la alarma de rendimiento del PTP cuando el error de fase medido supera el umbral en un intervalo de 15 minutos.
El valor predeterminado es -4 y el valor oscila entre-4.0Por ejemplo,user@root> set protocols ptp performance-monitor passive-port delay-request-rate -4
Para configurar la supervisión del rendimiento del puerto pasivo PTP para interfaces con estado, use
Por ejemplo,set protocols ptp stateful interface <interface-name> passive-port-monitorel comando. Establece el puerto de interfaz en modo de monitoreo. El puerto ahora se monitorea cuando pasa al estado pasivo. Este comando solo se admite en el modo de multidifusión.user@root> set protocols ptp stateful interface 1 passive-port-monitor
-
Se utiliza
Por ejemplo,set protocols ptp stateful interface interface-name passive-port-monitor maximum-phase-offset-threshold <offset-threshold-value>para establecer el umbral máximo de desplazamiento de fase de la supervisión del rendimiento del puerto pasivo PTP de interfaz. Esta configuración se utiliza para activar la alarma de rendimiento del PTP cuando el error de fase medido supera el umbral en un intervalo de 15 minutos. El valor se define en nanosegundos y oscila entre 0 y 100000000. El valor predeterminado es 100 ms.user@root> set protocols stateful interface et-0/0/34 passive-port-monitor maximum-phase-offset-threshold 10000
-
Se utiliza
set protocols ptp stateful interface interface–-name not–masterpara configurarnot-masterel atributo de puerto PTP para puertos con estado. Esto garantiza que el puerto nunca se coloque en el estado timeTransmitter, sino que se pueda colocar en estado pasivo o miembro. Esta configuración es independiente de la función de supervisión pasiva de puertos y solo se admite para el modo de multidifusión. Por ejemplo:user@root> set protocols stateful interface et-0/0/34 not-master
Utilícelo
set protocols ptp stateful interface interface–name passive-port-monitor measure-onlypara configurar el puerto con estado comomeasure-only. Esto garantiza que el puerto nunca se coloque en timeTransmitter o en estado miembro, sino que se pueda colocar en estado pasivo. Esta configuración es independiente de la configuración y solo se admite para elnot-mastermodo de multidifusión.user@root> set protocols stateful interface et-0/0/34 passive-port-monitor measure-only
Resultados
Compruebe los resultados de la configuración con los show ptp global-information comandos y show ptp port . Por ejemplo:
-
show ptp global-informationsalida con el monitoreo del rendimiento del puerto pasivo PTP habilitado:user@root> show ptp global-information PTP Global Configuration: Domain number : 24 Clock mode : Boundary Profile type : G.8275.1 Priority Level1 : 128 Priority Level2 : 128 Local Priority : 128 Path Trace : Disabled Unicast Negotiation : Disabled ESMC QL From Clock Class: Disabled Clock Class/ESMC QL : - SNMP Trap Status : Disabled PHY Time Stamping : Enabled UTC Leap Seconds : 37 Transparent-clock-config : DISABLED Transparent-clock-status : N/A PPM Status : ENABLED PPM Delay Request Interval : -4 (16 packets per second) Slave Parameters: Sync Interval : <not applicable> Delay Request Interval: -4 (16 packets per second) Announce Interval : <not applicable> Announce Timeout : 3 Grant Duration : <not applicable> Master Parameters: Sync Interval : -4 (16 packets per second) Announce Interval : -3 (8 packets per second) Delay Request Timeout : <not applicable> Clock Step : one-step Arbitrary Mode : FALSE Number of Slaves : 0 Number of Masters : 1 Number of Stateful : 1
-
show ptp portsalida de comando conmeasure-onlyynot-masterconfigurado en el puerto con estado con PTP Supervisión del rendimiento del puerto pasivo habilitada.user@root> show ptp port PTP port-data: Local Interface : et-0/0/16:1.0 Local Address : e4:5d:37:4e:c8:19 Remote Address : 01:1b:19:00:00:00 Clock Stream : 5 Clock Identity : e4:5d:37:ff:fe:4e:d7:76 Port State : Passive Delay Req Interval: -4 Announce Interval : -3 Announce Timeout : 3 Sync Interval : -4 Delay Mechanism : End-to-end Port Number : 2 Operating Mode : Stateful, Not-master, Measure-only Local Priority : 128
Monitoreo
Utilice el siguiente comando para supervisar el rendimiento del puerto pasivo.
-
show ptp passive-port-monitor-statusNota:Con el monitoreo habilitado, espere al menos dos ciclos de medición para que los datos se estabilicen, después de que el puerto pase al estado pasivo para recibir lecturas precisas.
A continuación, se muestra un resultado de ejemplo con el monitoreo del rendimiento del puerto pasivo PTP habilitado y configurado como no maestro:
user@root> show ptp passive-port-monitor-status PPM Status : ENABLED PPM Delay Request Interval : -4 (16 packets per second) Actively Monitored-PTP ports data: Local Interface : ae0.4094 (et-4/0/0, primary) Clock Stream : 5 Source-Port-ID : 00:cc:34:ff:fe:77:c4:57 Port : 5 Destination-Port-ID : 00:cc:34:ff:fe:77:c8:de Port : 1 Port State : Passive Operating Mode : Stateful PhaseOffsetThreshold(ns) : 100000 Configured role : Not-master Measurement-status : Valid Latest measurement data : Timestamp : Aug 20 22:26:16 PhaseOffsetFromMaster(ns): 15 / 17 / 791 (min/mean/max) Master->slave delay(ns) : 0 / 1575 / 1584 (min/mean/max) Slave->master delay(ns) : 0 / 1540 / 1582 (min/mean/max) Mean-path-delay(ns) : 1557 (mean)