Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Pîrozbahiyê

Di pîşesaziya elektrîkê de konsepta avakirina "Binstasyona Dîjîtal" hevdemkirinê bi rastbûna 1 μs hewce dike. Danûstandinên darayî jî rastbûna mîkrosecondê hewce dike. Di van serîlêdanan de, rastbûna dema NTP êdî têrê nake.

Protokola hevdemkirinê ya PTPv2, ku ji hêla standarda IEEE 1588v2 ve hatî destnîşan kirin, rê dide rastbûna hevdemkirinê ya çend deh nanoseconds. PTPv2 dihêle hûn pakêtên hevdemkirinê li ser torên L2 û L3 bişînin.

Qadên sereke yên ku PTPv2 tê bikar anîn ev in:

  • înercî;
  • alavên kontrol û pîvandinê;
  • kompleksa leşkerî-pîşesaziyê;
  • telecom;
  • sektora darayî.

Ev post rave dike ka protokola hevdengkirina PTPv2 çawa dixebite.

Di pîşesaziyê de bêtir ezmûna me heye û pir caran vê protokolê di serîlêdanên enerjiyê de dibînin. Li gorî vê yekê, em ê vekolînê bi hişyarî bikin ji bo enerjiyê.

Çima pêwîst e?

Heya nuha, STO 34.01-21-004-2019 ya PJSC Rosseti û STO 56947007-29.240.10.302-2020 ya PJSC FGC UES hewcedariyên ji bo organîzekirina otobusek pêvajoyê bi hevdemkirina demê re bi riya PTPv2 vedihewîne.

Ev ji ber vê yekê ye ku termînalên parastina rele û amûrên pîvandinê bi otobusa pêvajoyê ve girêdayî ne, ku bi otobusa pêvajoyê re nirxên heyî û voltaja tavilê vediguhezîne, bi karanîna bi navê tîrêjên SV (herikên pirreng).

Termînalên parastina relay van nirxan bikar tînin da ku parastina bay bicîh bikin. Ger rastbûna pîvandina demê hindik be, wê hingê dibe ku hin parastin bi xeletî tevbigerin.

Mînakî, berevaniyên bijartî yên mutleq dibe qurbana hevdemkirina demê ya "qels". Gelek caran mantiqa van parastinên li ser berhevdana du mîqdaran e. Ger nirx bi nirxek têra xwe mezin ji hev vediqetin, wê hingê parastin tê dest pê kirin. Ger ev nirx bi rastbûna demê ya 1 ms têne pîvandin, wê hingê hûn dikarin cûdahiyek mezin bistînin ku nirx bi rastî normal in heke bi rastbûna 1 μs bêne pîvandin.

Guhertoyên PTP

Protokola PTP di destpêkê de di sala 2002-an de di standarda IEEE 1588-2002 de hate binav kirin û jê re "Standard ji bo Protokola Hevdemkirina Demjimêrê Rast ji bo Pergalên Pîvandin û Kontrolê yên Torayî" hate binav kirin. Di 2008 de, standarda IEEE 1588-2008 ya nûvekirî hate berdan, ku PTP Guhertoya 2 vedibêje. Vê guhertoya protokolê rastbûn û aramî çêtir kir, lê lihevhatina paşverû bi guhertoya yekem a protokolê re negirt. Di heman demê de, di sala 2019-an de, guhertoyek standarda IEEE 1588-2019 hate berdan, ku PTP v2.1 vedibêje. Vê guhertoyê çêtirkirinên piçûk li PTPv2 zêde dike û bi PTPv2 re paşverû ye.

Bi gotineke din, bi versiyonên me re wêneya jêrîn heye:

PTPv1
(IEEE 1588-2002)

PTPv2
(IEEE 1588-2008)

PTPv2.1
(IEEE 1588-2019)

PTPv1 (IEEE 1588-2002)

-
Lihevnehat

Lihevnehat

PTPv2 (IEEE 1588-2008)

Lihevnehat

-
Liheve

PTPv2.1 (IEEE 1588-2019)

Lihevnehat

Liheve

-

Lê, wekî her gav, nuans hene.

Nakokbûna di navbera PTPv1 û PTPv2 de tê vê wateyê ku amûrek ku PTPv1-çalakkirî dê nikaribe bi demjimêrek rastîn a ku li PTPv2 dixebite re hevdeng bike. Ew ji bo hevdengkirinê formên peyamên cûda bikar tînin.

Lê dîsa jî gengaz e ku meriv cîhazên bi PTPv1 û cîhazên bi PTPv2 re li ser heman torê werin berhev kirin. Ji bo ku hûn bigihîjin vê yekê, hin çêker destûrê didin we ku hûn guhertoya protokolê li ser benderên demjimêra qiraxê hilbijêrin. Ango, demjimêrek sînor dikare bi karanîna PTPv2 hevdeng bike û hîn demjimêrên din ên ku pê ve girêdayî ne hem bi karanîna PTPv1 û hem jî PTPv2 senkronîze bike.

cîhazên PTP. Ew çi ne û çawa ji hev cuda ne?

Standarda IEEE 1588v2 gelek celeb amûran diyar dike. Hemî wan di tabloyê de têne destnîşan kirin.

Amûr bi LAN-ê bi karanîna PTP-ê bi hevûdu re têkilî daynin.

Amûrên PTP-ê wekî demjimêr têne gotin. Hemî seet dema tam ji saeta mezin distînin.

5 cureyên saetan hene:

saeta Grandmaster

Çavkaniya sereke ya dema rast. Bi gelemperî ji bo girêdana GPS-ê bi navbeynkarek tê saz kirin.

Saeta Asayî

Amûrek portek yekane ku dikare bibe master (saeta serdest) an xulam (saeta xulam)

Saeta master (master)

Ew çavkaniya dema tam in ku demjimêrên din pê ve têne hevdem kirin

Saet xulam

Amûra dawî ya ku ji demjimêra masterê ve hatî hevdem kirin

Boundary Clock

Amûrek bi gelek portên ku dikare bibe master an xulam.

Ango, ev demjimêr dikarin ji demjimêra masterê ya jorîn senkronîze bikin û demjimêrên xulamê jêrîn hevdeng bikin.

Demjimêra Transparent End-to-dawî

Amûrek bi gelek portên ku ne demjimêrek master û ne jî xulamek e. Ew daneyên PTP di navbera du demjimêran de vediguhezîne.

Dema ku daneyan vediguhezîne, demjimêra zelal hemî peyamên PTP rast dike.

Serastkirin bi lêzêdekirina dema derengiya li ser vê cîhazê li qada rastkirinê ya di serê peyama hatî şandin de pêk tê.

Demjimêra Transparent Peer-to-Peer

Amûrek bi gelek portên ku ne demjimêrek master û ne jî xulamek e.
Ew daneyên PTP di navbera du demjimêran de vediguhezîne.

Dema ku daneyan vediguhezîne, demjimêra zelal hemî peyamên PTP Sync û Follow_Up rast dike (li ser wan bêtir li jêr).

Serastkirin bi lê zêdekirina derengiya li ser cîhaza veguheztinê û derengiya li ser kanala veguheztina daneyê li qada rastkirina pakêta hatî veguheztin pêk tê.

Rêveberiya Node

Amûrek ku demjimêrên din mîheng dike û teşhîs dike

Saetên master û xulam bi karanîna demjimêrên di peyamên PTP de têne hevdem kirin. Di protokola PTP de du celeb peyam hene:

  • Peyamên Bûyerê peyamên hevdemkirî ne ku di dema şandina peyamê û di dema wergirtinê de nîşanek dem diafirînin.
  • Peyamên Giştî - Van peyaman ne hewceyê demjimêran e, lê dibe ku ji bo peyamên têkildar re demjimêran hebe

Peyamên bûyerê

Mesajên Giştî

Syncê
Delay_Req
Pdelay_Req
Pdelay_Resp

Nasdayin
Şopandin
Delay_Resp
Pdelay_Resp_Follow_Up
Serekî
Êkirina

Hemî celeb peyam dê li jêr bi berfirehî werin nîqaş kirin.

Pirsgirêkên hevdemkirinê yên bingehîn

Dema ku pakêtek hevdemkirinê li ser torgilokek herêmî tê veguheztin, ew li ser veguheztinê û di girêdana daneyê de dereng dimîne. Her guheztin dê bi qasî 10 mîkroçirkeyan dereng çêbike, ku ji bo PTPv2 nayê pejirandin. Beriya her tiştî, pêdivî ye ku em li ser cîhaza paşîn rastiyek 1 μs bi dest bixin. (Eger em behsa enerjiyê bikin ev e. Dibe ku serîlêdanên din rastbûna mezintir hewce bike.)

IEEE 1588v2 gelek algorîtmayên xebitandinê diyar dike ku dihêle hûn derengiya demê tomar bikin û wê rast bikin.

Algorîtmaya xebatê
Di dema xebata normal de, protokol di du qonaxan de dixebite.

  • Qonaxa 1 - damezrandina hiyerarşiya "Saeta Mamoste - Saeta Xulam".
  • Qonaxa 2 - hevdemkirina demjimêrê bi karanîna mekanîzmayek End-to-End an Peer-to-Peer.

Qonaxa 1 - Sazkirina Hiyerarşiya Master-Slave

Her portek demjimêrek birêkûpêk an kêlek hejmarek rewşek heye (saeta xulam û demjimêra master). Standard algorîtmaya veguherîna di navbera van dewletan de diyar dike. Di bernamesaziyê de, ji algorîtmayek weha re makîneya rewşa dawî an makîneya dewletê tê gotin (bêtir hûrgulî di Wiki de).

Vê makîneya dewletê Algorîtmaya Demjimêra Baştirîn Master (BMCA) bikar tîne da ku dema ku du demjimêran girêdide masterê saz bike.

Ev algorîtma dihêle ku demjimêr berpirsiyariyên demjimêra masterê bigire dema ku demjimêra mezin a jorîn sînyala GPS-ê winda bike, nehêle, hwd.

Veguheztinên dewletê li gorî BMCA di diagrama jêrîn de têne kurt kirin:
Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Agahdariya li ser demjimêrê li dawiya din ê "têlê" di peyamek taybetî de (Peyama ragihandinê) tê şandin. Dema ku ev agahdarî hate wergirtin, algorîtmaya makîneya dewletê dimeşîne û berhevokek tê çêkirin da ku bibînin ka kîjan demjimêr çêtir e. Porta li ser demjimêra herî baş dibe demjimêra master.

Hiyerarşiyek hêsan di diagrama jêrîn de tê xuyang kirin. Dibe ku rêyên 1, 2, 3, 4, 5 demjimêrek şefaf hebe, lê ew beşdarî damezrandina Saeta Master - Hiyerarşiya Demjimêra Slave nabin.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Qonaxa 2 - Saetên birêkûpêk û kêlek hevdeng bikin

Yekser piştî damezrandina hiyerarşiya "Saeta Mamoste - Saeta Slave", qonaxa hevdemkirinê ya demjimêrên birêkûpêk û sînor dest pê dike.

Ji bo hevdemkirinê, demjimêra sereke peyamek ku tê de nîşanek dem heye ji demjimêrên xulam re dişîne.

Saeta sereke dikare bibe:

  • yek qonaxa;
  • du qonax.

Saetên yek-qonaxê yek peyama Syncê dişînin da ku hevdeng bikin.

Saetek du qonax ji bo hevdemkirinê du peyaman bikar tîne - Sync û Follow_Up.

Ji bo qonaxa hevdemkirinê du mekanîzma dikarin bêne bikar anîn:

  • Mekanîzmaya daxwaz-bersiv dereng bike.
  • Mekanîzmaya pîvandina derengiya peer.

Pêşîn, bila em di rewşa herî hêsan de li van mekanîzmayan binihêrin - gava ku demjimêrên zelal nayên bikar anîn.

Mekanîzmaya daxwaz-bersiv bi derengî

Mekanîzma du gavan pêk tîne:

  1. Pîvandina derengiya şandina peyamekê di navbera demjimêra master û demjimêra xulam de. Bi karanîna mekanîzmaya daxwaz-bersivê ya dereng ve hatî çêkirin.
  2. Serastkirina guheztina dema tam tê kirin.

Pîvana derengbûnê
Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

t1 - Dema şandina peyama Syncê ji hêla demjimêra sereke ve; t2 - Dema wergirtina peyama Syncê ji hêla demjimêra xulamê ve; t3 - Dema şandina daxwaza derengmayînê (Delay_Req) ​​ji hêla demjimêra xulam ve; t4 - Dema wergirtina Delay_Req ji hêla demjimêra masterê ve.

Dema ku demjimêra xulam demên t1, t2, t3, û t4 dizane, ew dikare derengiya navîn dema ku peyama hevdemkirinê (tmpd) ​​vediguhêze hesab bike. Bi vî awayî tê hesabkirin:

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Dema ku peyamek Sync û Follow_Up veguhezîne, derengiya wextê ji masterê heya xulam tê hesibandin - t-ms.

Dema ku peyamên Delay_Req û Delay_Resp vediguhezînin, derengiya wextê ji xulam heya master tê hesibandin - t-sm.

Ger di navbera van her du nirxan de hin asîmetrîk çêbibe, wê hingê di rastkirina veqetandina dema tam de xeletiyek xuya dike. Xeletî ji ber vê yekê ye ku derengiya hesabkirî navînî ya derengiya t-ms û t-sm ye. Ger dereng nebin hevdu, wê demê em ê wextê rast rast nekin.

Serastkirina guheztina demê

Dema ku derengiya di navbera demjimêra sereke û demjimêra xulam de were zanîn, demjimêra xulam rastkirina demê pêk tîne.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Saetên xulamê peyama Syncê û peyamek Follow_Up ya vebijarkî bikar tînin da ku dema ku pakêtek ji masterê ji demjimêrên xulam re vediguhezîne dema rast veqetandinê hesab bike. Guhertin bi formula jêrîn tê hesibandin:

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Mekanîzmaya pîvandina derengiya peer

Ev mekanîzma ji bo hevdemkirinê jî du gavan bikar tîne:

  1. Amûr bi hemî benderan derengiya demê ji hemî cîranan re dipîvin. Ji bo vê yekê ew mekanîzmayek derengiya peer bikar tînin.
  2. Serastkirina guheztina dema rastîn.

Pîvandina derengiya di navbera cîhazên ku moda Peer-to-Peer piştgirî dikin

Derengiya di navbera portên ku mekanîzmaya peer-to-peer piştgirî dikin bi karanîna peyamên jêrîn têne pîvandin:

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Gava ku port 1 demên t1, t2, t3 û t4 dizane, ew dikare derengiya navîn (tmld) hesab bike. Ew bi formula jêrîn tê hesibandin:

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Dûv re port dema ku qada verastkirinê ji bo her peyama Syncê an jî peyama Vebijarkî ya Follow_Up ku di nav cîhazê re derbas dibe hesab dike, vê nirxê bikar tîne.

Tevahiya dereng dê bi berhevkirina derengiya di dema veguheztina bi vê cîhazê re, derengiya navînî ya di dema veguheztina bi kanala daneyê û derengiya ku jixwe di vê peyamê de heye, ku li ser cîhazên jorîn ve hatî çalak kirin wekhev be.

Peyamên Pdelay_Req, Pdelay_Resp û Pdelay_Resp_Follow_Up bijarte dihêlin ku hûn derengiyê ji master bo xulam û ji xulam bo master (dorvekî) bigirin.

Her asîmetrîyek di navbera van her du nirxan de dê xeletiyek rastkirina demjimariyê destnîşan bike.

Eyarkirina guheztina dema tam

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Saetên xulam peyamek Syncê û peyamek Follow_Up ya vebijarkî bikar tînin da ku dema ku pakêtek ji masterê ji demjimêrên xulam re vediguhezîne dema rast veguhezîne hesab bike. Guhertin bi formula jêrîn tê hesibandin:

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Awantajên verastkirina mekanîzmaya peer-to-peer - derengiya dema her peyama Sync an Follow_Up wekî ku di torê de tê veguheztin tê hesibandin. Ji ber vê yekê, guhartina riya veguheztinê dê bi tu awayî bandorê li rastbûna verastkirinê neke.

Dema ku vê mekanîzmayê bikar tîne, hevdengkirina demê hewce nake ku derengiya demê li ser riya ku ji hêla pakêta hevdengiyê ve hatî derbas kirin, wekî ku di danûstendina bingehîn de tê kirin, were hesibandin. Ewan. Peyamên Delay_Req û Delay_Resp nayên şandin. Di vê rêbazê de, derengiya di navbera demjimêrên master û xulam de bi tenê di qada verastkirinê ya her peyama Sync an Follow_Up de tê berhev kirin.

Feydeyek din ev e ku demjimêra master ji hewcedariya pêvajokirina peyamên Delay_Req xilas dibe.

Modên xebitandinê yên demjimêrên zelal

Li gorî vê yekê, ev mînakên hêsan bûn. Naha bifikirin ku guheztin li ser riya hevdemkirinê xuya dibin.

Ger hûn guheztan bêyî piştgirîya PTPv2 bikar bînin, dê pakêta hevdemkirinê li ser veguheztinê bi qasî 10 μs dereng bimîne.

Switchên ku PTPv2 piştgirî dikin di termînolojiya IEEE 1588v2 de demjimêrên zelal têne gotin. Saetên şefaf ji demjimêra sereke nayên hevdem kirin û beşdarî hiyerarşiya "Saeta Mamoste - Saeta Xulam" nabin, lê dema ku peyamên hevdengkirinê vediguhezînin têne bîra wan ka çiqas peyam ji hêla wan ve hatî dereng kirin. Ev dihêle hûn derengiya demê rast bikin.

Saetên zelal dikarin di du awayan de bixebitin:

  • End-to-End.
  • Peer-to-Peer.

End-to-End (E2E)

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Saeta zelal E2E li ser hemî portan peyamên Sync û pêwendiya peyamên Follow_Up belav dike. Tewra yên ku ji hêla hin protokolan ve têne asteng kirin (mînak, RSTP).

Veguhezkar dema ku pakêtek Syncê (Follow_Up) li ser portê hate wergirtin û dema ku ew ji benderê hate şandin, demjimêra demjimêr bi bîr tîne. Li ser bingeha van her du demjimêran, dema ku pêdivî ye ku veguheztina peyamê bişopîne tê hesibandin. Di standard de, ji vê demê re dema rûniştinê tê gotin.

Dema pêvajoyê li qada correctionField ya Peyama Sync (saeta yek gav) an Follow_Up (saeta du gav) tê zêdekirin.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Demjimêra zelal E2E dema pêvajoyê ya ji bo peyamên Sync û Delay_Req di nav guheztinê re derbas dibin dipîve. Lê girîng e ku meriv fam bike ku derengiya demjimêra di navbera demjimêra master û demjimêra xulamê de bi karanîna mekanîzmaya daxwaz-bersivdana derengiyê tê hesibandin. Ger demjimêra sereke biguhere an jî rê ji demjimêra sereke berbi demjimêra kole ve biguhere, dereng dîsa tê pîvandin. Ev di rewşa guhertinên torê de dema derbasbûnê zêde dike.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Saeta şefaf a P2P, ji bilî pîvandina dema ku ji bo veguheztinê pêdivî ye ku peyamek bişopîne, derengiya li ser girêdana daneyê ya bi cîranê xwe yê herî nêzîk re bi karanîna mekanîzmaya derengiya cîranê dipîve.

Dereng li ser her girêdanê di her du alîyan de tê pîvandin, tevî girêdanên ku ji hêla hin protokolan ve têne asteng kirin (wek RSTP). Ev dihêle hûn tavilê derengiya nû ya di riya hevdemkirinê de hesab bikin ger demjimêra mezin an topolojiya torê biguhere.

Dema şandina peyamên Sync an Follow_Up dema pêvajoya peyamê ji hêla guhêrbar û derengiyê ve têne berhev kirin.

Cûreyên piştgiriya PTPv2 ji hêla veguherînan ve

Switch dikarin PTPv2 piştgirî bikin:

  • bi bername;
  • hardware.

Dema ku protokola PTPv2 di nermalavê de bicîh dike, guhêrbar ji firmware-ê nîşanek dem dixwaze. Pirsgirêk ev e ku firmware bi awayekî çerxîkî dixebite, û hûn ê li bendê bin heya ku ew çerxa heyî biqedîne, daxwaznameya pêvajoyê bigire û piştî çerxa din îşaretek demjimêr derxîne. Ev jî dê dem bigire, û em ê derengiyek bistînin, her çend ne ew qas girîng be ku bêyî piştgiriya nermalavê ji bo PTPv2.

Tenê piştgiriya hardware ji bo PTPv2 dihêle hûn rastbûna pêwîst biparêzin. Di vê rewşê de, mohra demê ji hêla ASIC-a taybetî ve, ku li ser portê hatî saz kirin, tê derxistin.

Forma Peyamê

Hemî peyamên PTP ji qadên jêrîn pêk tê:

  • Sernivîs - 34 bytes.
  • Laş - mezinahî bi celebê peyamê ve girêdayî ye.
  • Paşgira vebijarkî ye.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

header

Qada Sernivîsê ji bo hemî peyamên PTP-ê yek e. Mezinahiya wê 34 byte ye.

Forma qada sernavê:

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

messageType - celebê peyama ku tê veguheztin vedihewîne, mînakî Sync, Delay_Req, PDelay_Req, hwd.

messageLength - Mezinahiya tevahî ya peyama PTP-ê, di nav de sernivîs, laş û paşgir (lê ji bilî baytên padding) vedihewîne.

domainHejmar - destnîşan dike ku peyam ji kîjan domaina PTP ye.

Dîrok - ev çend demjimêrên cihêreng in ku di yek grûpek mentiqî de hatine berhev kirin û ji yek demjimêrek masterê hatine hevdem kirin, lê ne hewce ne ku bi demjimêrên ku aîdê domainek cûda ne re hevdeng bikin.

alên - Ev qad alayên cihêreng vedihewîne da ku rewşa peyamê nas bike.

correctionField - dema derengmayînê di nanoçirkeyan de dihewîne. Dema derengiyê derengiya dema veguheztina bi demjimêra zelal, û her weha derengiya dema veguheztina bi kanalê dema ku moda Peer-to-Peer bikar tîne vedihewîne.

sourcePortIdentity - di vê qadê de agahdarî li ser kîjan portê ev peyam bi eslê xwe hatî şandin heye.

sequenceID - ji bo peyamên kesane jimareyek nasnameyê dihewîne.

controlField – zeviya hunerî =) Ew ji guhertoya yekem a standard dimîne û di derheqê celebê vê peyamê de agahdarî dihewîne. Bi bingehîn heman messageType, lê bi vebijarkên hindiktir.

logMessageInterval - ev qad ji hêla celebê peyamê ve tê destnîşankirin.

beden

Wekî ku li jor hatî nîqaş kirin, çend celeb peyam hene. Ev celeb li jêr têne diyar kirin:

Peyama ragihandinê
Peyama Daxuyaniyê ji bo "gotin" demjimêrên din ên di heman domainê de li ser pîvanên wê tê bikar anîn. Ev peyam dihêle hûn demjimêrek Master - Hiyerarşiya Demjimêra Slave saz bikin.
Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Peyam Sync
Peyama Syncê ji hêla demjimêra sereke ve tê şandin û dema demjimêra sereke ya dema ku peyama Syncê hatî çêkirin dihewîne. Ger demjimêra sereke du qonax be, wê demê di peyama Syncê de mohra demjimêrê dê bibe 0, û demjimêra heyî dê di peyama Follow_Up ya têkildar de were şandin. Peyama Syncê ji bo her du mekanîzmayên pîvandina derengiyê tê bikar anîn.

Peyam bi karanîna Multicast ve tê şandin. Vebijarkî hûn dikarin Unicast bikar bînin.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Peyama Delay_Req

Formata peyama Delay_Req bi peyama Syncê re yek e. Saeta xulam Delay_Req dişîne. Ew dema ku Delay_Req ji hêla demjimêra xulam ve hatî şandin vedihewîne. Ev peyam tenê ji bo mekanîzmaya dereng daxwaz-bersiv tê bikar anîn.

Peyam bi karanîna Multicast ve tê şandin. Vebijarkî hûn dikarin Unicast bikar bînin.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Peyama Follow_Up

Peyama Follow_Up vebijarkî ji hêla demjimêra sereke ve tê şandin û dema şandinê dihewîne Peyamên hevdeng bikin mamoste. Tenê demjimêrên sereke yên du qonax peyama Follow_Up dişînin.

Peyama Follow_Up ji bo her du mekanîzmayên pîvandina derengiyê tê bikar anîn.

Peyam bi karanîna Multicast ve tê şandin. Vebijarkî hûn dikarin Unicast bikar bînin.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Peyama Delay_Resp

Peyama Delay_Resp ji hêla demjimêra sereke ve tê şandin. Ew dema ku Delay_Req ji hêla demjimêra masterê ve hatî wergirtin vedihewîne. Ev peyam tenê ji bo mekanîzmaya dereng daxwaz-bersiv tê bikar anîn.

Peyam bi karanîna Multicast ve tê şandin. Vebijarkî hûn dikarin Unicast bikar bînin.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Peyama Pdelay_Req

Peyama Pdelay_Req ji hêla amûrek ku dereng daxwaz dike tê şandin. Ew dema ku peyam ji bendera vê cîhazê hatî şandin vedihewîne. Pdelay_Req tenê ji bo mekanîzmaya pîvana derengiya cîranê tê bikar anîn.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Peyama Pdelay_Resp

Peyama Pdelay_Resp ji hêla amûrek ku daxwaznameyek dereng wergirtiye ve tê şandin. Wextê ku peyama Pdelay_Req ji hêla vê cîhazê ve hatî wergirtin dihewîne. Peyama Pdelay_Resp tenê ji bo mekanîzmaya pîvana derengiya cîranê tê bikar anîn.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Peyama Pdelay_Resp_Follow_Up

Peyama Pdelay_Resp_Follow_Up vebijarkî ji hêla cîhaza ku daxwaza derengiyê wergirtiye ve tê şandin. Wextê ku peyama Pdelay_Req ji hêla vê cîhazê ve hatî wergirtin dihewîne. Peyama Pdelay_Resp_Follow_Up tenê ji hêla demjimêrên sereke yên du qonax ve tê şandin.

Ev peyam dikare ji bo dema darvekirinê jî li şûna nîşanek demjimêr were bikar anîn. Wexta darvekirinê dema ku ji dema ku Pdelay-Req tê wergirtin heya ku Pdelay_Resp tê şandin e.

Pdelay_Resp_Follow_Up tenê ji bo mekanîzmaya pîvana derengiya cîranê têne bikar anîn.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Peyamên Rêveberiyê

Peyamên kontrolê yên PTP hewce ne ku agahdariya di navbera yek an çend demjimêran û girêk kontrolê de veguhezînin.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Veguheztina LV

Peyama PTP dikare di du astan de were şandin:

  • Tora - wekî beşek daneyên IP-ê.
  • Kanal - wekî beşek ji çarçoveyek Ethernet.

Veguheztina peyama PTP li ser UDP li ser IP-ê li ser Ethernet

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

PTP li ser UDP li ser Ethernet

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Profiles

PTP gelek parametreyên maqûl ên ku divê werin mîheng kirin hene. Bo nimûne:

  • Vebijarkên BMCA.
  • Mekanîzmaya pîvana derengbûnê.
  • Navber û nirxên destpêkê yên hemî pîvanên mîhengkirî, hwd.

Tevî vê yekê ku me berê got ku cîhazên PTPv2 bi hevûdu re hevaheng in, ev ne rast e. Ji bo danûstandinê pêdivî ye ku cîhaz xwedî heman mîhengan bin.

Ji ber vê yekê profîlên bi navê PTPv2 hene. Profîl komên mîhengên mîhengkirî û qedexeyên protokolê yên diyarkirî ne, da ku hevdemkirina demê ji bo serîlêdanek taybetî were bicîh kirin.

Standarda IEEE 1588v2 bixwe tenê yek profîlek diyar dike - "Profîla Xweser". Hemî profîlên din ji hêla rêxistin û komeleyên cihêreng ve têne çêkirin û şirove kirin.

Mînakî, Profîla Hêzê, an Profîla Hêza PTPv2, ji hêla Komîteya Veguheztina Pergalên Hêzê û Komîteya Substasyonê ya Civata Hêz û Enerjiyê ya IEEE ve hate afirandin. Ji xwe profîla IEEE C37.238-2011 tê gotin.

Profîl diyar dike ku PTP dikare were veguheztin:

  • Tenê bi torên L2 (ango Ethernet, HSR, PRP, ne-IP).
  • Mesaj tenê bi weşana Multicast ve têne şandin.
  • Mekanîzmaya pîvana derengmayîna peer wekî mekanîzmaya pîvana dereng tê bikar anîn.

Domana xwerû 0 e, domaina pêşniyarkirî 93 ye.

Felsefeya sêwiranê ya C37.238-2011 ew bû ku hejmara taybetmendiyên vebijarkî kêm bike û tenê fonksiyonên pêwîst ji bo danûstendina pêbawer a di navbera cîhazan de bigire û aramiya pergalê zêde bike.

Di heman demê de, frekansa ragihandina peyamê tê destnîşankirin:

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Bi rastî, ji bo hilbijartinê tenê yek pîvanek heye - celebê demjimêra masterê (yek-qonaxa an du-qonaxa).

Divê rastbûn ji 1 μs zêdetir nebe. Bi gotinek din, yek rêyek hevdemkirinê dikare herî zêde 15 demjimêrên zelal an sê demjimêrên sînorî pêk bîne.

Agahiyên pêkanînê yên protokola hevdengkirina demê PTPv2

Source: www.habr.com

Add a comment