Surveillance passive des performances des ports PTP sur les appareils PTX10004 et PTX10008
La fonctionnalité de surveillance passive des performances des ports PTP (Precision Time Protocol) peut être activée sur les ports dynamiques (conformément à l’annexe G du document G.8275.1) des plates-formes PTX10004 et PTX10008 avec des cartes de ligne LC1201 et LC1202.
La fonctionnalité de surveillance passive des performances des ports PTP :
- permet de surveiller les performances PTP sur un port passif. L’état du port passif est défini dans les spécifications ITU-T-G.8275.1 .
-
prend en charge
not-master
etmeasure-only
par attribut de port PTP pour les ports dynamiques. -
Peut être configuré sur un maximum de quatre ports (dont un port membre actif).
-
Prend en charge les taux de demande de délai configurables des ports passifs.
-
prend en charge les alarmes mineures du port passif PTP lorsque les mesures de performance dépassent les seuils configurés.
-
est pris en charge sur les interfaces LAG sur l’interface active sélectionnée par PTP. Le port source est le même pour les liaisons primaire ou secondaire, car les numéros de port appartiennent à l’interface Ethernet agrégée (AE).
L’alarme suivante est prise en charge pour la surveillance des performances PTP :
Motif | Type | Augmenter la condition Effacer | l’état | |
---|---|---|---|---|
ALARM_REASON_PTP_PHASE_ DIFFERENCE_THRESHOLD_ EXCEEDED_PTP |
La mesure de la différence de phase PTP dépasse le seuil configuré pour le port surveillé | Alarme d’interface mineure | L’alarme est déclenchée lorsque la différence de phase mesurée de l’interface surveillée dépasse le seuil configuré sur un intervalle de 15 minutes et que la configuration |
L’alarme est désactivée lorsque la différence de phase mesurée à l’interface surveillée est inférieure au seuil configuré sur un intervalle de 15 minutes et que la configuration |
Limitations:
• L’horloge à deux pas en mode maître n’est pas prise en charge en mode FPGA PTP.
• Le chiffrement PTP avec MACSec n’est pas pris en charge.
Configuration de la surveillance passive des performances des ports PTP
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [modifier].
-
Configurez
set protocols ptp performance-monitor passive-port
pour activer la fonctionnalité de surveillance passive des performances des ports PTP.user@root> set protocols ptp performance-monitor passive-port
-
Configurez
set protocols ptp performance-monitor passive-port delay-request-rate <delay-request-value>
pour définir le taux de demande de délai pour la surveillance des ports.Cette configuration est utilisée pour déclencher l’alarme de performance PTP lorsque l’erreur de phase mesurée dépasse le seuil sur un intervalle de 15 minutes.
La valeur par défaut est -4 et la valeur est comprise entre-4
et .+4
Par exempleuser@root> set protocols ptp performance-monitor passive-port delay-request-rate -4
Pour configurer la surveillance passive des performances des ports PTP pour les interfaces dynamiques, utilisez la
Par exempleset protocols ptp stateful interface <interface-number> passive-port-monitor
commande . Il définit le port d’interface en mode moniteur. Le port est désormais surveillé lorsqu’il passe à l’état passif. Cette commande n’est prise en charge qu’en mode multicast.user@root> set protocols ptp stateful interface 1 passive-port-monitor
-
Permet
Par exempleset protocols ptp stateful interface interface-name passive-port-monitor maximum-phase-offset-threshold <offset-threshold-value>
de définir le seuil maximal de décalage de phase de la surveillance des performances de port passif PTP de l’interface. Cette configuration est utilisée pour déclencher l’alarme de performance PTP lorsque l’erreur de phase mesurée dépasse le seuil sur un intervalle de 15 minutes. La valeur est définie en nanosecondes et est comprise entre 0 et 100000000. La valeur par défaut est de 100 ms.user@root> set protocols stateful interface et-0/0/34 passive-port-monitor maximum-phase-offset-threshold 10000
-
Permet
set protocols ptp stateful interface interface–-name not–master
de configurernot-master
par attribut de port PTP pour les ports dynamiques. Cela garantit que le port n’est jamais placé dans l’état timeTransmitter, mais peut être placé dans l’état passif ou membre. Cette configuration est indépendante de la fonction de surveillance de port passive et n’est prise en charge que pour le mode multicast. Par exemple:user@root> set protocols stateful interface et-0/0/34 not-master
Permet
set protocols ptp stateful interface interface–-name passive-port-monitor measure-only
de configurer le port dynamique en tant quemeasure-only
. Cela garantit que le port n’est jamais placé dans un état timeTransmitter ou membre, mais qu’il peut être placé dans un état passif. Cette configuration est indépendante de la configuration et n’est prise en charge que pour lenot-master
mode multicast.user@root> set protocols stateful interface et-0/0/34 passive-port-monitor measure-only
Résultats
Vérifiez les résultats de la configuration à l’aide des show ptp global-information
commandes , show ptp passive-port-monitor-status
et show ptp port
. Par exemple:
-
show ptp global-information
pour laquelle la surveillance passive des performances des ports PTP est activée :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 passive-port-monitor status
avec la surveillance passive des performances des ports PTP activée et configurée en tant que non-maître.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)
-
show ptp port
sortie de commande avecmeasure-only
etnot-master
configurée sur le port dynamique avec la surveillance passive des performances de port PTP activée.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