Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Faatomuaga

O le manatu o le fausiaina o se "Digital Substation" i le eletise eletise eletise e manaʻomia ai le faʻamaopoopoina ma le saʻo o le 1 μs. O fefa'ataua'iga tau tupe e mana'omia fo'i le sa'o o le microsecond. I nei talosaga, ua le toe lava le sa'o o le taimi NTP.

O le PTPv2 synchronization protocol, o loʻo faʻamatalaina e le IEEE 1588v2 standard, faʻatagaina mo le faʻaogaina saʻo o le tele o le sefulu o nanoseconds. O le PTPv2 e mafai ai e oe ona tuʻuina atu pusa faʻatasi i luga ole L2 ma L3 fesoʻotaʻiga.

O vaega autu o loʻo faʻaogaina ai le PTPv2 o:

  • malosi;
  • fa'atonuga ma fuaina meafaigaluega;
  • fa'alavelave fa'a-militeli;
  • telefoni;
  • vaega tau tupe.

O lenei pou o loʻo faʻamatalaina pe faʻafefea ona galue le PTPv2 synchronization protocol.

E tele atu lo matou poto masani i alamanuia ma e masani ona vaʻaia lenei faʻasalalauga i faʻaoga malosi. E tusa ai, o le a matou faia le iloiloga ma le faʻaeteete mo le malosi.

Aisea e tatau ai?

I le taimi nei, STO 34.01-21-004-2019 o le PJSC Rosseti ma le STO 56947007-29.240.10.302-2020 o le PJSC FGC UES o loʻo iai manaʻoga mo le faʻatulagaina o se pasi faʻasolosolo ma le taimi faʻatasi e ala i le PTPv2.

E mafua lenei mea i le mea moni e fesoʻotaʻi faʻamaufaʻailoga puipuiga ma fuaina masini i le pasi faʻagasologa, lea e tuʻuina atu le faʻavavevave o le taimi nei ma le eletise i le faagasologa o pasi, e faʻaaoga ai le SV streams (telecast streams).

E fa'aogaina e fa'amauina fa'ailoga e fa'aaoga ai nei tau e fa'atino ai le puipuiga o faga. Afai e laʻititi le saʻo o fua o le taimi, o nisi puipuiga e ono faʻaogaina sese.

Mo se faʻataʻitaʻiga, o puipuiga o le filifilia atoatoa e mafai ona afaina i le "vaivai" taimi faʻatasi. E masani lava o le mafuaaga o ia puipuiga e faavae i luga o se faatusatusaga o ni aofaiga se lua. Afai e ese le tau i se tau tele tele, ona faʻatupuina lea o le puipuiga. Afai o nei tau e fuaina i le taimi saʻo o le 1 ms, ona mafai lea ona e maua se eseesega tele lea e masani ai tau pe a fuaina i le saʻo o le 1 μs.

PTP versions

O le PTP protocol na muai faamatalaina i le 2002 i le IEEE 1588-2002 standard ma sa taʻua o le "Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems." I le 2008, na tuʻuina atu ai le faʻafouina o le IEEE 1588-2008, lea o loʻo faʻamatalaina ai le PTP Version 2. O lenei faʻataʻitaʻiga o le protocol na faʻaleleia atili le saʻo ma le mautu, ae e leʻi faʻatumauina le fesoʻotaʻiga i tua ma le uluai kopi o le protocol. E le gata i lea, i le 2019, na tuʻuina atu ai se faʻaaliga o le IEEE 1588-2019, faʻamatalaina le PTP v2.1. O lenei fa'asologa e fa'aopoopoina ni nai fa'aleleia atili i le PTPv2 ma e fetaui i tua ma le PTPv2.

I se isi faaupuga, o loʻo ia i matou le ata lea ma faʻaliliuga:

PTPv1
(IEEE 1588-2002)

PTPv2
(IEEE 1588-2008)

PTPv2.1
(IEEE 1588-2019)

PTPv1 (IEEE 1588-2002)

-
Le fetaui

Le fetaui

PTPv2 (IEEE 1588-2008)

Le fetaui

-
Fegalegaleai

PTPv2.1 (IEEE 1588-2019)

Le fetaui

Fegalegaleai

-

Ae, e pei lava o taimi uma, ei ai nuances.

O le le fetaui i le va o le PTPv1 ma le PTPv2 o lona uiga e le mafai e se masini e mafai ona faʻaogaina le PTPv1 e le mafai ona faʻatasi ma se uati saʻo o loʻo faʻaogaina i le PTPv2. Latou te fa'aogaina fe'au eseese e fa'amaopoopo.

Ae e mafai lava ona tuʻufaʻatasia masini ma le PTPv1 ma masini ma le PTPv2 i luga ole laiga tutusa. Ina ia ausia lenei mea, o nisi tagata gaosi oloa e faʻatagaina oe e filifili le faʻasologa o faʻasalalauga i luga o ports uati pito. O lona uiga, e mafai e le uati tuaoi ona fa'aoga le PTPv2 ma fa'agasolo pea isi uati e feso'ota'i i ai e fa'aoga uma ai le PTPv1 ma le PTPv2.

PTP masini. O a i latou ma e faapefea ona eseese?

Ole tulaga IEEE 1588v2 o lo'o fa'amatalaina ai le tele o ituaiga masini. O lo'o fa'aalia uma i le laulau.

O masini e fesoʻotaʻi le tasi ma le isi i luga o se LAN e faʻaaoga ai le PTP.

O masini PTP e ta'ua o uati. O uati uma e ave le taimi tonu mai le matai sili.

E 5 ituaiga o uati:

Uati a Grandmaster

O le puna autu o le taimi saʻo. E masani ona faʻapipiʻiina i se atinaʻe mo le faʻafesoʻotaʻi GPS.

Uati masani

O se masini uafu e tasi e mafai ona avea ma matai (matai uati) poʻo pologa (pologa uati)

Matai uati (matai)

O i latou ia o le puna o le taimi tonu e fa'atasi ai isi uati

Uati pologa

Fa'amuta le masini e fa'amaopoopo mai le uati mata'i

Uati tuaoi

O se masini e tele ports e mafai ona avea ma matai poʻo se pologa.

O lona uiga, o nei uati e mafai ona fa'amaopoopo mai le matai sili uati ma fa'afetaui uati pologa maualalo.

Uati Malamalama Fa'ai'u i le pito

O se masini e tele ports e le o se matai uati po o se pologa. E tu'uina atu fa'amatalaga PTP i le va o va'aiga se lua.

A fa'asalalau fa'amaumauga, o le uati manino e fa'asa'o uma fe'au PTP.

E tupu le fa'asa'oga e ala i le fa'aopoopoina o le taimi fa'atuai i lenei masini i le fanua fa'asa'oga i le ulutala o le fe'au fa'asalalau.

Uati manino a le Peer-to-Peer

O se masini e tele ports e le o se matai uati po o se pologa.
E tu'uina atu fa'amatalaga PTP i le va o va'aiga se lua.

A fa'asalalauina fa'amatalaga, o le uati manino e fa'asa'o uma fe'au PTP Sync ma Follow_Up (sili atu e uiga ia i latou i lalo).

O le faʻasaʻoga e maua e ala i le faʻaopoopoina o le faʻasaʻoga o le pusa faʻasalalau le tuai i luga o le masini faʻasalalau ma le tuai i luga o le faʻasalalauga faʻamatalaga.

Pulega Node

O se masini e fetuutuunai ma su'esu'eina isi uati

Matai ma pologa uati e fa'amaopoopo fa'aoga taimi fa'ailoga i fe'au PTP. E lua ituaiga o feʻau i le PTP protocol:

  • O Fe'au Fa'alavelave o fe'au fa'atasi e aofia ai le fa'atupuina o se fa'ailoga taimi i le taimi e lafo ai le fe'au ma le taimi e maua mai ai.
  • Savali Lautele - O nei fe'au e le mana'omia ni fa'ailoga taimi, ae e mafai ona iai fa'ailoga taimi mo fe'au fa'atatau

Feau o Mea na tupu

Savali Lautele

Sync
Fa'atuai_Req
Pdelay_Req
Pdelay_Resp

Faasilasila
Mulimuli ai
Fa'atuai_Resp
Pdelay_Resp_Follow_Up
pulega
Saini

O ituaiga uma o fe'au o le a talanoaina atili i lalo.

Fa'afitauli masani o le fa'amaopoopoina

A tu'uina atu se pusa fa'amaopoopo i luga o se feso'otaiga fa'apitonu'u, e tuai i le ki ma le feso'ota'iga fa'amaumauga. So'o se ki e maua ai le tuai e tusa ma le 10 microseconds, lea e le taliaina mo PTPv2. A uma mea uma, e manaʻomia ona tatou ausia le saʻo o le 1 μs ile masini mulimuli. (O le mea lea pe a tatou talanoa e uiga i le malosi. O isi faʻaoga atonu e manaʻomia ai le saʻo sili atu.)

IEEE 1588v2 o loʻo faʻamatalaina ai le tele o faʻaogaina algorithms e faʻatagaina oe e faʻamaumau le taimi tuai ma faʻasaʻo.

Galuega algorithm
A'o fa'agaioiga masani, e lua vaega e fa'agaoioia ai.

  • Vaega 1 - fa'atuina le fa'atonuga o le “Master Clock – Slave Clock”.
  • Vaega 2 - fa'amaopoopo le uati e fa'aaoga ai se masini Fa'ai'u i le Fa'ai'uga po'o le Peer-to-Peer.

Vaega 1 - Fa'atuina o le Pule-Ava'a Pulea

O taulaga ta'itasi o le uati masani po'o le uati pito e iai le numera o setete (uati pologa ma le uati matai). O le faʻataʻitaʻiga o loʻo faʻamatalaina le suiga algorithm i le va o nei setete. I le polokalame, o sea algorithm e taʻua o se masini setete poʻo se masini setete (sili atu faʻamatalaga i Wiki).

O lenei masini a le setete e faʻaaogaina le Best Master Clock Algorithm (BMCA) e seti ai le matai pe a faʻafesoʻotaʻi uati e lua.

O lenei algorithm e mafai ai e le uati ona ave le tiute o le matai sili pe a leiloa e le matai sili i luga le faailo GPS, alu tuusao, ma isi.

O suiga a le Setete e tusa ai ma le BMCA o loʻo aoteleina i le ata lenei:
Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

O faʻamatalaga e uiga i le uati i le isi pito o le "uaea" o loʻo lafoina i se feʻau faʻapitoa (Faʻasalalau le feʻau). O le taimi lava e maua ai lenei faʻamatalaga, e tamoʻe le algorithm masini a le setete ma faia se faʻatusatusaga e iloa ai po o le fea uati e sili atu. O le uafu i luga o le uati sili ona lelei e avea ma matai uati.

O se fa'asologa faigofie o lo'o fa'aalia i le ata o lo'o i lalo. Auala 1, 2, 3, 4, 5 e mafai ona iai se Uati Transparent, ae latou te le auai i le faʻatulagaina o le Master Clock - Slave Clock hierarchy.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Vaega 2 - Fa'atasi uati masani ma pito

O le taimi lava e maeʻa ai ona faʻatulagaina le "Master Clock - Slave Clock" hierarchy, o le vaega faʻatasi o taimi masani ma tuaoi e amata.

Ina ia fa'amaopoopo, e lafo atu e le uati matai se fe'au o lo'o iai se fa'ailoga taimi i uati pologa.

O le uati sili e mafai ona:

  • tulaga tasi;
  • lua-tulaga.

Uati la'asaga tasi e lafo se fe'au Sync se tasi e fa'amaopoopo.

E lua-tulaga uati e fa'aoga ai fe'au se lua mo le fa'amaopoopo - Fa'amaopoopo ma Follow_Up.

E lua auala e mafai ona faʻaogaina mo le faʻasologa o vaega:

  • Fa'atuai talosaga-tali faiga.
  • Fuafuaga o le tuai a tupulaga.

Muamua, seʻi o tatou vaʻavaʻai i nei masini i le tulaga sili ona faigofie - pe a le faʻaogaina ni mataʻitusi manino.

Fa'atuai talosaga-tali faiga

O le masini e aofia ai laasaga e lua:

  1. Fuaina o le tuai i le lafoina o se feʻau i le va o le matai uati ma le pologa uati. Fa'atino ile fa'aogaina ole fa'atuai ole talosaga-tali.
  2. Fa'asa'oga o le sifi taimi tonu e fa'atino.

Fuaga Latency
Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

t1 - Taimi o le auina atu o le Fe'au Sync e le matai uati; t2 – Taimi e talia ai le fe'au Sync e le uati pologa; t3 - Taimi o le tuʻuina atu o le talosaga tuai (Delay_Req) ​​e le uati pologa; t4 – Delay_Req taimi talia e le matai uati.

A iloa e le uati pologa taimi t1, t2, t3, ma le t4, e mafai ona fuafua le averesi o le tuai pe a lafoina le feʻau faʻatasi (tmpd). O lo'o fa'atatauina e fa'apea:

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Pe a tuʻuina atu se feʻau Sync ma Follow_Up, o le taimi tuai mai le matai i le pologa e fuafua - t-ms.

Pe a tuʻuina atu feʻau Delay_Req ma Delay_Resp, o le taimi faʻatuai mai le pologa i le matai e fuafuaina - t-sm.

Afai e tupu se asymmetry i le va o nei tau e lua, ona aliali mai lea o se mea sese i le faʻasaʻoina o le vaʻaiga o le taimi tonu. O le mea sese e mafua mai i le mea moni e faapea o le tuai fuafuaina o le averesi o le t-ms ma le t-sm tuai. Afai e le tutusa le faatuai o le tasi i le isi, o lona uiga tatou te le fetuunaia saʻo le taimi.

Fa'asa'oga o sifi taimi

O le taimi lava e iloa ai le tuai i le va o le matai uati ma le pologa uati, o le pologa uati faia le faasa'oga taimi.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

E fa'aoga e uati pologa le fe'au Sync ma se fe'au Follow_Up e filifili ai e fa'atatau le taimi tonu e fa'asolo ai pe a tu'uina atu se afifi mai le matai i le uati pologa. O le suiga e fa'atatau i le fa'atatau lea:

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Fua fa'atuai a tupulaga

O lenei masini e faʻaaogaina foi laasaga e lua mo le faʻamaopoopoina:

  1. E fuaina e masini le taimi tuai i tuaoi uma e ala i ports uma. Ina ia faia lenei mea latou te faʻaaogaina se masini faʻatuai a tupulaga.
  2. Fa'asa'oga o le sifi taimi tonu.

Fuaina le taofiofia i le va o masini e lagolagoina le faiga a le Peer-to-Peer

O le fa'aletonu i le va o ports o lo'o lagolagoina le masini a le tupulaga-i-peer e fuaina i le fa'aaogaina o fe'au nei:

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

A iloa e le port 1 taimi t1, t2, t3 ma le t4, e mafai ona fa'atatauina le averesi o le tuai (tmld). E fa'atatau i le fa'atatau lea:

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Ona fa'aaoga lea e le uafu lenei tau pe a fa'atatau le fetuutuuna'iga fanua mo fe'au Sync ta'itasi po'o le filifiliga Follow_Up fe'au e pasi i le masini.

Ole fa'atuai atoa o le a tutusa ma le aofa'i o le tuai i le taimi o felauaiga e ala i lenei masini, o le averesi o le tuai i le taimi o le fa'asalalauina e ala i le fa'amaumauga o fa'amatalaga ma le tuai o lo'o iai i totonu o lenei fe'au, e mafai i luga o masini i luga.

Feau Pdelay_Req, Pdelay_Resp ma le filifiliga Pdelay_Resp_Follow_Up e mafai ai ona e maua le tuai mai le matai i le pologa ma mai le pologa i le matai (li'o).

So'o se fa'atusa i le va o nei tau e lua o le a fa'ailoa mai ai se fa'asa'oga fa'aletonu taimi.

Fetuuna'iga o le suiga o le taimi tonu

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

E fa'aaoga e uati pologa se fe'au Sync ma se fe'au Follow_Up e filifili ai e fa'atatau le taimi tonu e fa'asolo ai pe a tu'uina atu se afifi mai le matai i le uati pologa. O le suiga e fa'atatau i le fa'atatau lea:

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Tulaga lelei o le fetuutuuna'iga o faiga a tupulaga-i-peer - o le tuai o le taimi o fe'au Sync po'o Follow_Up e fa'atatau a'o fa'asalalauina i le feso'otaiga. O le mea la lea, o le suia o le ala o le felauaiga o le a le afaina ai le saʻo o le fetuunaiga.

Pe a fa'aogaina lenei masini, e le mana'omia le fa'atulagaina o le taimi fa'atuai i luga o le ala o lo'o uia e le pusa fa'atasi, e pei ona faia i le fesuiaiga autu. O na. Delay_Req ma Delay_Resp fe'au e le lafo. I lenei metotia, o le faʻatuai i le va o le matai ma le pologa uati e naʻo le faʻaputuina i le fetuutuunaiga fanua o feʻau taʻitasi Sync poʻo Follow_Up.

O le isi fa'amanuiaga o le uati matai ua fa'amāmā mai le mana'oga e fa'agasolo fe'au Delay_Req.

Faiga fa'aogaina o uati manino

E tusa ai, o ni faataitaiga faigofie nei. Fa'apea la ua aliali mai sui i luga o le ala fa'amaopoopo.

Afai e te faʻaogaina ki e aunoa ma le lagolago a le PTPv2, o le a faʻatuai le pusa faʻatasi i luga o le ki e tusa ma le 10 μs.

Suiga e lagolagoina le PTPv2 ua ta'ua o Uati Transparent i IEEE 1588v2 upu. O uati manino e le o faʻamaopoopoina mai le matai uati ma e le auai i le "Master Clock - Slave Clock" hierarchy, ae pe a lafoina feʻau faʻamaopoopo latou te manatua le umi na tuai ai le feʻau. Ole mea lea e mafai ai ona e fetu'una'i le taimi tuai.

Uati manino e mafai ona faagaoioia i ni auala se lua:

  • I'uga-i-I'uga.
  • Peer-to-Peer.

Fa'ai'uga i le fa'ai'uga (E2E)

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

O le E2E manino uati fa'asalalau fe'au Sync ma fa'atasi ai ma fe'au Follow_Up i ports uma. E oʻo lava ia i latou o loʻo poloka e nisi faʻasalalauga (mo se faʻataʻitaʻiga, RSTP).

E manatua e le ki le timestamp pe a maua se pusa Sync (Follow_Up) i luga o le taulaga ma pe a lafo mai le taulaga. Fa'avae i nei fa'ailoga e lua, o le taimi e alu ai le ki e fa'agasolo ai le fe'au e fa'atatauina. I le tulaga masani, o le taimi lea e taʻua o le taimi nofomau.

E fa'aopoopo le taimi fa'agaioiga i le Fa'asa'oga Fa'asa'o o le Fe'au Sync (tasi-step clock) po'o le Follow_Up (lua-step clock).

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

O le E2E manino uati e fua ai le taimi e fa'agasolo ai fe'au Sync ma Delay_Req e ui atu i le ki. Ae e taua le malamalama o le taimi faʻatuai i le va o le matai uati ma le pologa uati e faʻatatau i le faʻaaogaina o le faʻatuai talosaga-tali masini. Afai e suia le uati matai pe suia le ala mai le uati matai i le uati pologa, e toe fuaina le tuai. Ole mea lea e fa'atuputeleina ai le taimi ole suiga ile tulaga o suiga ole feso'ota'iga.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

O le uati manino P2P, faʻaopoopo i le fuaina o le taimi e manaʻomia mo se ki e faʻagasolo ai se feʻau, e fuaina le tuai i luga o le fesoʻotaʻiga faʻamatalaga i lona tuaoi lata ane e faʻaaoga ai se tuaoi latency mechanism.

Latency e fuaina i so'otaga uma i itu uma e lua, e aofia ai so'otaga o lo'o poloka e nisi fa'asalalauga (pei o le RSTP). Ole mea lea e fa'atagaina ai oe e vave fa'atatau le tuai fou i le ala fa'amaopoopo pe a suia le uati a le grandmaster po'o le topology feso'ota'iga.

E fa'aputuina le taimi e fa'agasolo ai fe'au pe a lafo fe'au Sync po'o Follow_Up.

Ituaiga PTPv2 lagolago e sui

Suiga e mafai ona lagolagoina PTPv2:

  • fa'apolokalameina;
  • meafaigaluega.

Pe a faʻaaogaina le PTPv2 protocol i le polokalama, e manaʻomia e le ki se faʻailoga taimi mai le firmware. O le faʻafitauli o le firmware e galue faʻataʻamilomilo, ma e tatau ona e faʻatali seʻia maeʻa le taamilosaga o loʻo i ai nei, ave le talosaga mo le gaioiga ma tuʻuina atu se faailoga taimi pe a maeʻa le isi taamilosaga. O le a umi se taimi, ma o le a tatou maua se tuai, e ui lava e le taua tele e pei o le leai o se polokalama lagolago mo le PTPv2.

Na'o meafaigaluega lagolago mo PTPv2 e mafai ai ona e tausia le sa'o mana'omia. I lenei tulaga, o le faailoga taimi e tuʻuina atu e se ASIC faʻapitoa, lea e faʻapipiʻi i luga o le taulaga.

Fa'asologa o Savali

O fe'au uma a le PTP e aofia ai vaega nei:

  • Ulutala – 34 paita.
  • Tino - tele e fa'atatau i le ituaiga fe'au.
  • Suffix e filifili.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

header

E tutusa le fanua Ulutala mo fe'au PTP uma. O lona telē e 34 paita.

Fa'aulutala fanua fa'atulagaina:

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

messageType - o loʻo i ai le ituaiga o feʻau o loʻo lafoina, mo se faʻataʻitaʻiga Sync, Delay_Req, PDelay_Req, ma isi.

savaliLumi - o loʻo i ai le tele atoa o le feʻau PTP, e aofia ai ulutala, tino ma suffix (ae le aofia ai padding bytes).

domainNumber – fuafua po'o fea le PTP domain e iai le fe'au.

Igoa o le Igoa - o nei uati eseese e aoina i se tasi vaega talafeagai ma fa'amaopoopo mai le tasi matai uati, ae le o fa'amaopoopoina ma uati a se isi vaega.

fuʻa - O lenei fanua o loʻo i ai fuʻa eseese e iloa ai le tulaga o le feʻau.

Fa'asa'oga - e iai le taimi tuai i nanoseconds. O le taimi fa'atuai e aofia ai le tuai pe a fa'asalalau atu i le uati manino, fa'apea fo'i ma le tuai pe a fa'asalalau atu i le alalaupapa pe a fa'aogaina le Peer-to-Peer mode.

punaPortIdentity – o lenei fanua o lo'o i ai fa'amatalaga e uiga i le uafu na amata mai ai lenei fe'au.

sequenceID – e iai se numera e iloagofie ai fe'au ta'itasi.

pulea Field - fanua fa'atau =) O lo'o tumau mai le ulua'i fa'asologa o le fa'ata'ita'iga ma o lo'o iai fa'amatalaga e uiga i le ituaiga o lenei fe'au. E tutusa lelei lava ma messageType, ae itiiti ni filifiliga.

logMessageInterval – o lenei fanua e fuafuaina e le ituaiga savali.

tino

E pei ona talanoaina i luga, e tele ituaiga o feʻau. O nei ituaiga o loʻo faʻamatalaina i lalo:

Fe'au fa'asilasilaga
O le Fe'au Fa'asilasilaga e fa'aoga e "ta'u" isi uati i totonu o le itu lava e tasi e uiga i ona fa'amau. O lenei fe'au e mafai ai ona e fa'atūina se Master Clock - Slave Clock hierarchy.
Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Fe'au fa'atasi
O le fe'au Sync e lafo e le matai uati ma o lo'o i ai le taimi o le matai uati i le taimi na fa'atupuina ai le fe'au Sync. Afai o le matai uati e lua-tulaga, ona seti lea o le timestamp i le Sync message i le 0, ma o le taimi nei o le a lafoina i le Fe'au Follow_Up. O le Fe'au Sync o lo'o fa'aogaina mo faiga uma e fua ai le leo.

O le feʻau e faʻasalalau e faʻaaoga ai le Multicast. E mafai ona e fa'aoga Unicast.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Delay_Req fe'au

O le faatulagaga o le fe'au Delay_Req e tutusa ma le fe'au Sync. E auina atu e le uati pologa le Delay_Req. O lo'o iai le taimi na lafo ai le Delay_Req e le uati pologa. O lenei fe'au e fa'aoga mo na'o le fa'atuai o talosaga-tali.

O le feʻau e faʻasalalau e faʻaaoga ai le Multicast. E mafai ona e fa'aoga Unicast.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Fe'au tulitatao

O le fe'au Follow_Up e tu'uina atu e le matai uati ma o lo'o i ai le taimi e lafo ai Fa'atasi fe'au matai. E na'o le lua-tulaga uati matai e lafo le fe'au Follow_Up.

O le Fe'au Follow_Up o lo'o fa'aoga mo faiga e lua e fua ai le leo.

O le feʻau e faʻasalalau e faʻaaoga ai le Multicast. E mafai ona e fa'aoga Unicast.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Delay_Resp fe'au

O le Delay_Resp fe'au e lafo e le matai uati. O lo'o iai le taimi na maua ai le Delay_Req e le matai uati. O lenei fe'au e fa'aoga mo na'o le fa'atuai o talosaga-tali.

O le feʻau e faʻasalalau e faʻaaoga ai le Multicast. E mafai ona e fa'aoga Unicast.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Pdelay_Req fe'au

O le Pdelay_Req fe'au e lafo e se masini e mana'omia ai se tuai. O lo'o iai le taimi na lafo mai ai le fe'au mai le uafu o lenei masini. Pdelay_Req e na'o le fa'aoga mo le fua fa'atuai tua'oi.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Pdelay_Resp fe'au

O le Pdelay_Resp fe'au e lafo e se masini na maua se talosaga tuai. O lo'o iai le taimi na maua ai le fe'au Pdelay_Req e lenei masini. O le fe'au Pdelay_Resp e fa'aoga mo na'o le fua fa'atuai tua'oi.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Feau Pdelay_Resp_Follow_Up

O le Pdelay_Resp_Follow_Up fe'au o lo'o tu'uina atu e le masini na maua le talosaga fa'atuai. O lo'o iai le taimi na maua ai le fe'au Pdelay_Req e lenei masini. O le fe'au Pdelay_Resp_Follow_Up e na'o le lua-tulaga uati mata'i e lafo.

O lenei fe'au e mafai fo'i ona fa'aoga mo le taimi fa'atino nai lo le fa'ailoga taimi. Taimi fa'atino o le taimi mai le taimi na maua ai le Pdelay-Req se'ia o'o ina lafo atu le Pdelay_Resp.

Pdelay_Resp_Follow_Up e fa'aoga mo na'o le fua fa'atuai tua'oi.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Feau Pulega

O fe'au fa'atonu a le PTP e mana'omia e fa'afeiloa'i ai fa'amatalaga i le va o le tasi pe sili atu uati ma le node fa'atonu.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Siitia ile LV

E mafai ona tu'uina atu se fe'au a le PTP i tulaga e lua:

  • Fesootaiga - o se vaega o faʻamatalaga IP.
  • Auala - o se vaega o le fa'avaa Ethernet.

Fa'asalalau fe'au PTP ile UDP ile IP ile Ethernet

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

PTP i luga ole UDP ile Ethernet

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

Talaaga otooto

O le PTP e tele naua mea e mafai ona fetuutuunai e manaʻomia ona faʻatulagaina. Faataitaiga:

  • BMCA Filifiliga.
  • Latency fuaina masini.
  • Vaeluaga ma uluai tau o mea uma e mafai ona faʻaogaina, ma isi.

Ma e ui lava i le mea moni na matou fai atu muamua o masini PTPv2 e fetaui le tasi ma le isi, e le moni lenei mea. O masini e tatau ona tutusa tulaga ina ia mafai ai ona fesootai.

O le mea lena e iai le mea e taʻua o PTPv2 profiles. Tala'aga o vaega ia o fa'atonuga fa'atulagaina ma fa'amauina tapula'a fa'atulafonoina ina ia mafai ona fa'atinoina le fa'amaopoopoina o taimi mo se fa'aoga patino.

Ole tulaga IEEE 1588v2 lava ia o lo'o fa'amatalaina na'o le tasi fa'amatalaga - "Fa'ailoga Fa'atonu". O isi fa'amatalaga uma e faia ma fa'amatalaina e fa'alapotopotoga ma fa'alapotopotoga eseese.

Mo se faʻataʻitaʻiga, o le Power Profile, poʻo le PTPv2 Power Profile, na faia e le Power Systems Relaying Committee ma le Substation Committee a le IEEE Power and Energy Society. O le talaaga lava ia e ta'ua IEEE C37.238-2011.

O loʻo faʻamatalaina e le talaaga e mafai ona faʻafeiloaʻi le PTP:

  • Na'o ala i feso'ota'iga L2 (e. Ethernet, HSR, PRP, non-IP).
  • O fe'au e na'o le fa'asalalauga Telecast e fa'asalalauina.
  • O lo'o fa'aaogaina le fua fa'atuai a tupulaga e fai ma fua fa'atuai.

Ole vaega ole tulaga ole 0, ole vaega fautuaina ole 93.

O le filosofia mamanu o le C37.238-2011 o le faʻaitiitia o le numera o mea e filifili ai ma taofi naʻo galuega talafeagai mo fegalegaleaiga faʻalagolago i le va o masini ma faʻateleina le mautu o le faiga.

E le gata i lea, o le tele o le feʻau o le feʻau e fuafua:

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

O le mea moni, e na o le tasi le parakalafa e avanoa mo le filifiliga - o le ituaiga o matai uati (tasi-tulaga poʻo le lua-laasaga).

O le saʻo e le tatau ona sili atu i le 1 μs. I se isi faaupuga, e tasi le ala fa'amaopoopo e mafai ona iai le maualuga ole 15 uati manino pe tolu uati tuaoi.

Faʻamatalaga faʻatinoga o le PTPv2 time synchronization protocol

puna: www.habr.com

Faaopoopo i ai se faamatalaga