Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Nhanganyaya

Pfungwa yekuvaka "Dhijitari Substation" muindasitiri yemagetsi emagetsi inoda kuwiriranisa nekurongeka kwe1 ΞΌs. Mafambisirwo emari anodawo microsecond accuracy. Muzvishandiso izvi, NTP nguva yechokwadi haichakwani.

Iyo PTPv2 synchronization protocol, inotsanangurwa neIEEE 1588v2 yakajairwa, inobvumira kuwiriranisa kurongeka kwemakumi akati wandei ema nanoseconds. PTPv2 inokutendera kuti utumire mapaketi ekuwiriranisa pamusoro peL2 uye L3 network.

Nzvimbo huru dzinoshandiswa PTPv2 ndeidzi:

  • simba;
  • kudzora uye kuyera midziyo;
  • mauto-indasitiri yakaoma;
  • telecom;
  • chikamu chemari.

Ichi chinyorwa chinotsanangura kuti PTPv2 synchronization protocol inoshanda sei.

Isu tine ruzivo rwakawanda muindasitiri uye kazhinji tinoona iyi protocol mumashandisirwo emagetsi. Saizvozvo, tichaita wongororo nekuchenjerera nokuda kwesimba.

Nei zvichidikanwa?

Parizvino, STO 34.01-21-004-2019 yePJSC Rosseti uye STO 56947007-29.240.10.302-2020 yePJSC FGC UES ine zvinodiwa pakuronga bhazi rekuita nekuyananisa nguva kuburikidza nePTPv2.

Izvi zvinokonzerwa nekuti relay yekudzivirira zviteshi uye yekuyeresa zviteshi zvakabatanidzwa kune process bhazi, iyo inofambisa ipapo ipapo uye voltage values ​​kuburikidza nebhazi rekuita, uchishandisa anonzi SV nzizi (multicast nzizi).

Relay kuchengetedza zviteshi zvinoshandisa izvi zvakakosha kuita bay kuchengetedza. Kana kurongeka kwezviyero zvenguva kuri kudiki, saka zvimwe zvidziviriro zvinogona kushanda zvenhema.

Semuenzaniso, dziviriro yekusarudzika yakakwana inogona kuwirwa ne "isina simba" kuwiriranisa nguva. Kazhinji pfungwa yezvidziviriro zvakadaro inobva pakuenzanisa kwehuwandu huviri. Kana hunhu dzikasiyana nehukuru hwakakwana, chengetedzo inokonzeresa. Kana aya makoshero akayerwa nenguva chaiyo ye1 ms, saka unogona kuwana mutsauko wakakura uko ukoshi hunenge hwakajairwa kana ukayerwa nehuchokwadi hwe1 ΞΌs.

PTP shanduro

Iyo PTP protocol yakatanga kutsanangurwa muna 2002 muIEEE 1588-2002 standard uye yainzi "Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems." Muna 2008, iyo yakagadziridzwa IEEE 1588-2008 yakabudiswa, iyo inotsanangura PTP Version 2. Iyi shanduro yeprotocol yakavandudza kururama uye kugadzikana, asi haina kuchengetedza kuwirirana kwemashure neyokutanga shanduro yeprotocol. Zvakare, muna 2019, vhezheni yeIEEE 1588-2019 standard yakaburitswa, ichitsanangura PTP v2.1. Iyi vhezheni inowedzera diki kuvandudza kuPTPv2 uye iri kumashure inoenderana nePTPv2.

Mune mamwe mazwi, isu tine mufananidzo unotevera une shanduro:

PTPv1
(IEEE 1588-2002)

PTPv2
(IEEE 1588-2008)

PTPv2.1
(IEEE 1588-2019)

PTPv1 (IEEE 1588-2002)

-
Hazvienderani

Hazvienderani

PTPv2 (IEEE 1588-2008)

Hazvienderani

-
Inopindirana

PTPv2.1 (IEEE 1588-2019)

Hazvienderani

Inopindirana

-

Asi, senguva dzose, pane nuances.

Kusapindirana pakati pePTPv1 nePTPv2 zvinoreva kuti mudziyo unogoneswa nePTPv1 hauzokwanisi kuwiriranisa newachi chaiyo iri kushanda paPTPv2. Ivo vanoshandisa akasiyana mameseji mafomati kuwiriranisa.

Asi zvichiri kugona kusanganisa zvishandiso nePTPv1 uye zvishandiso zvine PTPv2 pane imwecheteyo network. Kuti uite izvi, vamwe vagadziri vanokutendera iwe kuti usarudze iyo protocol vhezheni pamucheto wachi ports. Kureva kuti, wachi yemuganhu inogona kuwiriranisa uchishandisa PTPv2 uye ichiri kuyananisa mamwe wachi yakabatana nayo uchishandisa ese PTPv1 uye PTPv2.

PTP zvishandiso. Ndezvipi uye zvakasiyana sei?

Iyo IEEE 1588v2 chiyero inotsanangura akati wandei marudzi emidziyo. Ose awo anoratidzwa mutafura.

Iwo maturusi anotaurirana nemumwe pamusoro peLAN uchishandisa PTP.

PTP midziyo inonzi wachi. Wachi dzese dzinotora nguva chaiyo kubva pawachi yemukuru.

Kune mhando 5 dzewachi:

Grandmaster wachi

Manyuko makuru enguva chaiyo. Kazhinji akashongedzerwa ane interface yekubatanidza GPS.

Ordinary Clock

Chishandiso chimwe chechiteshi chinogona kunge chiri tenzi (tenzi wachi) kana muranda (wachi yevaranda)

Master wachi (tenzi)

Ndivo kunobva nguva chaiyo iyo mamwe wachi anoyananiswa nawo

Wachi yevaranda

End mudziyo unowiriraniswa kubva kune master wachi

Boundary Clock

Mudziyo une zviteshi zvakawanda zvinogona kuva tenzi kana muranda.

Ndokunge, awa awa anogona kuwiriranisa kubva kune yepamusoro tenzi wachi uye kuwiriranisa yakaderera wachi yevaranda.

Kupera-ku-kuguma Transparent Clock

Mudziyo une zviteshi zvakawanda usiri wewachi kana nhapwa. Inotumira PTP data pakati pewachi mbiri.

Kana uchitumira data, wachi inoonekera inogadzirisa mameseji ese ePTP.

Kugadzirisa kunoitika nekuwedzera nguva yekunonoka pamudziyo uyu kunzvimbo yekururamisa mumusoro wemeseji inofambiswa.

Peer-to-Peer Transparent Clock

Mudziyo une zviteshi zvakawanda usiri wewachi kana nhapwa.
Inotumira PTP data pakati pewachi mbiri.

Kana uchitumira data, wachi inoonekera inogadzirisa ese maPTP mameseji Sync uye Follow_Up (zvimwe nezvawo pazasi).

Iko kururamisa kunowanikwa nekuwedzera kumunda wekururamisa wepaketi inotumirwa kunonoka pane mudziyo wekutumira uye kunonoka pane data data chiteshi.

Management Node

Chishandiso chinogadzirisa uye kuongorora mamwe mawachi

Iwo tenzi nevaranda wachi inowiriraniswa uchishandisa timestamps muPTP mameseji. Kune mhando mbiri dzemeseji muPTP protocol:

  • Chiitiko Meseji mameseji akawiriraniswa anosanganisira kugadzira chitambi panguva iyo meseji inotumirwa uye panguva yainogamuchirwa.
  • General Messages - Aya mameseji haadi zvitambi zvenguva, asi anogona kunge aine zvitambi zvenguva dzemeseji dzine hukama

Chiitiko Mharidzo

General Messages

Sync
Kunonoka_Req
Pdelay_Req
Pdelay_Resp

Daidzira
Tevera
Delay_Resp
Pdelay_Resp_Follow_Up
utariri
Chiratidzo

Mhando dzese dzemeseji dzichakurukurwa zvakadzama pazasi.

Basic synchronization matambudziko

Kana pakiti yekuwiriranisa ichifambiswa pamusoro penetiweki yemuno, inononoka pakuchinja uye mune data link. Chero shanduko inoburitsa kunonoka kweanosvika gumi mamicroseconds, izvo zvisingagamuchirwi nePTPv10. Mushure mezvose, isu tinoda kuwana kurongeka kwe2 ΞΌs pane yekupedzisira mudziyo. (Izvi kana tiri kutaura nezvesimba. Zvimwe zvikumbiro zvingada kunyatsojeka.)

IEEE 1588v2 inotsanangura akati wandei anoshanda algorithms ayo anobvumidza iwe kurekodha kunonoka kwenguva uye kuigadzirisa.

Basa algorithm
Panguva yekushanda kwakajairika, iyo protocol inoshanda muzvikamu zviviri.

  • Chikamu chekutanga - kumisikidza "Master Clock - Slave Clock" hierarchy.
  • Chikamu chechipiri - kuwiriranisa wachi uchishandisa End-to-End kana Peer-to-Peer mechanism.

Chikamu chekutanga - Kugadza Humambo hweVatenzi-Varanda

Chiteshi chega chega chewachi yenguva dzose kana yekumucheto chine imwe nhamba yematunhu (varanda wachi uye master wachi). Iyo chiyero inotsanangura shanduko yealgorithm pakati penyika idzi. Muchirongwa, algorithm yakadai inonzi finite state muchina kana muchina wehurumende (zvimwe zvakawanda muWiki).

Uyu muchina wehurumende unoshandisa Yakanakisa Master Clock Algorithm (BMCA) kuseta tenzi kana uchibatanidza wachi mbiri.

Iyi algorithm inobvumira wachi kuti itore mabasa eiyo mbuya wachi yekumusoro kana ichikwira kumusoro ichirasa chiratidzo cheGPS, ichienda kunze kwenyika, nezvimwe.

Shanduko dzehurumende zvinoenderana neBMCA dzinopfupikiswa mudhayagiramu inotevera:
Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Ruzivo nezve wachi kune rumwe rutivi rwe "waya" inotumirwa mune yakakosha meseji (Zivisa meseji). Kana ruzivo urwu rwangogamuchirwa, iyo state muchina algorithm inomhanya uye kuenzanisa kunoitwa kuti uone wachi iri nani. Chiteshi chewachi yakanaka kwazvo chinova chewachi huru.

Hunhu hwakareruka hunoratidzwa mumufananidzo uri pazasi. Nzira 1, 2, 3, 4, 5 inogona kunge iine Transparent wachi, asi ivo havatore chikamu mukumisikidza Master Clock - Slave Clock hierarchy.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Chikamu chechipiri - Batanidza wachi dzenguva dzose uye dzepamucheto

Pakarepo mushure mekutangisa "Master Clock - Slave Clock" hierarchy, chikamu chekubatanidza chenguva dzose uye muganhu wachi chinotanga.

Kuwiriranisa, wachi huru inotumira meseji ine chitambi chenguva kune wachi yevaranda.

Iyo master wachi inogona kuva:

  • single stage;
  • nhanho mbiri.

Mawachi echinhanho chimwe anotumira meseji imwe yeSync kuti iwirirane.

Wachi-matanho maviri inoshandisa mameseji maviri ekuyananisa - Sync uye Follow_Up.

Nzira mbiri dzinogona kushandiswa pachikamu chekuyananisa:

  • Kunonoka kukumbira-mhinduro nzira.
  • Peer kunonoka kuyerwa nzira.

Kutanga, ngatitarisei nzira idzi mune yakapusa kesi - kana mawachi akajeka asingashandisi.

Kunonoka kukumbira-mhinduro nzira

Iyo michina inosanganisira matanho maviri:

  1. Kuyera kunonoka kuendesa meseji pakati pewachi tenzi newachi yevaranda. Inoitwa uchishandisa kunonoka chikumbiro-mhinduro nzira.
  2. Kugadziriswa kweiyo chaiyo nguva yekuchinja kunoitwa.

Latency kuyerwa
Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

t1 - Nguva yekutumira iyo Sync meseji neyatenzi wachi; t2 - Nguva yekugamuchira iyo Sync meseji newachi yevaranda; t3 - Nguva yekutumira chikumbiro chekunonoka (Delay_Req) ​​newachi yevaranda; t4 - Delay_Req nguva yekugamuchira natenzi wachi.

Kana wachi yevaranda ichiziva nguva t1, t2, t3, uye t4, inogona kuverenga avhareji yekunonoka pakutumira meseji yekuwiriranisa (tmpd). Inorongwa sezvinotevera:

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Kana uchitumira meseji yeSync uye Tevera_Up, nguva yekunonoka kubva kuna tenzi kuenda kumuranda inoverengerwa - t-ms.

Kana uchitumira Delay_Req uye Delay_Resp mameseji, nguva inononoka kubva kumuranda kuenda kuna tenzi inoverengerwa - t-sm.

Kana imwe asymmetry ikaitika pakati pezviviri izvi zvakakosha, ipapo kukanganisa mukugadzirisa kutsauka kwenguva chaiyo kunooneka. Iko kukanganisa kunokonzerwa nekuti iyo yakaverengerwa kunonoka ndiyo avhareji yekunonoka kwe t-ms uye t-sm. Kana kunonoka kusingaenzaniswi kune mumwe nemumwe, saka isu hatizogadzirisi nguva nemazvo.

Kugadziriswa kwekuchinja kwenguva

Kamwe kunonoka pakati pewachi tenzi newachi yevaranda kwazivikanwa, wachi yevaranda inoita kururamisa nguva.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Wachi dzevaranda dzinoshandisa iyo Sync meseji uye inosarudzika Tevera_Up meseji kuverenga iyo chaiyo nguva yekubvisa kana uchitumira pakiti kubva kuna tenzi kuenda kuvaranda wachi. Iyo shanduko inoverengerwa uchishandisa inotevera formula:

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Peer kunonoka kuyerwa nzira

Iyi nzira inoshandisawo matanho maviri ekuyananisa:

  1. Midziyo inoyera nguva yekunonoka kune vese vavakidzani kuburikidza nemadoko ese. Kuti vaite izvi vanoshandisa peer delay mechanism.
  2. Kugadziriswa kweiyo chaiyo nguva yekuchinja.

Kuyera latency pakati pemidziyo inotsigira Peer-to-Peer mode

Iyo latency pakati pezviteshi inotsigira peer-to-peer mechanism inoyerwa uchishandisa anotevera mameseji:

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Kana port 1 ichiziva nguva t1, t2, t3 uye t4, inogona kuverenga avhareji yekunonoka (tmld). Iyo inoverengerwa uchishandisa inotevera formula:

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Chiteshi chinobva chashandisa kukosha uku pakuverenga nzvimbo yekugadziridza yega yega Sync meseji kana sarudzo yekutevera_Up meseji inopfuura nepamudziyo.

Kunonoka kwese kunenge kwakaenzana nehuwandu hwekunonoka panguva yekufambisa kuburikidza nemudziyo uyu, avhareji yekunonoka panguva yekufambisa kuburikidza nechiteshi chedata uye kunonoka kwatove mune ino meseji, yakagoneswa pamidziyo yekumusoro.

Messages Pdelay_Req, Pdelay_Resp uye Opsioneel Pdelay_Resp_Follow_Up inobvumidza iwe kuwana kunonoka kubva kuna tenzi kuenda kumuranda uye kubva kumuranda kuenda kuna tenzi (denderedzwa).

Chero asymmetry pakati pezviviri izvi zvakakosha zvinounza nguva yekubvisa gadziriso kukanganisa.

Kugadzirisa shanduko yenguva chaiyo

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Wachi dzevaranda dzinoshandisa meseji yeSync uye inosarudzika Tevera_Up meseji kuverenga iyo chaiyo nguva yekubvisa kana uchitumira pakiti kubva kuna tenzi kuenda kuvaranda wachi. Iyo shanduko inoverengerwa uchishandisa inotevera formula:

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Advantages inogadziridzwa yepeer-to-peer mechanism - kunonoka kweimwe meseji yeSync kana Follow_Up meseji inoverengerwa sezvainofambiswa munetiweki. Nekuda kweizvozvo, kushandura nzira yekutapurirana hakuzokanganisa kurongeka kwekugadzirisa.

Paunenge uchishandisa iyi mashandiro, kuwiriranisa nguva hakudi kuverenga nguva yekunonoka munzira inofambiswa nepaketi yekuwiriranisa, sezvinoitwa mukutsinhana kwekutanga. Avo. Delay_Req uye Delay_Resp mameseji haana kutumirwa. Nenzira iyi, kunonoka pakati pewachi tenzi nevaranda kunongopfupikiswa mundima yekugadziridza yega yega Sync kana Follow_Up meseji.

Imwe bhenefiti ndeyekuti master wachi inoregedzerwa kudiwa kwekugadzirisa Delay_Req mameseji.

Mashandiro ewachi dzinoonekera

Naizvozvo, iyi yakanga iri mienzaniso iri nyore. Zvino ngatiti ma switch anoonekwa panzira yekuyananisa.

Kana iwe ukashandisa switch pasina PTPv2 tsigiro, iyo yekuwiriranisa packet inononoka pane switch neinosvika gumi ΞΌs.

Kuchinja kunotsigira PTPv2 kunonzi Transparent wachi muIEEE 1588v2 terminology. Wachi dzakajeka hadzina kuwiriraniswa kubva kune tenzi wachi uye haitore chikamu mu "Master Clock - Slave Clock" hierarchy, asi kana vachitumira mameseji ekuwiriranisa vanorangarira kuti meseji yakanonoka sei navo. Izvi zvinokutendera kuti ugadzirise kunonoka kwenguva.

Transparent wachi inogona kushanda nenzira mbiri:

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

Kupera-kusvika-Kumagumo (E2E)

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Iyo E2E yakajeka wachi inotepfenyura Sync meseji uye inoperekedza Follow_Up mameseji pazviteshi zvese. Kunyangwe izvo zvakavharwa nemamwe maprotocol (semuenzaniso, RSTP).

Switch inorangarira timetamp apo Sync packet (Follow_Up) yakagamuchirwa pachiteshi uye payakatumirwa kubva pachiteshi. Zvichienderana neaya ma timestamps maviri, nguva inotora kuti switch igadzirise meseji inoverengerwa. Muchiyero, iyi nguva inonzi nguva yekugara.

Iyo nguva yekugadzirisa inowedzerwa kururamisaField ndima yeSync (imwe-nhanho wachi) kana Follow_Up (matanho-maviri wachi) meseji.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Iyo E2E yakajeka wachi inoyera nguva yekugadzirisa yeSync uye Delay_Req mameseji anopfuura nepanochinja. Asi zvakakosha kuti unzwisise kuti kunonoka kwenguva pakati pewachi tenzi uye wachi yevaranda inoverengerwa uchishandisa kunonoka kukumbira-mhinduro nzira. Kana wachi yatenzi ichichinja kana nzira kubva pawachi tenzi kuenda kune wachi yevaranda ikachinja, kunonoka kunoyerwa zvakare. Izvi zvinowedzera nguva yekuchinja kana network ichichinja.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Iyo P2P yakajeka wachi, pamusoro pekuyera nguva inotora kuti shanduko igadzirise meseji, inoyera kunonoka pane data link kune muvakidzani wayo wepedyo uchishandisa muvakidzani latency michina.

Latency inoyerwa pane zvese zvinongedzo munzira mbiri, kusanganisira zvinongedzo zvakavharwa neimwe protocol (yakadai seRSTP). Izvi zvinokutendera kuti uverenge nekukurumidza kunonoka kutsva munzira yekuwiriranisa kana iyo grandmaster wachi kana network topology yachinja.

Nguva yekugadzirisa meseji nekuchinja uye latency inounganidzwa paunenge uchitumira Sync kana Follow_Up mameseji.

Mhando dzePTPv2 tsigiro nema switch

Kuchinja kunogona kutsigira PTPv2:

  • programmatic;
  • hardware.

Paunenge uchishandisa iyo PTPv2 protocol musoftware, switch inokumbira timestamp kubva kune firmware. Dambudziko nderekuti iyo firmware inoshanda cyclic, uye uchafanirwa kumirira kusvika yapedza kutenderera kwazvino, inotora chikumbiro chekugadzirisa uye inoburitsa timestamp mushure mekutenderera kunotevera. Izvi zvichatorawo nguva, uye isu tichawana kunonoka, kunyangwe zvisina kukosha senge pasina software yekutsigira PTPv2.

Chete tsigiro yehardware yePTPv2 inobvumidza iwe kuchengetedza iyo inodiwa chokwadi. Muchiitiko ichi, chitambi chenguva chinobudiswa neASIC inokosha, iyo inoiswa pachiteshi.

Message Format

Yese mameseji ePTP ane minda inotevera:

  • Musoro - 34 bytes.
  • Muviri - saizi zvinoenderana nerudzi rwemeseji.
  • Suffix isarudzo.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Header

Munda Wemusoro wakafanana kune ese PTP mameseji. Kukura kwayo i34 bytes.

Header field format:

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

messageType - ine mhando yemeseji iri kufambiswa, semuenzaniso Sync, Delay_Req, PDelay_Req, nezvimwe.

messageLength -Ine saizi izere yePTP meseji, inosanganisira musoro, muviri uye suffix (asi kusasanganisa padding bytes).

domainNumber - inosarudza iyo PTP domain iyo meseji ndeyayo.

Domain - Aya mawachi akati wandei akaunganidzwa muboka rimwe chete zvine musoro uye akawiriraniswa kubva kune imwe master wachi, asi kwete hazvo kuwiriraniswa nemawachi eimwe dura rakasiyana.

flags -Munda uyu une mireza yakasiyana siyana yekuona chimiro chemeseji.

correctionField - ine nguva yekunonoka muma nanoseconds. Nguva yekunonoka inosanganisira kunonoka paunenge uchitumira kuburikidza newachi yakajeka, pamwe nekunonoka paunenge uchitumira kuburikidza nechiteshi paunoshandisa Peer-to-Peer mode.

sourcePortIdentity - munda uyu une ruzivo rwekuti ndekupi chiteshi meseji iyi yakatanga kutumirwa kubva.

sequenceID - ine nhamba yekuzivikanwa yemameseji ega ega.

controlField - artifact field =) Inoramba ichibva kune yekutanga vhezheni yechiyero uye ine ruzivo nezve rudzi rwemeseji iyi. Zvakanyanya zvakafanana nemesejiType, asi ine mashoma sarudzo.

logMessageInterval - iyi ndima inotemwa nerudzi rwemeseji.

muviri

Sezvakakurukurwa pamusoro apa, kune akati wandei marudzi emashoko. Mhando idzi dzinotsanangurwa pasi apa:

Mharidzo yekuzivisa
Iyo Yekuzivisa meseji inoshandiswa "kuudza" mamwe mawachi mukati meiyo dhomeini nezve ma paramita ayo. Iyi meseji inokutendera kuti umise Master Clock - Slave Clock hierarchy.
Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Batanidza meseji
Iyo Sync meseji inotumirwa neyatenzi wachi uye ine nguva yewachi yepamusoro panguva yakagadzirwa meseji yeSync. Kana iyo master wachi iri-matanho maviri, ipapo chidhindo chenguva mune Sync meseji ichaiswa ku0, uye yazvino chitambi chinozotumirwa mune yakabatana Tevera_Up meseji. Iyo Sync meseji inoshandiswa kune ese ari maviri latency kuyerwa nzira.

Iyo meseji inofambiswa uchishandisa Multicast. Optionally unogona kushandisa Unicast.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Delay_Req meseji

Iyo fomati yeDelay_Req meseji yakafanana neiyo Sync meseji. Iyo wachi yevaranda inotumira Delay_Req. Iyo ine nguva iyo Delay_Req yakatumirwa nevaranda wachi. Iyi meseji inoshandiswa chete kune yekunonoka kukumbira-mhinduro nzira.

Iyo meseji inofambiswa uchishandisa Multicast. Optionally unogona kushandisa Unicast.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Tevera_Up meseji

Iyo Tevera_Up meseji inotumirwa neiyo master wachi uye ine nguva yekutumira Batanidza mameseji master. Chete-matanho maviri master wachi dzinotumira iyo Tevera_Up meseji.

Iyo Tevera_Up meseji inoshandiswa kune ese ari maviri latency kuyerwa nzira.

Iyo meseji inofambiswa uchishandisa Multicast. Optionally unogona kushandisa Unicast.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Delay_Resp message

Iyo Delay_Resp meseji inotumirwa neyatenzi wachi. Iyo ine nguva iyo Delay_Req yakagamuchirwa neyatenzi wachi. Iyi meseji inoshandiswa chete kune yekunonoka kukumbira-mhinduro nzira.

Iyo meseji inofambiswa uchishandisa Multicast. Optionally unogona kushandisa Unicast.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Pdelay_Req meseji

Iyo Pdelay_Req meseji inotumirwa nemudziyo unokumbira kunonoka. Ine nguva iyo meseji yakatumirwa kubva pachiteshi chemuchina uyu. Pdelay_Req inongoshandiswa kune muvakidzani kunonoka kuyerwa nzira.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Pdelay_Resp meseji

Iyo Pdelay_Resp meseji inotumirwa nemudziyo wagamuchira chikumbiro chekunonoka. Iine nguva iyo Pdelay_Req meseji yakagamuchirwa nemudziyo uyu. Iyo Pdelay_Resp meseji inoshandiswa chete kune muvakidzani kunonoka kuyerwa nzira.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Mharidzo Pdelay_Resp_Follow_Up

Iyo Pdelay_Resp_Follow_Up meseji inotumirwa nechero mudziyo wagamuchira chikumbiro chekunonoka. Iine nguva iyo Pdelay_Req meseji yakagamuchirwa nemudziyo uyu. Iyo Pdelay_Resp_Follow_Up meseji inotumirwa chete nematanho maviri master wachi.

Iyi meseji inogona zvakare kushandiswa panguva yekuuraya pachinzvimbo chenguva. Nguva yekuuraya inguva kubva panguva iyo Pdelay-Req inogamuchirwa kusvika Pdelay_Resp yatumirwa.

Pdelay_Resp_Follow_Up inoshandiswa chete kune muvakidzani kunonoka kuyerwa nzira.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Management Messages

PTP inodzora meseji inodiwa kuendesa ruzivo pakati pewachi imwe kana anopfuura uye node yekudzora.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Chinja kuLV

Mharidzo yePTP inogona kufambiswa pamatanho maviri:

  • Network - sechikamu cheIP data.
  • Channel - sechikamu cheEthernet furemu.

PTP meseji kutapurirana pamusoro peUDP pamusoro peIP pamusoro peEthernet

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

PTP pamusoro peUDP pamusoro peEthernet

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Profiles

PTP ine akawanda akawanda anochinjika maparameter anoda kugadziridzwa. Semuyenzaniso:

  • BMCA Sarudzo.
  • Latency measurement mechanism.
  • Kupindirana uye kukosha kwekutanga kweese anogadziriswa paramita, nezvimwe.

Uye zvisinei nekuti isu takambotaura kuti PTPv2 zvishandiso zvinoenderana nemumwe, ichi hachisi chokwadi. Midziyo inofanirwa kunge iine marongero akafanana kuti ukwanise kutaurirana.

Ndosaka kune anonzi PTPv2 profiles. Maprofiles mapoka eakamisikidzwa marongero uye akatsanangurwa zvirambidzo zveprotocol kuitira kuti kuwiriranisa nguva kuitwe kune chaiyo application.

Iyo IEEE 1588v2 yakajairwa pachayo inotsanangura chimiro chimwe chete - "Default Profile". Mamwe ese maprofile anogadzirwa uye anotsanangurwa nemasangano akasiyana siyana uye masangano.

Semuenzaniso, iyo Power Profile, kana PTPv2 Power Profile, yakagadzirwa nePower Systems Relaying Committee uye Substation Committee yeIEEE Power and Energy Society. Iyo purogiramu pachayo inonzi IEEE C37.238-2011.

Iyo mbiri inotsanangura kuti PTP inogona kutamiswa:

  • Chete kuburikidza neL2 network (kureva Ethernet, HSR, PRP, isiri-IP).
  • Mharidzo dzinofambiswa chete neMulticast nhepfenyuro.
  • Peer kunonoka kuyerwa nzira inoshandiswa seanonotsa kuyerwa nzira.

Default domain ndeye 0, inokurudzirwa domain ndeye 93.

Uzivi hwekugadzira hweC37.238-2011 hwakanga huri kuderedza huwandu hwezvinhu zvingasarudzwa uye kuchengetedza chete mabasa anodiwa ekubatana kwakavimbika pakati pezvigadzirwa uye kuwedzera kugadzikana kwehurongwa.

Zvakare, kuwanda kwekufambiswa kwemeseji kunotemwa:

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Muchokwadi, imwe chete parameter inowanikwa pakusarudzwa - rudzi rwewachi tenzi (imwe-nhanho kana maviri-nhanho).

Kurongeka hakufaniri kudarika 1 ΞΌs. Mune mamwe mazwi, imwe nzira yekuyananisa inogona kuve neinodarika gumi neshanu wachi dzakajeka kana matatu muganhu wachi.

Tsanangudzo yekushandisa yeiyo PTPv2 nguva yekuyananisa protocol

Source: www.habr.com

Voeg