Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Horudhac

Fikradda dhismaha "Substation Digital" ee warshadaha tamarta korontada waxay u baahan tahay isku-dubarid sax ah 1 ΞΌs. Dhaqdhaqaaqyada maaliyadeed waxay sidoo kale u baahan yihiin saxnaansho ilbiriqsi yar. Codsiyadan, saxnaanta wakhtiga NTP kuma filna.

Hab-maamuuska isku-xidhka PTPv2, ee lagu sifeeyay heerka IEEE 1588v2, wuxuu u oggolaanayaa isku-dubbarid saxnaanta dhowr tobanaan nanoseconds. PTPv2 waxay kuu ogolaanaysaa inaad dirto xidhmooyin isku xidhka shabakadaha L2 iyo L3.

Meelaha ugu muhiimsan ee PTPv2 laga isticmaalo waa:

  • tamarta;
  • qalabka xakamaynta iyo cabbiraadda;
  • dhismaha military-warshadaha;
  • isgaarsiinta;
  • qaybta maaliyadda.

Boostadani waxay sharraxaysaa sida uu u shaqeeyo borotokoolka isku xidhka PTPv2.

Waxaan khibrad dheeraad ah u leenahay warshadaha oo inta badan waxaan ku aragnaa borotokoolkan codsiyada tamarta. Sidaa awgeed, waxaanu dib u eegis ku samayn doonaa si taxadar leh tamarta.

Waa maxay sababta loogu baahan yahay?

Waqtigan xaadirka ah, STO 34.01-21-004-2019 ee PJSC Rosseti iyo STO 56947007-29.240.10.302-2020 ee PJSC FGC UES waxay ka kooban tahay shuruudo loogu talagalay habaynta baska habraaca leh wakhtiga isku xidhka iyada oo loo marayo PTPv2.

Tani waxay sabab u tahay xaqiiqda ah in terminaalka ilaalinta gudbinta iyo qalabka cabbiradu ay ku xiran yihiin baska habka, kaas oo u gudbiya qiimaha hadda jira iyo qiimaha tamarta iyada oo loo marayo baska habka, iyada oo la adeegsanayo waxa loogu yeero SV durdurrada ( durdurrada multicast ).

Xirmooyinka ilaalinta gudbinta waxay isticmaalaan qiyamkan si ay u hirgeliyaan ilaalinta bay. Haddii saxnaanta cabbirada wakhtiga ay yar tahay, markaa ilaalinta qaar ayaa laga yaabaa inay si been ah u shaqeeyaan.

Tusaale ahaan, difaacyada xulashada saxda ah waxay ku dhici karaan dhibbanaha waqti isku-dubarid "daciif". Inta badan caqli-galnimada difaacyada noocaas ah waxay ku salaysan yihiin isbarbardhigga laba tiro. Haddii qiyamku ay ku kala duwanaadaan qiimo weyn oo ku filan, markaa ilaalinta ayaa kicisa. Haddii qiyamkan lagu cabbiro saxnaanta wakhtiga 1 ms, markaa waxaad heli kartaa farqi weyn halka qiyamku runtii caadi yihiin haddii lagu cabbiro saxnaanta 1 ΞΌs.

Noocyada PTP

Hab-maamuuska PTP waxaa markii hore lagu sifeeyay 2002dii heerka IEEE 1588-2002 waxaana loogu yeeraa "Standard for a Precision Clock Protocol Protocol for Measurement and Control Systems." Sannadkii 2008, heerka IEEE 1588-2008 ee la cusboonaysiiyay ayaa la sii daayay, kaas oo qeexaya PTP Version 2. Noocan hab-maamuuska ahi waxa uu wanaajiyay saxnaanta iyo xasilloonida, laakiin ma ilaalin in dib-u-dhac ku yimaaddo nooca koowaad ee borotokoolka. Sidoo kale, sanadka 2019, nooc ka mid ah IEEE 1588-2019 heerka ayaa la sii daayay, isagoo qeexaya PTP v2.1. Noocani waxa uu ku darayaa horumar yar oo PTPv2 ah oo gadaal buu la jaan qaadaya PTPv2.

Si kale haddii loo dhigo, waxaan haynaa sawirka soo socda oo leh noocyo:

PTPv1
(IEEE 1588-2002)

PTPv2
(IEEE 1588-2008)

PTPv2.1
(IEEE 1588-2019)

PTPv1 (IEEE 1588-2002)

-
Aan waafaqsanayn

Aan waafaqsanayn

PTPv2 (IEEE 1588-2008)

Aan waafaqsanayn

-
La jaanqaadi karo

PTPv2.1 (IEEE 1588-2019)

Aan waafaqsanayn

La jaanqaadi karo

-

Laakiin, sida had iyo jeer, waxaa jira nuances.

Isqabsi la'aanta u dhaxaysa PTPv1 iyo PTPv2 waxay la macno tahay in qalabka PTPv1-ku aanu awoodi doonin in uu la shaqeeyo saacad sax ah oo ku socota PTPv2. Waxay isticmaalaan qaabab kala duwan oo fariin ah si ay u wada shaqeeyaan.

Laakiin wali waa suurtogal in la isku daro qalabka PTPv1 iyo aaladaha leh PTPv2 isla shabakad isku mid ah. Si taas loo gaaro, qaar ka mid ah soosaarayaasha ayaa kuu oggolaanaya inaad doorato nooca borotokoolka ee dekedaha saacadda cidhifka ah. Taasi waa, saacadda xuduudka waxay ku shaqayn kartaa iyadoo la isticmaalayo PTPv2 oo haddana la shaqayn karta saacadaha kale ee ku xiran iyada oo la adeegsanayo PTPv1 iyo PTPv2 labadaba.

Qalabka PTP. Maxay yihiin iyo siday u kala duwan yihiin?

Heerka IEEE 1588v2 wuxuu qeexayaa dhowr nooc oo qalab ah. Dhammaantood waxaa lagu muujiyey shaxda.

Aaladu waxay ku wada xidhiidhaan LAN iyagoo isticmaalaya PTP.

Qalabka PTP waxaa loo yaqaan saacadaha. Dhammaan saacadaha waxay ku qaataan wakhtiga saxda ah ee saacadda awoowaha.

Waxaa jira 5 nooc oo saacado ah:

Saacada sayid

Isha ugu weyn ee waqtiga saxda ah. Inta badan waxaa lagu qalabeeyaa interface isku xirka GPS.

Saacadda caadiga ah

Qalab hal deked ah oo noqon kara sayid (saacad sayid) ama addoon (saacad addoon ah)

Saacadda Master-ka (master)

Waxay yihiin isha wakhtiga saxda ah ee saacadaha kale la isla meel dhigay

Saacadda addoonsiga

Qalab dhamaadka ah oo laga soo bilaabo saacada sayidku

Saacadda xadka

Qalab leh dekado badan oo noqon kara sayid ama addoon.

Taasi waa, saacadahani waxay ka wada shaqayn karaan saacada sayid ee sare waxayna la midayn karaan saacadaha addoonta hoose.

Dhammaadka-ilaa-dhamaadka saacadda hufan

Qalab leh dekado badan oo aan ahayn saacad sayid iyo addoon midna. Waxay gudbisaa xogta PTP inta u dhaxaysa laba saacadood.

Marka la gudbinayo xogta, saacadda hufan waxay saxaysaa dhammaan fariimaha PTP.

Sixitaanku wuxuu ku yimaadaa iyadoo lagu darayo wakhtiga daahitaanka ee qalabkan goobta sixitaanka ee madaxa fariinta la gudbiyay.

Peer-to-Peer saacad hufan

Qalab leh dekado badan oo aan ahayn saacad sayid iyo addoon midna.
Waxay gudbisaa xogta PTP inta u dhaxaysa laba saacadood.

Marka la gudbinayo xogta, saacada hufan waxay saxaysaa dhammaan fariimaha PTP Sync iyo Follow_Up (wax badan oo iyaga ku saabsan hoos).

Sixitaanka waxaa lagu gaaraa iyadoo lagu darayo goobta saxda ah ee xirmada la gudbiyay dib u dhigista qalabka gudbinta iyo daahitaanka kanaalka gudbinta xogta.

Node Maareynta

Qalab habeeya oo baara saacadaha kale

Saacadaha Master-ka iyo kuwa addoonta ah waa la isla meel dhigaa iyadoo la isticmaalayo shaambada wakhtiga fariimaha PTP. Waxaa jira laba nooc oo farriimo ah oo ku jira borotokoolka PTP:

  • Farriimaha dhacdada waa farriimo isku xidhan oo ku lug leh abuurista shaambad wakhti wakhtiga fariinta la dirayo iyo wakhtiga la helayo.
  • Farriimaha Guud - Fariimahani uma baahna waqti-stambabada, laakiin waxa laga yaabaa inay ku jiraan calaamado wakhtiyada fariimaha la xidhiidha

Farriimaha Dhacdada

Farriimaha Guud

nidaameed
Dib u dhac_Req
Dib u dhig_Req
Dib u dhig_Resp

Ku dhawaaq
Lasoco
Dib udhac_Resp
Dib u dhig_Resp_Raac_Sooco
maamulka
Saxeexa

Dhammaan noocyada fariimaha ayaa si faahfaahsan looga hadli doonaa hoos.

Dhibaatooyinka isku xidhka aasaasiga ah

Marka baakidhka isku xidhka lagu gudbiyo shabakad maxalli ah, waxay dib u dhacdaa marka la beddelo iyo isku xidhka xogta. Beddel kasta wuxuu soo saari doonaa dib u dhac ku saabsan 10 microse seconds, taas oo aan la aqbali karin PTPv2. Ka dib oo dhan, waxaan u baahanahay inaan gaarno saxnaanta 1 ΞΌs ee qalabka ugu dambeeya. (Tani waa haddii aan ka hadlayno tamarta. Codsiyada kale waxay u baahan karaan saxnaan weyn.)

IEEE 1588v2 waxay qeexaysaa dhowr algorithms hawlgalka kuwaas oo kuu ogolaanaya inaad duubto dib u dhaca wakhtiga oo aad saxdo.

Algorithm Work
Inta lagu jiro hawlgalka caadiga ah, borotokoolku wuxuu u shaqeeyaa laba weji.

  • Marxaladda 1-aad - samaynta kala sarreynta "Saacadda Master-Clock - Slave Clock".
  • Wajiga 2 - saacada isku xidhka iyadoo la isticmaalayo habka Dhammaadka-ilaa-Dhamaadka ama Far-ilaa-Peer.

Wajiga 1-Aasaaska Sareynta Sareynta-Adoonsiga

Deked kasta oo saacadda caadiga ah ama cidhifka ah waxay leedahay tiro go'an oo dawlado ah (saacadda addoonsiga iyo saacadda sayid). Heerku wuxuu qeexayaa algorithm-ka kala-guurka ee u dhexeeya dawladahan. Barnaamij-samaynta, algorithm-ka noocan oo kale ah waxaa loo yaqaannaa mishiinka gobolka ama mishiinka gobolka (faahfaahin dheeraad ah oo ku jirta Wiki).

Mashiinka gobolka wuxuu isticmaalaa Algorithm-ka ugu Wanaagsan Master Clock (BMCA) si uu u dejiyo sayidkiisa marka la isku xirayo laba saacadood.

Algorithm-kani waxa uu u oggolaanayaa saacaddu in ay la wareegto mas'uuliyadda saacadda sayid-master marka saacadda sare ee sayid-master-ka ay lumiso signalka GPS-ka, uu ka baxo khadka, iwm.

Isbedelka gobolka sida ku cad BMCA waxaa lagu soo koobay jaantuskan soo socda:
Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Macluumaadka ku saabsan saacadda ku taal cidhifka kale ee "siliga" waxaa lagu soo diraa fariin gaar ah (Fariin ku dhawaaq). Marka macluumaadkan la helo, algoorithmiyaha mashiinka gobolka ayaa shaqeynaya oo isbarbardhigga ayaa la sameeyaa si loo arko saacadda ka fiican. Dekadda ku taal saacadda ugu fiican waxay noqotaa saacadda master-ka.

Kala sareyn fudud ayaa lagu muujiyay jaantuska hoose. Wadooyinka 1, 2, 3, 4, 5 waxaa ku jiri kara saacad daah-furan, laakiin kama qaybqaataan samaynta saacada Master-ka ee kala sareynta saacada Slave.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Wajiga 2 - Isku-dubarid saacadaha caadiga ah iyo kuwa geesaha ah

Isla markiiba ka dib samaynta kala sarreynta "Saacadda Master-Clock-Saaddoonka", wejiga is-dhexgalka ee saacadaha caadiga ah iyo xuduudaha ayaa bilaabmaya.

Si loo wada shaqeeyo, saacada sayidku waxay soo dirtaa fariin ay ku jirto shaambad wakhtiyeedka saacadaha addoonta.

Saacadda sayidku waxay noqon kartaa:

  • hal mar;
  • laba marxaladood.

Saacadaha hal-marxaladda ah waxay soo diraan hal fariin oo isku xidhid ah si ay u wada shaqeeyaan.

Saacadda laba-marxale ah waxay isticmaashaa laba fariimo isku xidhka - Isku-xidhka iyo Daba-galka_Up.

Laba hab ayaa loo isticmaali karaa wejiga isku-xidhka:

  • Habka jawaab celinta codsiga dib u dhig.
  • Habka cabbiraadda dib u dhigista asaaga.

Marka hore, aynu eegno hababkan kiiska ugu fudud - marka saacadaha hufan aan la isticmaalin.

Dib u dhig habka codsiga-jawaabcelinta

Habkani waxa uu ka kooban yahay laba tilaabo:

  1. Cabbiraadda daahitaanka gudbinta farriinta u dhaxaysa saacadda sayid iyo saacadda addoonta. Lagu sameeyay iyadoo la isticmaalayo habka jawaab celinta codsiga daahitaanka.
  2. Saxitaanka wakhtiga saxda ah ee shaqada ayaa la sameeyaa.

Cabbirka daahitaanka
Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

t1 - Waqtiga dirida fariinta Sync ee saacada sayid; t2 - Waqtiga soo dhaweynta fariinta Sync ee saacada addoonta; t3 - Waqtiga dirida codsiga dib u dhigista (Delay_Req) ​​ee saacada addoonta; t4 - Delay_Req wakhtiga soo dhawaynta ee saacada sayidku

Marka saacada addoontu ay taqaano waqtiyada t1, t2, t3, iyo t4, waxay xisaabin kartaa celceliska daahitaanka marka la gudbinayo fariinta isku xidhka (tmpd). Waxaa loo xisaabiyaa sida soo socota:

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Marka la gudbinayo Sync iyo Follow_Up fariinta, daahitaanka wakhtiga sayidku ilaa addoonka ayaa la xisaabiyaa - t-ms.

Marka la gudbinayo Delay_Req iyo Delay_Resp fariimaha, daahitaanka wakhtiga addoonka ee sayidku waa la xisaabiyaa - t-sm.

Haddii asymmetry qaar ka mid ah ay u dhexeyso labadan qiyam, markaas waxaa soo baxaya qalad sax ah oo ku saabsan leexinta waqtiga saxda ah. Khaladka waxaa keenay xaqiiqda ah in daahitaanka la xisaabiyay uu yahay celceliska daahitaanka t-ms iyo t-sm. Haddii dib-u-dhacyadu aysan isku mid ahayn, markaa ma hagaajin doono waqtiga si sax ah.

Sixitaanka waqtiga beddelka

Marka la ogaado daahitaanka u dhexeeya saacadda sayidka iyo saacadda addoonta, saacadda addoontu waxay fulisaa sixitaanka waqtiga.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Saacadaha addoontu waxay isticmaalaan fariinta isku xidhka iyo fariinta lasocoshada ee ikhtiyaarka ah si loo xisaabiyo wakhtiga saxda ah ee la dhimay marka baakidhka sayidku u gudbinayo saacadaha addoonta. Isbedelka waxaa lagu xisaabiyaa qaacidooyinka soo socda:

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Habka cabbiraadda dib u dhigista asaaga

Habkani waxa kale oo uu isticmaalaa laba tillaabo oo isku xidhka:

  1. Aaladuhu waxay cabbiraan daahitaanka wakhtiga ee dhammaan deriska iyada oo loo marayo dhammaan dekedaha. Si tan loo sameeyo waxay isticmaalaan habka dib u dhigista asxaabta.
  2. Saxitaanka wakhtiga saxda ah ee saxda ah.

Cabbiraadda daahitaanka u dhexeeya aaladaha taageera habka isku-filnaanta

Daahitaanka u dhexeeya dekedaha taageera habka isku-faca waxaa lagu cabbiraa iyadoo la adeegsanayo fariimaha soo socda:

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Marka dekedda 1 ay ogaato waqtiyada t1, t2, t3 iyo t4, waxay xisaabin kartaa celceliska daahitaanka (tmld). Waxaa lagu xisaabiyaa qaacidooyinka soo socda:

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Dekeddu waxay markaa isticmaashaa qiimahan marka la xisaabinayo goobta hagaajinta ee fariin kasta oo Sync ah ama fariinta Raac_Up ee ikhtiyaarka ah ee dhex marta aaladda.

Wadarta daahitaanka waxay la mid noqon doontaa wadarta daahitaanka inta lagu gudajiro gudbinta aaladan, celceliska daahitaanka inta lagu jiro gudbinta kanaalka xogta iyo daahitaanka horay ugu jiray fariintan, oo karti u leh aaladaha kor ku xusan.

Farriimaha Pdelay_Req, Pdelay_Resp iyo Pdelay_Resp_Follow_Up ikhtiyaarka ah waxay kuu oggolaanayaan inaad ka hesho dib u dhaca sayid ilaa addoon iyo addoon ilaa sayid (wareeg).

Asymmetry kasta oo udhaxeysa labadan qiyam waxay soo bandhigi doontaa qaladka sixitaanka waqtiga.

Hagaajinta wakhtiga saxda ah

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Saacadaha addoontu waxay adeegsadaan fariinta isku xidhka iyo fariinta lasocoshada ee ikhtiyaarka ah si loo xisaabiyo wakhtiga saxda ah ee la dhimay marka baakidhka sayidku u gudbinayo saacadaha addoonta. Isbedelka waxaa lagu xisaabiyaa qaacidooyinka soo socda:

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

La-qabsiga faa'iidooyinka habka isku-fac-fiil-ka-daahista wakhtiga isku-xidhka ama fariinta-la-socod kasta waxa loo xisaabiyaa sida lagu kala qaado shabakadda. Sidaa darteed, beddelidda dariiqa gudbinta sinaba uma saameyn doonto saxnaanta hagaajinta.

Marka la isticmaalayo habkan, isku-dubarid wakhti uma baahna xisaabinta wakhtiga daahitaanka ee jidka uu maray baakidhka is-dhexgalka, sida lagu sameeyo isweydaarsiga aasaasiga ah. Kuwaas. Delay_Req iyo Delay_Resp farriimaha lama dirin. Habkan, daahitaanka u dhexeeya saacadaha sayidka iyo addoonta ayaa si fudud loogu soo koobay goobta hagaajinta ee fariin kasta oo Sync ama Follow_Up ah.

Faa'iido kale ayaa ah in saacada sayidku ay ka nafistay baahida loo qabo socodsiinta fariimaha Delay_Req.

Hababka ku shaqeeya ee saacadaha hufan

Sidaa awgeed, kuwani waxay ahaayeen tusaalooyin fudud. Hadda ka soo qaad in daaraduhu ay ka soo muuqdaan jidka isku xidhka.

Haddii aad isticmaasho furayaasha bilaa taageerada PTPv2, xidhmada isku xidhka ayaa daah ka noqon doonta shidhka ilaa 10 ΞΌs.

Dabeecadaha taageera PTPv2 waxa loo yaqaan saacadaha daahsoon ee IEEE 1588v2 ereybixin. Saacadaha daah-furnaanta ah lagama wada shaqeeyo saacadda sayidka mana ka qaybgalaan kala sarreynta "Master Clock - Slave Clock", laakiin marka la gudbinayo farriimaha isku xidhka waxay xusuustaan ​​muddada ay farriintu dib u dhigtay iyaga. Tani waxay kuu ogolaaneysaa inaad hagaajiso dib u dhaca waqtiga.

Saacadaha hufan waxay ku shaqayn karaan laba qaab:

  • Dhamaadka-ilaa-Dhamaadka.
  • fac-ilaa-fac.

Dhamaadka-ilaa-dhamaadka (E2E)

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Saacadda daah-furnaanta E2E waxay baahisaa fariimaha Sync iyo fariimaha la socda ee la socda dhammaan dekedaha. Xataa kuwa ay xannibeen borotokoollada qaarkood (tusaale, RSTP).

Dabeeduhu waxa uu xasuusan yahay shaambada wakhtiga marka xidhmada Sync (Follow_Up) laga helay dekada iyo goorta laga soo diray dekada. Iyada oo lagu salaynayo labadan waqti-staamamka, waxa la xisaabinayaa wakhtiga ay ku qaadanayso shixnaduhu si uu fariinta u socodsiiyo. Heerarka, wakhtigan waxa loo yaqaan wakhtiga degenaanshaha.

Waqtiga habayntu waxa lagu daraa goobta sixitaanka ee goobta isku xidhka (saacad hal-talaabo ah) ama fariinta Follow_Up (sacada laba-tallaabo)

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Saacadda daah-furnaanta E2E waxay cabbirtaa wakhtiga habbaynta ee Sync iyo Delay_Req fariimaha dhex mara furaha. Laakiin waxaa muhiim ah in la fahmo in daahitaanka waqtiga u dhexeeya saacadda sayid iyo saacadda addoonta lagu xisaabiyo iyadoo la adeegsanayo habka dib u dhigista codsiga-jawaabcelinta. Haddii saacada sayidku isbedesho ama dariiqa saacada sayid ilaa saacada addoontu isbedesho, daahitaanka ayaa mar kale la cabbiraa. Tani waxay kordhisaa wakhtiga kala-guurka haddii ay dhacdo isbedel shabakad.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Saacadda hufan ee P2P, marka lagu daro cabbiraadda wakhtiga ay ku qaadanayso beddelka si loo habeeyo farriinta, waxay cabbirtaa daahitaanka xidhiidhka xogta deriskeeda ugu dhow iyada oo la adeegsanayo habka daahitaanka deriska.

Latency waxaa lagu cabbiraa xiriiriye kasta oo labada jiho ah, oo ay ku jiraan xiriiriyeyaasha ay xannibeen borotokoolka qaarkood (sida RSTP). Tani waxay kuu ogolaaneysaa inaad isla markiiba xisaabiso daahitaanka cusub ee dariiqa isku-dubbaridka haddii saacadda sayid ama topology-ga shabakadu isbedelaan.

Wakhtiga habaynta fariimaha ee shido iyo daahitaan ayaa la urursadaa marka la dirayo sync ama fariimaha Dabagalka.

Noocyada PTPv2 ee lagu taageerayo furayaasha

Shisheeyaha ayaa taageeri kara PTPv2:

  • barnaamij ahaan;
  • qalab.

Marka la fulinayo borotokoolka PTPv2 ee software-ka, beddeluhu wuxuu ka codsadaa calaamadda wakhtiga firmware-ka. Dhibaatadu waxay tahay in firmware-ku uu si wareeg ah u shaqeeyo, waana inaad sugtaa ilaa uu ka dhammeeyo wareegga hadda, oo uu qaato codsiga habaynta oo uu soo saaro shaambad wakhti ka dib wareegga xiga. Tani waxay sidoo kale qaadan doontaa waqti, waxaana heli doonaa dib u dhac, in kasta oo aan la mid ahayn taageerada software ee PTPv2.

Taageerada qalabka kaliya ee PTPv2 ayaa kuu ogolaanaysa inaad ilaaliso saxnaanta loo baahan yahay. Xaaladdan oo kale, shaambada wakhtiga waxaa soo saara ASIC gaar ah oo lagu rakibay dekedda.

Qaabka Farriinta

Dhammaan fariimaha PTP waxay ka kooban yihiin meelaha soo socda:

  • Madaxa - 34 bytes.
  • Jirka - cabbirku wuxuu ku xiran yahay nooca fariinta.
  • Suffix waa ikhtiyaari.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Header

Goobta Header-ku waa isku mid dhammaan fariimaha PTP. Cabbirkiisu waa 34 bytes.

Qaabka goobta madaxa:

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Nooca fariinta - waxa ku jira nooca fariinta la gudbiyo, tusaale ahaan Sync, Delay_Req, PDelay_Req, iwm.

Dhererka fariinta - waxaa ku jira cabbirka buuxa ee farriinta PTP, oo ay ku jiraan madaxa, jirka iyo daba-galka (laakin marka laga reebo bytes suufka).

nambarka domain - ayaa go'aaminaya barta PTP ee fariintu iska leedahay.

Xayndaab - Kuwani waa dhowr saacadood oo kala duwan oo lagu soo ururiyay hal koox macquul ah oo laga soo qaatay hal saac oo sayid ah, laakiin lama huraan ah inay la socdaan saacado ka tirsan qayb kale.

calanka – Goobtani waxa ay ka kooban tahay calamo kala duwan oo lagu garto heerka ay fariintu marayso.

Goobta sixitaanka - waxa ku jira wakhtiga daahitaanka nanoseconds. Waqtiga daahitaanka waxaa ku jira daahitaanka marka la gudbinayo saacadda hufan, iyo sidoo kale daahitaanka marka la gudbinayo kanaalka marka la isticmaalayo habka Peer-to-Peer.

sourcePortIdentity - goobtan waxaa ku jira macluumaad ku saabsan dekeddee fariintan markii hore laga soo diray.

taxanaha ID – waxa ku jira lambar aqoonsiga fariimaha gaarka ah.

Xakamaynta Goobta – artifact field =) Waxa ay ka hadhsan tahay nooca koowaad ee heerka waxa ayna ka kooban tahay macluumaadka ku saabsan nooca fariintan. Asal ahaan waa la mid ah nooca fariinta, laakiin leh xulashooyin yar.

logMessageInterval - goobtan waxaa lagu go'aamiyaa nooca fariinta.

jirka

Sida kor looga hadlay, waxaa jira dhowr nooc oo fariimo ah. Noocyadan ayaa lagu sifeeyay hoos:

Fariinta ogeysiiska
Farriinta ku dhawaaqista waxaa loo isticmaalaa in lagu "sheego" saacadaha kale ee isla goobta gudaheeda wixii ku saabsan xuduudaheeda. Fariintani waxay kuu ogolaanaysaa inaad dejiso saacada Master-ka - kala saraynta saacada Slave.
Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Fariin isku xidh
Fariinta Sync waxa soo dirta saacada sayidku waxa ayna ka kooban tahay wakhtiga saacada master-ka ee wakhtiga fariinta Sync la soo saaray. Haddi saacada sayidku ay tahay laba marxaladood, markaas shaambada wakhtiga ku jirta fariinta isku xidhka waxa loo dejin doonaa 0, wakhtiga xaadirka ahna waxa lagu soo diri doonaa fariinta lasocota ee laxidhiidha. Farriinta Isku-xidhka waxa loo isticmaalaa labada hab ee cabbiraadda daahitaanka.

Fariinta waxaa lagu kala qaadaa iyadoo la isticmaalayo Multicast. Ikhtiyaar ahaan waxaad isticmaali kartaa Unicast.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Daahi_Req fariinta

Qaabka fariinta Delay_Req waxay la mid tahay fariinta isku xidhka Saacada addoontu waxay soo dirtaa Dib u dhac_Req. Waxay ka kooban tahay wakhtiga Daahitaanka_Req ay dirtay saacada addoontu. Fariintan waxa kaliya oo loo istcimaalay habka jawaab celinta codsiga daahitaanka.

Fariinta waxaa lagu kala qaadaa iyadoo la isticmaalayo Multicast. Ikhtiyaar ahaan waxaad isticmaali kartaa Unicast.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Lasoco_fariinta

Fariinta Follow_Up waxaa si ikhtiyaari ah soo diray saacada sayidku waxayna ka kooban tahay wakhtiga diritaanka Isku xidh fariimaha sayid. Kaliya labada marxaladood ee saacadaha sayidku waxay diraan fariinta Dabagalka

Farriinta Follow_Up waxa loo istcimaalaa hababka cabbiraadda daahitaanka.

Fariinta waxaa lagu kala qaadaa iyadoo la isticmaalayo Multicast. Ikhtiyaar ahaan waxaad isticmaali kartaa Unicast.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Dib udhig_fariinta

Fariinta Delay_Resp waxa soo diray saacada sayidku Waxa ay ka kooban tahay wakhtiga daahitaanka_Req ay heshay saacada sayidku Fariintan waxa kaliya oo loo istcimaalay habka jawaab celinta codsiga daahitaanka.

Fariinta waxaa lagu kala qaadaa iyadoo la isticmaalayo Multicast. Ikhtiyaar ahaan waxaad isticmaali kartaa Unicast.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Delay_Req fariinta

Fariinta Pdelay_Req waxa soo dira qalab codsanaya dib u dhac. Waxay ka kooban tahay wakhtiga fariinta laga soo diray dekedda qalabkan. Pdelay_Req waxa kaliya loo isticmaalaa habka cabbiraadda daahitaanka deriska.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Delay_Resp fariinta

Fariinta Pdelay_Resp waxaa soo diray qalab helay codsi dib u dhac ah. Waxay ka kooban tahay wakhtiga fariinta Pdelay_Req la helay qalabkani. Fariinta Pdelay_Resp waxa loo isticmaalaa kaliya habka cabbirka daahitaanka deriska.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Fariinta dib u dhigista_Resp_Raac_Up

Fariinta Pdelay_Resp_Follow_Up waxa si ikhtiyaari ah u soo diray aalada helay codsiga dib u dhigista. Waxay ka kooban tahay wakhtiga fariinta Pdelay_Req la helay qalabkani. Fariinta Pdelay_Resp_Follow_Up waxa soo dira laba marxaladood oo keliya.

Fariintan waxa kale oo loo isticmaali karaa wakhtiga fulinta halkii laga isticmaali lahaa wakhtiga shaambada. Wakhtiga fulinta waa wakhtiga laga bilaabo wakhtiga Pdelay-Req la helo ilaa Pdelay_Resp la diro.

Pdelay_Resp_Follow_Up waxa loo isticmaalaa oo kaliya habka cabbiraadda daahitaanka deriska.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Farriimaha Maamulka

Farimaha xakamaynta PTP ayaa loo baahan yahay si ay u gudbiyaan macluumaadka inta u dhaxaysa hal ama in ka badan saacadaha iyo noodhka kantaroolka.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

U wareejin LV

Fariinta PTP waxaa lagu kala gudbin karaa laba heer:

  • Shabakadda - iyada oo qayb ka ah xogta IP.
  • Kanaalka - oo ah qayb ka mid ah qaab-dhismeedka Ethernet.

Gudbinta fariinta PTP ee UDP ee ku socota IP-ga ee Ethernet

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

PTP oo ka sarreeya UDP oo ka sarreeya Ethernet

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Astaamaha

PTP waxay leedahay cabbirro badan oo dabacsan oo u baahan in la habeeyo. Tusaale ahaan:

  • Fursadaha BMCA
  • Habka cabbiraadda daahitaanka.
  • Dhexdhexaadinta iyo qiyamka bilowga ah ee dhammaan xuduudaha la habeyn karo, iwm.

Iyo in kasta oo xaqiiqda ah in aan hore u sheegnay in qalabka PTPv2 ay ku habboon yihiin midba midka kale, tani run maaha. Qalabku waa inuu lahaadaa isla jaangooyo si loo wada xidhiidho.

Taasi waa sababta ay u jiraan waxa loogu yeero PTPv2 profiles. Profile-yadu waa kooxo habayn la habeeyey iyo xaddidaadyo hab-maamuus oo la qeexay si waqti-is-waafajin loogu sameeyo codsi gaar ah.

Heerka IEEE 1588v2 laftiisu waxa uu qeexayaa hal profile - "Profile Default". Dhammaan muuqaalada kale waxaa abuuray oo lagu tilmaamay ururo iyo ururo kala duwan.

Tusaale ahaan, Profile-ka Korontada, ama Profile-ka Korantada ee PTPv2, waxaa abuuray Guddiga Gudbinta Nidaamyada Korontada iyo Guddiga Qaybinta ee Bulshada Awoodda iyo Tamarta ee IEEE. Muuqaalka laftiisa waxaa loo yaqaan IEEE C37.238-2011.

Xog-hayaha ayaa qeexaya in PTP la gudbin karo:

  • Kaliya iyada oo loo marayo shabakadaha L2 (sida Ethernet, HSR, PRP, non-IP).
  • Farimaha waxaa lagu kala qaadaa oo kaliya baahinta Multicast.
  • Habka cabbiraadda dib-u-dhaca asaagga waxa loo adeegsadaa hab cabbirka daahitaanka.

Default domain waa 0, domain lagu taliyay waa 93.

Falsafada naqshadeynta ee C37.238-2011 waxay ahayd in la yareeyo tirada sifooyinka ikhtiyaariga ah oo lagu hayo kaliya hawlaha lagama maarmaanka u ah isdhexgalka la isku halleyn karo ee u dhexeeya qalabka iyo kor u kaca xasiloonida nidaamka.

Sidoo kale, inta jeer ee gudbinta fariinta ayaa la go'aamiyaa:

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Dhab ahaantii, halbeeg kaliya ayaa diyaar u ah xulashada - nooca saacadda master-ka (hal-marxalad ama laba-marxalad).

Saxnimadu waa in aanay ka badnayn 1 ΞΌs. Si kale haddii loo dhigo, hal dariiqo isku xidhku waxa uu ka koobnaan karaa ugu badnaan 15 saacadood oo hufan ama saddex saacadood oo xuduud ah.

Faahfaahinta hirgelinta ee nidaamka isku-dubbaridka wakhtiga PTPv2

Source: www.habr.com

Add a comment