Chapitre 27. Chrony avec horodatage HW


L'horodatage matériel est une fonction prise en charge par certains contrôleurs d'interface réseau (NIC) qui fournit un horodatage précis des paquets entrants et sortants. NTP L'horodatage est généralement créé par le noyau et l'horloge du système chronyd avec l'utilisation de l'horloge système. Cependant, lorsque l'horodatage matériel est activé, la carte d'interface réseau utilise sa propre horloge pour générer les horodatages lorsque les paquets entrent ou sortent de la couche de liaison ou de la couche physique. Lorsqu'il est utilisé avec NTP, l'horodatage matériel peut améliorer de manière significative la précision de la synchronisation. Pour une précision optimale, les serveurs NTP et les clients NTP doivent utiliser l'horodatage matériel. Dans des conditions idéales, une précision inférieure à la microseconde est possible.

Un autre protocole de synchronisation temporelle utilisant l'horodatage matériel est PTP.

Contrairement à NTP, PTP s'appuie sur l'assistance des commutateurs et des routeurs du réseau. Si vous souhaitez obtenir la meilleure précision de synchronisation possible, utilisez PTP sur les réseaux dotés de commutateurs et de routeurs prenant en charge PTP, et préférez NTP sur les réseaux dépourvus de tels commutateurs et routeurs.

Les sections suivantes décrivent comment :

  • Vérifier la prise en charge de l'horodatage matériel
  • Activer l'horodatage matériel
  • Configurer l'intervalle d'interrogation du client
  • Activer le mode entrelacé
  • Configurer le serveur pour un grand nombre de clients
  • Vérifier l'horodatage du matériel
  • Configurer le pont PTP-NTP

27.1. Vérification de la prise en charge de l'horodatage matériel

Pour vérifier que l'horodatage matériel avec NTP est supporté par une interface, utilisez la commande ethtool -T. Une interface peut être utilisée pour l'horodatage matériel avec NTP si ethtool liste les capacités SOF_TIMESTAMPING_TX_HARDWARE et SOF_TIMESTAMPING_TX_SOFTWARE ainsi que le mode de filtrage HWTSTAMP_FILTER_ALL.

Exemple 27.1. Vérification de la prise en charge de l'horodatage matériel sur une interface spécifique

# ethtool -T eth0

Sortie :

Timestamping parameters for eth0:
Capabilities:
        hardware-transmit     (SOF_TIMESTAMPING_TX_HARDWARE)
        software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)
        hardware-receive      (SOF_TIMESTAMPING_RX_HARDWARE)
        software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
        software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
        hardware-raw-clock    (SOF_TIMESTAMPING_RAW_HARDWARE)
PTP Hardware Clock: 0
Hardware Transmit Timestamp Modes:
        off                   (HWTSTAMP_TX_OFF)
        on                    (HWTSTAMP_TX_ON)
Hardware Receive Filter Modes:
        none                  (HWTSTAMP_FILTER_NONE)
        all                   (HWTSTAMP_FILTER_ALL)
        ptpv1-l4-sync         (HWTSTAMP_FILTER_PTP_V1_L4_SYNC)
        ptpv1-l4-delay-req    (HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ)
        ptpv2-l4-sync         (HWTSTAMP_FILTER_PTP_V2_L4_SYNC)
        ptpv2-l4-delay-req    (HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ)
        ptpv2-l2-sync         (HWTSTAMP_FILTER_PTP_V2_L2_SYNC)
        ptpv2-l2-delay-req    (HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ)
        ptpv2-event           (HWTSTAMP_FILTER_PTP_V2_EVENT)
        ptpv2-sync            (HWTSTAMP_FILTER_PTP_V2_SYNC)
        ptpv2-delay-req       (HWTSTAMP_FILTER_PTP_V2_DELAY_REQ)
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.