Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configurer Precision Time Protocol

Vous pouvez configurer l’horloge timeTransmitter et l’horloge timeReceiver pour le protocole PTP (Precision Time Protocol) afin de faciliter la synchronisation des horloges dans un système distribué. La synchronisation du temps est réalisée par le biais de paquets qui sont transmis et reçus lors d’une session entre l’horloge timeTransmitter et l’horloge timeReceiver.

Aperçu

Cet exemple montre la configuration du protocole PTP (Precision Time Protocol) sur toutes les cartes d’interface modulaire (MIC) Ethernet, sur le concentrateur de port de module (MPCE) MX-MPC2E-3D-P amélioré sur les routeurs MX240, MX480 et MX960 et sur les plates-formes de routage universelles MX80 avec prise en charge de la synchronisation de précision (MX80-P).

Le protocole PTP synchronise les horloges entre les nœuds d’un réseau, permettant ainsi la distribution d’une horloge précise sur un réseau à commutation de paquets. Cette synchronisation est réalisée par le biais de paquets qui sont transmis et reçus lors d’une session entre l’horloge timeTransmitter et l’horloge timeReceiver. PTP prend également en charge boundary clock.

Note:

Vous pouvez définir les valeurs de chaque paramètre en fonction de vos besoins. Les valeurs indiquées dans cet exemple ne sont données qu’à titre indicatif.

Conditions requises pour la configuration PTP

Cet exemple utilise les composants matériels et logiciels suivants :

  • Un routeur MX80, MX240, MX480 ou MX960

  • Junos OS version 12.2 ou ultérieure

Configuration

Configuration rapide de la CLI

Pour configurer rapidement PTP sur une interface, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, puis copiez-collez les commandes dans l’interface de ligne de commande.

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur cette procédure, reportez-vous à la section Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de l’interface de ligne de commande.

Pour configurer PTP, effectuez les tâches suivantes :

  1. Configurez deux interfaces et attribuez-leur des adresses IP.

  2. Configurez le mode d’horloge, les priorités, le domaine et les options de négociation unicast pour PTP.

  3. Configurer l’interface timeReceiver

  4. Configurez le délai d’attente d’annonce, la demande de délai et les paramètres de synchronisation de fréquence pour le timeReceiver.

  5. Attribuez l’adresse IP du timeTransmitter distant à l’aide de l’option clock-source et l’adresse IP de l’interface locale faisant office de timeReceiver.

  6. Configurer l’interface timeTransmitter

  7. Configurez les paramètres d’intervalle d’annonce, d’étape d’horloge et d’intervalle synchrone pour le timeTransmitter.

  8. Configurez l’hôte PTP distant qui recevra l’heure du PTP timeTransmitter à l’aide de l’option clock-client et de l’adresse IP de l’interface locale agissant en tant que timeTransmitter.

Résultat

Affichez les résultats de la configuration :

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérifier les détails de l’horloge PTP

But

Vérifiez que l’horloge PTP fonctionne comme prévu.

Action

En mode opérationnel, entrez la run show ptp clock commande pour afficher les détails de l’horloge.

Signification

La sortie affiche les détails de l’horloge, qui incluent les paramètres configurés sur le nœud. Pour plus d’informations sur la run show ptp clock commande opérationnelle, consultez show ptp clock.

Vérifier l’état de verrouillage du membre

But

Vérifiez que l’horloge timeReceiver est alignée sur l’horloge timeTransmitter en vérifiant l’état de verrouillage de timeReceiver.

Action

En mode opérationnel, entrez la run show ptp lock-status commande pour afficher l’état de verrouillage du timeReceiver.

Signification

La sortie affiche des informations sur l’état de verrouillage du timeReceiver. La sortie indique si le timeReceiver est aligné sur l’horloge timeTransmitter ou non. Pour plus d’informations sur la commande opérationnelle, consultez afficher l’état du run show ptp lock-status verrouillage ptp.

Vérifiez les options PTP sur le membre

But

Vérifiez les options PTP définies sur timeReceiver et son état actuel.

Action

En mode opérationnel, entrez la run show ptp slave commande pour afficher le timeReceiver configuré.

Signification

La sortie affiche des informations sur le timeReceiver configuré et l’état du timeReceiver. Pour plus d’informations sur la run show ptp slave commande opérationnelle, consultez show ptp slave.

Vérifiez les options PTP et l’état actuel du serveur principal

But

Vérifiez les options PTP définies pour le ' et son état actuel.

Action

En mode opérationnel, entrez la run show ptp master commande pour afficher les options configurées pour le timeTransmitter.

Signification

La sortie affiche des informations sur le timeTransmitter configuré et l’état actuel du timeTransmitter. Pour plus d’informations sur la run show ptp master commande opérationnelle, consultez show ptp master.

Vérifiez le nombre et l’état des ports PTP

But

Vérifiez le nombre de ports PTP et leur état actuel.

Action

En mode opérationnel, entrez la run show ptp port commande pour afficher les ports configurés.

Signification

La sortie affiche des informations sur le nombre de ports créés en fonction de la configuration et leur état actuel. Pour chaque adresse IP locale unique, un port PTP est créé. Pour plus d’informations sur la run show ptp port commande opérationnelle, consultez show ptp port.