RE: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Je vais aussi rajouter ma petite pièce en complément des autres réponses tout à fait pertinente. PTP fournis une précision de temps à la us tandis que ntp est à la ms. En vue de tenir cette précision entre les équipements parlant PTP. On va définir un Master PTP qui a la source de temps d'origine est précise de type GNSS , Atomique UTC/Time de références sur son réseau PTP. Les autres équipements présent dans ce domaine PTP ( Router,Switch, Serveur, ..) seront vue comme des Esclave/Slave du master PTP définit de ce domaine. En vue de propager le temps le plus rapidement on sera sur une communication en l'UDP/IP comme pour des flux voix/RTP dans la signalisation PTP (entre Master et Slave). Par contre du fait de garder la précision à la us au niveau de l'horloge de temps du système par rapport à l'origine fournis par le Master, il est très difficile d'étendre la synchronisation sur plusieurs équipement en cascade ( il faut donc prendre en compte la distance entre les équipement et le temps de traitements des paquets Ethernet qui traverse les équipements, ) lors de la mise en place du PTP sur son réseau. Comment faire pour prolonger la synchro à la us quand on a une cascade d'équipement à travers dans son domaine PTP ? Dans le protocole PTP on a mis une notion de Boudary Clock qui fait office Slave sur le premier domaine PTP vis-à-vis du Master du premier domaine PTP et il sera le Master du second domaine en vue de repropagera la clock des autre équipements slave du second domaine PTP. Cependant on ne va pas pouvoir mettre N Boudary Clock sur enchainement de différents Domaine PTP, il faudra reprendre la synchro d'une source Master de type GNSS dans son réseau. Effectivement les réseaux operateur de 3G/4G , les média, les réseaux financiers boursiers de training tourne PTP et ont besoin de ces précisions de temps à la us. Je pense que demain tous les réseaux devront être PTP 1588v2, notamment pour la partie sécurité et traçabilité des logs et des évènements qui va être demandés dans le cadre de Nisv2 pour savoir notamment d’où vient l'attaque et par ou elle est passé en premier. Si vous souhaitez des précisions sur le PTP n'hésitez pas à me contacter. Bien Cordialement F Rousseau. -Message d'origine- De : frnog-requ...@frnog.org De la part de Noryungi Envoyé : jeudi 7 mars 2024 13:50 À : frnog-t...@frnog.org Objet : Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol Je rajoute ma petite pièce : PTP est utilisé pour partager une heure très précise (beaucoup plus précise que du NTP classique) entre une source de temps (horloge "atomique", synchro GNSS, par exemple) et un équipement donné. Par contre tous les équipements situés entre l'horloge et la machine devant recevoir l'heure doivent supporter PTP. Donc : horloge > switch > serveur par exemple. Tout dans cette chaîne doit supporter PTP pour que l'ensemble fonctionne. C'est particulièrement utile quand tu as, par exemple, une opération x à effectuer à une heure y précise, avec une précision extrême. Les autres réponses des membres de la liste sont aussi très bonnes. N. On Thu, Mar 7, 2024, 12:39 Pierre Colombier via frnog wrote: > Bonjour, > > je suis à la recherche d'informations et de retours d'expériences > concernant la norme IEEE1588. > > J'en ai découvert l'existence en repérant que le PHY Ethernet de mon > SoC disposait de lignes d'IO "sync_in"/"sync_out" qui semblent être en > relation avec ce protocole. mais sans beaucoup plus de précision sur > l'usage qui devrait ou pourrait en être fait. > > L'accès à la norme elle-même est restreint par un paywall, et j'ai du > mal à me faire une vue d'ensemble. > > Déjà je souhaiterais comprendre si c'est simplement un "gadget" > technologique ou si, au contraire, c'est largement adopté et utilisé > dans l'industrie. > > Ensuite, pour la culture, j'aimerai comprendre à quel niveau on se > situe. Il y a des elements qui sont directement au niveau du PHY ce > qui suggère des couches très basse. Mais il y a un pendant logiciel > plus haut niveau... C'est confus. > > Bref, si quelqu'un peux m'expliquer ça en quelques phrases ou me > donner un lien vers une explication pas trop absconse, je suis preneur. > > Merci d'avance. > > > > > > > > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ > --- Liste de diffusion du FRnOG http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
> Le 7 mars 2024 à 14:01, Philippe ASTIER via frnog a écrit : > > Et malheureusement, les vendeurs de switchs enterrent le support de IEEE1588 > dans leurs docs, pas toujours facile à jour… > > Au passage, Apple utilise aussi PTPv2 pour faire la synchronisation audio des > appareils AirPlay 2 (exemple : une paire de HomePod), ou bien pour faire de > la synchro audio. > Mais… pas de support officiel de PTP dans macOS, qui sort pourtant les trames > quand vous faites du Airplay, un petit Wireshark voit les trames. > >> Le 7 mars 2024 à 13:49, Noryungi a écrit : >> >> Je rajoute ma petite pièce : >> >> PTP est utilisé pour partager une heure très précise (beaucoup plus précise >> que du NTP classique) entre une source de temps (horloge "atomique", >> synchro GNSS, par exemple) et un équipement donné. >> >> Par contre tous les équipements situés entre l'horloge et la machine devant >> recevoir l'heure doivent supporter PTP. >> >> Donc : horloge > switch > serveur par exemple. Tout dans cette chaîne doit >> supporter PTP pour que l'ensemble fonctionne. >> >> C'est particulièrement utile quand tu as, par exemple, une opération x à >> effectuer à une heure y précise, avec une précision extrême. >> >> Les autres réponses des membres de la liste sont aussi très bonnes. PTP brique majeure pour le Time Sensitive Networking (industriel, automotive) pour synchroniser les noeuds à des précisions de 1us (use case = envoi un paquet toutes les 10us). TSN est aussi un niveau physique ethernet qui permet: - frame préemption - cut through Frame préemption = interrompre la transmission d’une trame de 1500 pour faire passer une trame plus prioritaire. Reprise de la transmission après coup (Time slots sur la ligne;-) Cut through= transmission sur egress dès que le header est lu sans attendre tout le paquet (Bay Networks faisait ça en propriétaire il y a bien des années). >> >> N. >> >>> On Thu, Mar 7, 2024, 12:39 Pierre Colombier via frnog >>> wrote: >>> >>> Bonjour, >>> >>> je suis à la recherche d'informations et de retours d'expériences >>> concernant la norme IEEE1588. >>> >>> J'en ai découvert l'existence en repérant que le PHY Ethernet de mon SoC >>> disposait de lignes d'IO "sync_in"/"sync_out" qui semblent être en >>> relation avec ce protocole. mais sans beaucoup plus de précision sur >>> l'usage qui devrait ou pourrait en être fait. >>> >>> L'accès à la norme elle-même est restreint par un paywall, et j'ai du >>> mal à me faire une vue d'ensemble. >>> >>> Déjà je souhaiterais comprendre si c'est simplement un "gadget" >>> technologique ou si, au contraire, c'est largement adopté et utilisé >>> dans l'industrie. >>> >>> Ensuite, pour la culture, j'aimerai comprendre à quel niveau on se >>> situe. Il y a des elements qui sont directement au niveau du PHY ce qui >>> suggère des couches très basse. Mais il y a un pendant logiciel plus >>> haut niveau... C'est confus. >>> >>> Bref, si quelqu'un peux m'expliquer ça en quelques phrases ou me donner >>> un lien vers une explication pas trop absconse, je suis preneur. >>> >>> Merci d'avance. >>> >>> >>> >>> >>> >>> >>> >>> >>> --- >>> Liste de diffusion du FRnOG >>> http://www.frnog.org/ >>> >> >> --- >> Liste de diffusion du FRnOG >> http://www.frnog.org/ > > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Bonjour, On Thu, 7 Mar 2024 14:13:03 +0100 David Ponzone wrote: > Les bornes DECT Gigaset aussi utilisent PTPv2 pour leur mode synchro LAN. > > David > > > Le 7 mars 2024 à 14:01, Philippe ASTIER via frnog a > > écrit : > > Ouhla si meme David se met a faire du top-posting... :D Paul --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Les bornes DECT Gigaset aussi utilisent PTPv2 pour leur mode synchro LAN. David > Le 7 mars 2024 à 14:01, Philippe ASTIER via frnog a écrit : > > Et malheureusement, les vendeurs de switchs enterrent le support de IEEE1588 > dans leurs docs, pas toujours facile à jour… > > Au passage, Apple utilise aussi PTPv2 pour faire la synchronisation audio des > appareils AirPlay 2 (exemple : une paire de HomePod), ou bien pour faire de > la synchro audio. > Mais… pas de support officiel de PTP dans macOS, qui sort pourtant les trames > quand vous faites du Airplay, un petit Wireshark voit les trames. > --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Et malheureusement, les vendeurs de switchs enterrent le support de IEEE1588 dans leurs docs, pas toujours facile à jour… Au passage, Apple utilise aussi PTPv2 pour faire la synchronisation audio des appareils AirPlay 2 (exemple : une paire de HomePod), ou bien pour faire de la synchro audio. Mais… pas de support officiel de PTP dans macOS, qui sort pourtant les trames quand vous faites du Airplay, un petit Wireshark voit les trames. > Le 7 mars 2024 à 13:49, Noryungi a écrit : > > Je rajoute ma petite pièce : > > PTP est utilisé pour partager une heure très précise (beaucoup plus précise > que du NTP classique) entre une source de temps (horloge "atomique", > synchro GNSS, par exemple) et un équipement donné. > > Par contre tous les équipements situés entre l'horloge et la machine devant > recevoir l'heure doivent supporter PTP. > > Donc : horloge > switch > serveur par exemple. Tout dans cette chaîne doit > supporter PTP pour que l'ensemble fonctionne. > > C'est particulièrement utile quand tu as, par exemple, une opération x à > effectuer à une heure y précise, avec une précision extrême. > > Les autres réponses des membres de la liste sont aussi très bonnes. > > N. > > On Thu, Mar 7, 2024, 12:39 Pierre Colombier via frnog > wrote: > >> Bonjour, >> >> je suis à la recherche d'informations et de retours d'expériences >> concernant la norme IEEE1588. >> >> J'en ai découvert l'existence en repérant que le PHY Ethernet de mon SoC >> disposait de lignes d'IO "sync_in"/"sync_out" qui semblent être en >> relation avec ce protocole. mais sans beaucoup plus de précision sur >> l'usage qui devrait ou pourrait en être fait. >> >> L'accès à la norme elle-même est restreint par un paywall, et j'ai du >> mal à me faire une vue d'ensemble. >> >> Déjà je souhaiterais comprendre si c'est simplement un "gadget" >> technologique ou si, au contraire, c'est largement adopté et utilisé >> dans l'industrie. >> >> Ensuite, pour la culture, j'aimerai comprendre à quel niveau on se >> situe. Il y a des elements qui sont directement au niveau du PHY ce qui >> suggère des couches très basse. Mais il y a un pendant logiciel plus >> haut niveau... C'est confus. >> >> Bref, si quelqu'un peux m'expliquer ça en quelques phrases ou me donner >> un lien vers une explication pas trop absconse, je suis preneur. >> >> Merci d'avance. >> >> >> >> >> >> >> >> >> --- >> Liste de diffusion du FRnOG >> http://www.frnog.org/ >> > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Je rajoute ma petite pièce : PTP est utilisé pour partager une heure très précise (beaucoup plus précise que du NTP classique) entre une source de temps (horloge "atomique", synchro GNSS, par exemple) et un équipement donné. Par contre tous les équipements situés entre l'horloge et la machine devant recevoir l'heure doivent supporter PTP. Donc : horloge > switch > serveur par exemple. Tout dans cette chaîne doit supporter PTP pour que l'ensemble fonctionne. C'est particulièrement utile quand tu as, par exemple, une opération x à effectuer à une heure y précise, avec une précision extrême. Les autres réponses des membres de la liste sont aussi très bonnes. N. On Thu, Mar 7, 2024, 12:39 Pierre Colombier via frnog wrote: > Bonjour, > > je suis à la recherche d'informations et de retours d'expériences > concernant la norme IEEE1588. > > J'en ai découvert l'existence en repérant que le PHY Ethernet de mon SoC > disposait de lignes d'IO "sync_in"/"sync_out" qui semblent être en > relation avec ce protocole. mais sans beaucoup plus de précision sur > l'usage qui devrait ou pourrait en être fait. > > L'accès à la norme elle-même est restreint par un paywall, et j'ai du > mal à me faire une vue d'ensemble. > > Déjà je souhaiterais comprendre si c'est simplement un "gadget" > technologique ou si, au contraire, c'est largement adopté et utilisé > dans l'industrie. > > Ensuite, pour la culture, j'aimerai comprendre à quel niveau on se > situe. Il y a des elements qui sont directement au niveau du PHY ce qui > suggère des couches très basse. Mais il y a un pendant logiciel plus > haut niveau... C'est confus. > > Bref, si quelqu'un peux m'expliquer ça en quelques phrases ou me donner > un lien vers une explication pas trop absconse, je suis preneur. > > Merci d'avance. > > > > > > > > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ > --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Bonjour Pierre, Le 1588v2 PTP est très souvent utilisé par les opérateurs mobiles. C'est devenu presque obligatoire en 4G et 5G. Cela permet de synchroniser les stations de base 4G/5G en fréquence et phase sur une même référence. Il y a plusieurs spécifications PTP, mais en général les équipements de routage et transport entre les cœurs de réseaux et stations de base devraient aussi supporter le PTP pour une meilleure précision. Cordialement, Hadi Choueiry *Pine Networks* On Thu, Mar 7, 2024 at 12:51 PM Guillaume Khayat wrote: > Bonjour Pierre, > > Pour parler de ce que je connais, PTP/ IEEE1588 est une brique > essentielle dans la plupart des protocoles de distribution "audio-over-IP”” > que tu retrouves de nos jours dans les salles de concert, grands hotels, > stades, centre commerciaux, etc. Les protocoles s’appellent AES67, Dante, > RAVENNA, etc. > > C’est également utilisé dans la production video (e.g. SMPTE 2110) et > j’imagine dans un grand nombre d’autres industries. > > > > On 7 Mar 2024, at 12:39, Pierre Colombier via frnog > wrote: > > > > Bonjour, > > > > je suis à la recherche d'informations et de retours d'expériences > concernant la norme IEEE1588. > > > > J'en ai découvert l'existence en repérant que le PHY Ethernet de mon SoC > disposait de lignes d'IO "sync_in"/"sync_out" qui semblent être en relation > avec ce protocole. mais sans beaucoup plus de précision sur l'usage qui > devrait ou pourrait en être fait. > > > > L'accès à la norme elle-même est restreint par un paywall, et j'ai du > mal à me faire une vue d'ensemble. > > > > Déjà je souhaiterais comprendre si c'est simplement un "gadget" > technologique ou si, au contraire, c'est largement adopté et utilisé dans > l'industrie. > > > > Ensuite, pour la culture, j'aimerai comprendre à quel niveau on se > situe. Il y a des elements qui sont directement au niveau du PHY ce qui > suggère des couches très basse. Mais il y a un pendant logiciel plus haut > niveau... C'est confus. > > > > Bref, si quelqu'un peux m'expliquer ça en quelques phrases ou me donner > un lien vers une explication pas trop absconse, je suis preneur. > > > > Merci d'avance. > > > > > > > > > > > > > > > > > > --- > > Liste de diffusion du FRnOG > > http://www.frnog.org/ > > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ > --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Bonjour Pierre, Pour parler de ce que je connais, PTP/ IEEE1588 est une brique essentielle dans la plupart des protocoles de distribution "audio-over-IP”” que tu retrouves de nos jours dans les salles de concert, grands hotels, stades, centre commerciaux, etc. Les protocoles s’appellent AES67, Dante, RAVENNA, etc. C’est également utilisé dans la production video (e.g. SMPTE 2110) et j’imagine dans un grand nombre d’autres industries. > On 7 Mar 2024, at 12:39, Pierre Colombier via frnog wrote: > > Bonjour, > > je suis à la recherche d'informations et de retours d'expériences concernant > la norme IEEE1588. > > J'en ai découvert l'existence en repérant que le PHY Ethernet de mon SoC > disposait de lignes d'IO "sync_in"/"sync_out" qui semblent être en relation > avec ce protocole. mais sans beaucoup plus de précision sur l'usage qui > devrait ou pourrait en être fait. > > L'accès à la norme elle-même est restreint par un paywall, et j'ai du mal à > me faire une vue d'ensemble. > > Déjà je souhaiterais comprendre si c'est simplement un "gadget" technologique > ou si, au contraire, c'est largement adopté et utilisé dans l'industrie. > > Ensuite, pour la culture, j'aimerai comprendre à quel niveau on se situe. Il > y a des elements qui sont directement au niveau du PHY ce qui suggère des > couches très basse. Mais il y a un pendant logiciel plus haut niveau... > C'est confus. > > Bref, si quelqu'un peux m'expliquer ça en quelques phrases ou me donner un > lien vers une explication pas trop absconse, je suis preneur. > > Merci d'avance. > > > > > > > > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Le 07/03/2024 à 12:39, Pierre Colombier via frnog a écrit : Bonjour, je suis à la recherche d'informations et de retours d'expériences concernant la norme IEEE1588. J'en ai découvert l'existence en repérant que le PHY Ethernet de mon SoC disposait de lignes d'IO "sync_in"/"sync_out" qui semblent être en relation avec ce protocole. mais sans beaucoup plus de précision sur l'usage qui devrait ou pourrait en être fait. L'accès à la norme elle-même est restreint par un paywall, et j'ai du mal à me faire une vue d'ensemble. Déjà je souhaiterais comprendre si c'est simplement un "gadget" technologique ou si, au contraire, c'est largement adopté et utilisé dans l'industrie. Ensuite, pour la culture, j'aimerai comprendre à quel niveau on se situe. Il y a des elements qui sont directement au niveau du PHY ce qui suggère des couches très basse. Mais il y a un pendant logiciel plus haut niveau... C'est confus. Bref, si quelqu'un peux m'expliquer ça en quelques phrases ou me donner un lien vers une explication pas trop absconse, je suis preneur. Merci d'avance. --- Liste de diffusion du FRnOG http://www.frnog.org/ Déjà le protocole est décris dans la RFC 8173 plus facile d'accès. C'est un protocole plus précis que NTP (mais il faut avoir besoin de cette précision), et dans mon souvenir le protocole a besoin d'une estimation des temps de transfert dans les équipements réseau pour obtenir cette précision. Mais j'en sais pas plus --- Liste de diffusion du FRnOG http://www.frnog.org/
[FRnOG] [TECH] IEEE 1588 Precision Time Protocol
Bonjour, je suis à la recherche d'informations et de retours d'expériences concernant la norme IEEE1588. J'en ai découvert l'existence en repérant que le PHY Ethernet de mon SoC disposait de lignes d'IO "sync_in"/"sync_out" qui semblent être en relation avec ce protocole. mais sans beaucoup plus de précision sur l'usage qui devrait ou pourrait en être fait. L'accès à la norme elle-même est restreint par un paywall, et j'ai du mal à me faire une vue d'ensemble. Déjà je souhaiterais comprendre si c'est simplement un "gadget" technologique ou si, au contraire, c'est largement adopté et utilisé dans l'industrie. Ensuite, pour la culture, j'aimerai comprendre à quel niveau on se situe. Il y a des elements qui sont directement au niveau du PHY ce qui suggère des couches très basse. Mais il y a un pendant logiciel plus haut niveau... C'est confus. Bref, si quelqu'un peux m'expliquer ça en quelques phrases ou me donner un lien vers une explication pas trop absconse, je suis preneur. Merci d'avance. --- Liste de diffusion du FRnOG http://www.frnog.org/