RE: [FRnOG] [TECH] IEEE 1588 Precision Time Protocol

2024-03-07 Par sujet francois.rousseau
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

2024-03-07 Par sujet Francois-Frederic Ozog



> 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

2024-03-07 Par sujet Paul Rolland (ポール・ロラン)
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

2024-03-07 Par sujet David Ponzone
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

2024-03-07 Par sujet Philippe ASTIER via frnog
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

2024-03-07 Par sujet Noryungi
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

2024-03-07 Par sujet Hadi Choueiry
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

2024-03-07 Par sujet Guillaume Khayat
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

2024-03-07 Par sujet Erwan David

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

2024-03-07 Par sujet Pierre Colombier via frnog

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/