{"id":77041,"date":"2020-04-07T13:42:46","date_gmt":"2020-04-07T11:42:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/podrobnosti-realizaczii-protokola-sinhronizaczii-vremeni-ptpv2"},"modified":"2020-04-07T13:42:46","modified_gmt":"2020-04-07T11:42:46","slug":"podrobnosti-realizaczii-protokola-sinhronizaczii-vremeni-ptpv2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/podrobnosti-realizaczii-protokola-sinhronizaczii-vremeni-ptpv2","title":{"rendered":"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Bevezet\u00e9s<\/b><\/p>\n<p>A digit\u00e1lis al\u00e1llom\u00e1s koncepci\u00f3ja az energiaszektorban 1 \u03bcs pontoss\u00e1g\u00fa szinkroniz\u00e1l\u00e1st ig\u00e9nyel. P\u00e9nz\u00fcgyi tranzakci\u00f3k lebonyol\u00edt\u00e1s\u00e1hoz is \u03bcs pontoss\u00e1g sz\u00fcks\u00e9ges. Ezekben az alkalmaz\u00e1sokban az NTP id\u0151pontoss\u00e1ga m\u00e1r nem elegend\u0151.<\/p>\n<p>A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll, amelyet az IEEE 1588v2 szabv\u00e1ny \u00edr le, lehet\u0151v\u00e9 teszi, hogy n\u00e9h\u00e1ny tucat nanom\u00e1sodpercen bel\u00fcli szinkroniz\u00e1l\u00e1si pontoss\u00e1got \u00e9rj\u00fcnk el. A PTPv2 lehet\u0151v\u00e9 teszi szinkroniz\u00e1l\u00f3 csomagok k\u00fcld\u00e9s\u00e9t L2 \u00e9s L3 h\u00e1l\u00f3zatokon kereszt\u00fcl.<\/p>\n<p>A PTPv2 f\u0151 alkalmaz\u00e1si ter\u00fcletei a k\u00f6vetkez\u0151k:<\/p>\n<ul>\n<li>energiaipar;<\/li>\n<li>m\u00e9r\u0151- \u00e9s ellen\u0151rz\u0151 berendez\u00e9sek;<\/li>\n<li>v\u00e9delmi ipar;<\/li>\n<li>t\u00e1vk\u00f6zl\u00e9s;<\/li>\n<li>p\u00e9nz\u00fcgyi szektor.<\/li>\n<\/ul>\n<p>\nEz a bejegyz\u00e9s azt vizsg\u00e1lja, hogyan m\u0171k\u00f6dik a PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll.<\/p>\n<p>T\u00f6bb tapasztalattal rendelkez\u00fcnk az iparban, \u00e9s gyakran tal\u00e1lkozunk ezzel a protokollal az energiatermel\u0151 alkalmaz\u00e1sokban. Ennek megfelel\u0151en az \u00e1ttekint\u00e9s\u00fcnket az energi\u00e1ra \u00f6sszpontos\u00edtva k\u00e9sz\u00edtj\u00fck el. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.phoenixcontact.com\/online\/portal\/ru?1dmy&amp;urile=wcm%3apath%3a\/ruru\/web\/main\/products\/subcategory_pages\/Managed_switches_P-08-10-16-01\/aead25f7-3319-485d-8868-126c62b77cb1\">az energiatermel\u00e9sre<\/a><\/noindex>.<\/p>\n<p><b>Mi\u00e9rt van sz\u00fcks\u00e9g r\u00e1?<\/b><\/p>\n<p>Jelenleg a ROSSETI PJSC 34.01-21-004-2019 \u00e9s a FSK EES PJSC 56947007-29.240.10.302-2020 szabv\u00e1ny\u00e1ban a PTPv2 alap\u00fa id\u0151szinkroniz\u00e1l\u00e1s szervez\u00e9s\u00e9re vonatkoz\u00f3 k\u00f6vetelm\u00e9nyek tal\u00e1lhat\u00f3k.<\/p>\n<p>Ez az\u00e9rt van, mert a folyamati buszhoz kapcsol\u00f3d\u00f3 rel\u00e9-v\u00e9delmi termin\u00e1lok \u00e9s m\u00e9r\u0151eszk\u00f6z\u00f6k az \u00fagynevezett SV-\u00e1ramlatokon (multicast-\u00e1ramlatok) kereszt\u00fcl az \u00e1ram \u00e9s a fesz\u00fclts\u00e9g pillanatnyi \u00e9rt\u00e9keit tov\u00e1bb\u00edtj\u00e1k.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>A rel\u00e9-v\u00e9delmi termin\u00e1lok ezeket az \u00e9rt\u00e9keket haszn\u00e1lj\u00e1k az \u00f6sszekapcsol\u00e1sok v\u00e9delm\u00e9nek megval\u00f3s\u00edt\u00e1s\u00e1hoz. Ha az id\u0151m\u00e9r\u00e9s pontoss\u00e1ga alacsony, akkor el\u0151fordulhat, hogy egyes v\u00e9delmek t\u00e9vesen aktiv\u00e1l\u00f3dnak.<\/p>\n<p>P\u00e9ld\u00e1ul a 'gyenge' id\u0151szinkroniz\u00e1l\u00e1s \u00e1ldozat\u00e1ul eshetnek az abszol\u00fat szelektivit\u00e1si v\u00e9delmek. Az ilyen v\u00e9delmek logik\u00e1ja gyakran k\u00e9t mennyis\u00e9g \u00f6sszehasonl\u00edt\u00e1s\u00e1n alapul. Ha a mennyis\u00e9gek el\u00e9g nagy \u00e9rt\u00e9kre elt\u00e9rnek, akkor a v\u00e9delem aktiv\u00e1l\u00f3dik. Ha ezeket az \u00e9rt\u00e9keket 1 ms id\u0151pontoss\u00e1ggal m\u00e9rj\u00fck, akkor nagy elt\u00e9r\u00e9st kaphatunk, ahol az \u00e9rt\u00e9kek val\u00f3j\u00e1ban norm\u00e1l tartom\u00e1nyban vannak, ha 1 \u03bcs pontoss\u00e1ggal m\u00e9rj\u00fck \u0151ket.<\/p>\n<p><b>PTP verzi\u00f3k<\/b><\/p>\n<p>A PTP protokoll a 2002-es IEEE 1588-2002 szabv\u00e1nyban lett el\u0151sz\u00f6r le\u00edrva, \u00e9s \"Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems\" n\u00e9ven ismert. 2008-ban kiadt\u00e1k a friss\u00edtett IEEE 1588-2008 szabv\u00e1nyt, amely a PTP Version 2-t \u00edrja le. Ebben a protokollverzi\u00f3ban a pontoss\u00e1g \u00e9s a stabilit\u00e1s javult, de nem \u0151rizte meg a visszafel\u00e9 kompatibilit\u00e1st az els\u0151 verzi\u00f3val. Ezenk\u00edv\u00fcl 2019-ben megjelent az IEEE 1588-2019 szabv\u00e1ny, amely a PTP v2.1-et \u00edrja le. Ez a verzi\u00f3 kis jav\u00edt\u00e1sokat ad a PTPv2-hez, \u00e9s visszafel\u00e9 kompatibilis a PTPv2-vel.<\/p>\n<p>M\u00e1s szavakkal, \u00edgy n\u00e9z ki a verzi\u00f3k k\u00e9pe:<\/p>\n<p>PTPv1<br \/>\n(IEEE 1588-2002)<\/p>\n<p>PTPv2<br \/>\n(IEEE 1588-2008)<\/p>\n<p>PTPv2.1<br \/>\n(IEEE 1588-2019)<\/p>\n<p>PTPv1 (IEEE 1588-2002)<\/p>\n<p> \u2014<br \/>\nNem kompatibilisek<\/p>\n<p>Nem kompatibilisek<\/p>\n<p>PTPv2 (IEEE 1588-2008)<\/p>\n<p>Nem kompatibilisek<\/p>\n<p> \u2014<br \/>\nKompatibilisek<\/p>\n<p>PTPv2.1 (IEEE 1588-2019)<\/p>\n<p>Nem kompatibilisek<\/p>\n<p>Kompatibilisek<\/p>\n<p> \u2014 <\/p>\n<p>\nDe, mint mindig, vannak \u00e1rnyalatok.<\/p>\n<p>A PTPv1 \u00e9s PTPv2 k\u00f6z\u00f6tti inkompatibilit\u00e1s azt jelenti, hogy a PTPv1-et t\u00e1mogat\u00f3 eszk\u00f6z nem tud szinkroniz\u00e1lni a PTPv2-n m\u0171k\u00f6d\u0151 pontos \u00f3r\u00e1kt\u00f3l. K\u00fcl\u00f6nb\u00f6z\u0151 \u00fczenetform\u00e1tumokat haszn\u00e1lnak a szinkroniz\u00e1l\u00e1shoz.<\/p>\n<p>De lehet\u0151v\u00e9 lehet tenni a PTPv1 \u00e9s PTPv2 eszk\u00f6z\u00f6k \u00f6sszekapcsol\u00e1s\u00e1t egy h\u00e1l\u00f3zaton bel\u00fcl. Ehhez n\u00e9h\u00e1ny gy\u00e1rt\u00f3 lehet\u0151v\u00e9 teszi a hat\u00e1rid\u0151k portjain a protokollverzi\u00f3 kiv\u00e1laszt\u00e1s\u00e1t. Teh\u00e1t a hat\u00e1rid\u0151s \u00f3r\u00e1k PTPv2-n kereszt\u00fcl szinkroniz\u00e1lhat\u00f3k, \u00e9s egyidej\u0171leg m\u00e1s csatlakoztatott \u00f3r\u00e1kat is szinkroniz\u00e1lhatnak a PTPv1 \u00e9s a PTPv2 haszn\u00e1lat\u00e1val.<\/p>\n<p><b>PTP eszk\u00f6z\u00f6k. Milyen t\u00edpus\u00faak \u00e9s miben k\u00fcl\u00f6nb\u00f6znek?<\/b><\/p>\n<p>Az IEEE 1588v2 szabv\u00e1ny t\u00f6bbf\u00e9le eszk\u00f6zt \u00edr le. Ezek mindegyik\u00e9t a t\u00e1bl\u00e1zat tartalmazza.<\/p>\n<p>Az eszk\u00f6z\u00f6k egym\u00e1ssal LAN-on kereszt\u00fcl l\u00e9pnek kapcsolatba, PTP-t haszn\u00e1lva.<\/p>\n<p>A PTP eszk\u00f6z\u00f6ket \u00f3r\u00e1knak h\u00edvj\u00e1k. Minden \u00f3ra a nagymester \u00f3r\u00e1kt\u00f3l szerzi meg a pontos id\u0151t.<\/p>\n<p>\u00d6tf\u00e9le \u00f3ra l\u00e9tezik:<\/p>\n<p>Grandmaster clock (Nagymester \u00f3ra)<\/p>\n<p>A pontos id\u0151 f\u0151 forr\u00e1sa. Gyakran GPS csatlakoz\u00e1si fel\u00fclettel szerelik fel.<\/p>\n<p>Ordinary Clock (Sima \u00f3ra)<\/p>\n<p>Egy porttal rendelkez\u0151 eszk\u00f6z, amely lehet mester (vezet\u0151 \u00f3ra) vagy szolga (k\u00f6vet\u0151 \u00f3ra).<\/p>\n<p>Vezet\u0151 \u00f3r\u00e1k (mester)<\/p>\n<p>A pontos id\u0151 forr\u00e1sa, amely alapj\u00e1n m\u00e1s \u00f3r\u00e1k szinkroniz\u00e1l\u00f3dnak.<\/p>\n<p>K\u00f6vet\u0151 \u00f3r\u00e1k (szolga)<\/p>\n<p>Olyan v\u00e9gberendez\u00e9s, amely a vezet\u0151 \u00f3r\u00e1kt\u00f3l szinkroniz\u00e1l\u00f3dik.<\/p>\n<p>Boundary Clock (Hat\u00e1rok \u00f3r\u00e1ja)<\/p>\n<p>T\u00f6bb porttal rendelkez\u0151 eszk\u00f6z, amely lehet mester vagy szolga.<\/p>\n<p>Teh\u00e1t ezek az \u00f3r\u00e1k szinkroniz\u00e1lhat\u00f3k a magasabb szint\u0171 vezet\u0151 \u00f3r\u00e1kt\u00f3l, \u00e9s szinkroniz\u00e1lhatj\u00e1k az alacsonyabb szint\u0171 k\u00f6vet\u0151 \u00f3r\u00e1kat.<\/p>\n<p>V\u00e9gpontt\u00f3l-v\u00e9gpontig \u00c1tl\u00e1tsz\u00f3 \u00d3ra<\/p>\n<p>Olyan t\u00f6bbportos eszk\u00f6z, amely nem vezet\u0151, sem mondott \u00f3ra. Adatokat tov\u00e1bb\u00edt PTP k\u00f6z\u00f6tt k\u00e9t \u00f3ra. <\/p>\n<p>Az adat\u00e1tvitel sor\u00e1n az \u00e1tl\u00e1tsz\u00f3 \u00f3r\u00e1k m\u00f3dos\u00edtj\u00e1k az \u00f6sszes PTP \u00fczenetet. <\/p>\n<p>A m\u00f3dos\u00edt\u00e1s a k\u00e9sleltet\u00e9si id\u0151 hozz\u00e1ad\u00e1s\u00e1val t\u00f6rt\u00e9nik az eszk\u00f6z\u00f6n a korrig\u00e1l\u00e1si mez\u0151h\u00f6z a tov\u00e1bb\u00edtott \u00fczenet fejl\u00e9ce el\u0151tt.<\/p>\n<p>Peer-to-Peer \u00c1tl\u00e1tsz\u00f3 \u00d3ra<\/p>\n<p>Olyan t\u00f6bbportos eszk\u00f6z, amely nem vezet\u0151, sem mondott \u00f3ra. <br \/>\nAdatokat tov\u00e1bb\u00edt PTP k\u00f6z\u00f6tt k\u00e9t \u00f3ra. <\/p>\n<p>Az adat\u00e1tvitel sor\u00e1n az \u00e1tl\u00e1tsz\u00f3 \u00f3r\u00e1k m\u00f3dos\u00edtj\u00e1k az \u00f6sszes PTP Sync \u00e9s Follow_Up \u00fczenetet.<\/p>\n<p>A m\u00f3dos\u00edt\u00e1s \u00fagy \u00e9rhet\u0151 el, hogy a tov\u00e1bb\u00edtott csomag korrig\u00e1l\u00e1si mez\u0151j\u00e9hez hozz\u00e1adjuk a k\u00e9sleltet\u00e9st a k\u00fcld\u0151 eszk\u00f6z\u00f6n \u00e9s a kommunik\u00e1ci\u00f3s csatorn\u00e1n.<\/p>\n<p>Management Node<\/p>\n<p>Olyan eszk\u00f6z, amely konfigur\u00e1lja \u00e9s diagnosztiz\u00e1lja a t\u00f6bbi \u00f3r\u00e1t.<\/p>\n<p>A vezet\u0151 \u00e9s mondott \u00f3r\u00e1k id\u0151b\u00e9lyegek seg\u00edts\u00e9g\u00e9vel szinkroniz\u00e1l\u00f3dnak a PTP \u00fczenetekben. K\u00e9t \u00fczenett\u00edpus l\u00e9tezik a PTP protokollban:<\/p>\n<ul>\n<li>Event Messages \u2013 ezek szinkroniz\u00e1lt \u00fczenetek, amelyek azt felt\u00e9telezik, hogy id\u0151b\u00e9lyeg keletkezik az \u00fczenet k\u00fcld\u00e9se \u00e9s fogad\u00e1sa pillanat\u00e1ban.<\/li>\n<li>General Messages \u2013 ezek az \u00fczenetek nem ig\u00e9nyelnek id\u0151b\u00e9lyeget, de tartalmazhatnak az \u00f6sszef\u00fcgg\u0151 \u00fczenetekhez kapcsol\u00f3d\u00f3 id\u0151b\u00e9lyegeket.<\/li>\n<\/ul>\n<p><\/p>\n<p>Event Messages<\/p>\n<p>General Messages<\/p>\n<p>Sync<br \/>\nDelay_Req<br \/>\nPdelay_Req<br \/>\nPdelay_Resp<\/p>\n<p>Announce<br \/>\nFollow_Up<br \/>\nDelay_Resp<br \/>\nPdelay_Resp_Follow_Up<br \/>\nManagement<br \/>\nSignaling<\/p>\n<p>A k\u00f6vetkez\u0151kben r\u00e9szletesebben ismertetj\u00fck az \u00f6sszes \u00fczenett\u00edpust.<\/p>\n<p><b>F\u0151bb szinkroniz\u00e1l\u00e1si probl\u00e9m\u00e1k<\/b><\/p>\n<p>Amikor a szinkroniz\u00e1l\u00f3 csomag \u00e1tker\u00fcl a helyi h\u00e1l\u00f3zaton, k\u00e9slekedik a kapcsol\u00f3n\u00e1l \u00e9s az adat\u00e1tviteli csatorn\u00e1n. B\u00e1rmely kapcsol\u00f3 k\u00f6r\u00fclbel\u00fcl 10 \u03bcs k\u00e9sleltet\u00e9st ad, ami elfogadhatatlan a PTPv2 sz\u00e1m\u00e1ra. V\u00e9g\u00fcl is az v\u00e9gs\u0151 eszk\u00f6z\u00f6n 1 \u03bcs pontoss\u00e1got kell kapnunk. (Ez az energiatermel\u00e9sre vonatkozik. M\u00e1s alkalmaz\u00e1sok eset\u00e9n lehet, hogy nagyobb pontoss\u00e1gra van sz\u00fcks\u00e9g.)<\/p>\n<p>Az IEEE 1588v2-ben t\u00f6bb m\u0171k\u00f6d\u00e9si algoritmus van le\u00edrva, amelyek lehet\u0151v\u00e9 teszik az id\u0151 k\u00e9sleltet\u00e9s r\u00f6gz\u00edt\u00e9s\u00e9t \u00e9s annak korrekci\u00f3j\u00e1t.<\/p>\n<p><b>M\u0171k\u00f6d\u00e9si algoritmus<\/b><br \/>\nNorm\u00e1l m\u0171k\u00f6d\u00e9s mellett a protokoll k\u00e9t f\u00e1zisban m\u0171k\u00f6dik.<\/p>\n<ul>\n<li>1. f\u00e1zis \u2013 a \"Vezet\u0151 \u00f3r\u00e1k - Mondott \u00f3r\u00e1k\" hierarchia fel\u00e1ll\u00edt\u00e1sa.<\/li>\n<li>2. f\u00e1zis \u2013 az \u00f3r\u00e1k szinkroniz\u00e1l\u00e1sa az End-to-End vagy Peer-to-Peer mechanizmus seg\u00edts\u00e9g\u00e9vel.<\/li>\n<\/ul>\n<p>\n<i>1. F\u00e1zis - A \"Mester-Rabszolga\" hierarchia be\u00e1ll\u00edt\u00e1sa<\/i><\/p>\n<p>Minden szok\u00e1sos vagy hat\u00e1rid\u0151\u00f3r\u00e1nak meghat\u00e1rozott sz\u00e1m\u00fa \u00e1llapota van (rabszolga \u00f3r\u00e1k \u00e9s mester \u00f3r\u00e1k). A szabv\u00e1ny le\u00edrja az \u00e1llapotok k\u00f6z\u00f6tti \u00e1tmenet algoritmus\u00e1t. A programoz\u00e1sban ezt az algoritmust v\u00e9gs\u0151 automat\u00e1nak vagy \u00e1llapotg\u00e9pezetnek h\u00edvj\u00e1k (tov\u00e1bbi inform\u00e1ci\u00f3 a Wiki-n).<\/p>\n<p>Ez a v\u00e9gs\u0151 automata a Legjobb Mester\u00f3ra Algoritmus (BMCA) elj\u00e1r\u00e1st haszn\u00e1lja a mester be\u00e1ll\u00edt\u00e1s\u00e1hoz, amikor k\u00e9t \u00f3r\u00e1t \u00f6sszekapcsolnak.<\/p>\n<p>Ez az algoritmus lehet\u0151v\u00e9 teszi az \u00f3r\u00e1k sz\u00e1m\u00e1ra, hogy \u00e1tv\u00e1llalj\u00e1k a nagymesteri \u00f3r\u00e1k k\u00f6telezetts\u00e9geit, amikor a felette \u00e1ll\u00f3 nagymesteri \u00f3r\u00e1k elvesz\u00edtik a GPS jelet, lev\u00e1lnak a h\u00e1l\u00f3zatr\u00f3l stb.<\/p>\n<p>Az \u00e1llapotok k\u00f6z\u00f6tti \u00e1tmenetek a BMCA szerint r\u00f6viden a k\u00f6vetkez\u0151 \u00e1br\u00e1n l\u00e1that\u00f3k:<br \/>\n<img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/add811d60135de3be9c6865a5e4493c1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAz \u00f3r\u00e1kr\u00f3l a \"vezet\u00e9k\" m\u00e1sik v\u00e9g\u00e9n egy speci\u00e1lis \u00fczenetben (Felh\u00edv\u00f3 \u00fczenet) \u00e9rkezik inform\u00e1ci\u00f3. Amikor ez az inform\u00e1ci\u00f3 meg\u00e9rkezik, az \u00e1llapotg\u00e9p algoritmus v\u00e9grehajtja az \u00f6sszehasonl\u00edt\u00e1st, hogy melyik \u00f3ra a legjobb. A legjobb \u00f3r\u00e1k portja mester \u00f3r\u00e1v\u00e1 v\u00e1lik.<\/p>\n<p>Az egyszer\u0171 hierarchi\u00e1t az al\u00e1bbi \u00e1bra mutatja. Az 1, 2, 3, 4, 5 utak \u00e1tl\u00e1tsz\u00f3 \u00f3r\u00e1kat (\u00c1tl\u00e1tsz\u00f3 \u00f3ra) tartalmazhatnak, de nem vesznek r\u00e9szt a \"Mester \u00f3r\u00e1k - Rabszolga \u00f3r\u00e1k\" hierarchia be\u00e1ll\u00edt\u00e1s\u00e1ban.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/05831c032a2d4df286ef41c531c949a3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>2. F\u00e1zis - Szinkroniz\u00e1l\u00e1s a szok\u00e1sos \u00e9s hat\u00e1rid\u0151\u00f3r\u00e1k k\u00f6z\u00f6tt<\/b><\/p>\n<p>Az \"Mester \u00f3r\u00e1k - Rabszolga \u00f3r\u00e1k\" hierarchia be\u00e1ll\u00edt\u00e1sa ut\u00e1n azonnal megkezd\u0151dik a szinkroniz\u00e1l\u00e1s a szok\u00e1sos \u00e9s hat\u00e1rid\u0151\u00f3r\u00e1k k\u00f6z\u00f6tt.<\/p>\n<p>A mester \u00f3r\u00e1k \u00fczenetet k\u00fcldenek a rabszolga \u00f3r\u00e1knak, amely tartalmazza az id\u0151b\u00e9lyeget.<\/p>\n<p>A mester \u00f3r\u00e1k lehetnek:<\/p>\n<ul>\n<li>egyszint\u0171;<\/li>\n<li>k\u00e9tszint\u0171.<\/li>\n<\/ul>\n<p>\nAz egyszint\u0171 \u00f3r\u00e1k szinkroniz\u00e1l\u00e1sa egy Sync \u00fczenetet k\u00fcldenek.<\/p>\n<p>A k\u00e9tszint\u0171 \u00f3r\u00e1k szinkroniz\u00e1l\u00e1s\u00e1hoz k\u00e9t \u00fczenetet haszn\u00e1lnak \u2013 Sync \u00e9s Follow_Up.<\/p>\n<p>A szinkroniz\u00e1l\u00e1si f\u00e1zisban k\u00e9t mechanizmus haszn\u00e1lhat\u00f3:<\/p>\n<ul>\n<li>K\u00e9r\u00e9s-v\u00e1lasz k\u00e9sleltet\u00e9si mechanizmus (K\u00e9sleltet\u00e9si k\u00e9r\u00e9s-v\u00e1lasz mechanizmus).<\/li>\n<li>Szomsz\u00e9dos csom\u00f3pont k\u00e9sleltet\u00e9sm\u00e9r\u00e9si mechanizmusa (Csoport k\u00e9sleltet\u00e9s m\u00e9r\u00e9si mechanizmus).<\/li>\n<\/ul>\n<p>\nKezdj\u00fck el ezeket a mechanizmusokat a legegyszer\u0171bb esetben \u2013 amikor \u00e1tl\u00e1tsz\u00f3 \u00f3r\u00e1k nincsenek alkalmazva.<\/p>\n<p>K\u00e9r\u00e9s-v\u00e1lasz k\u00e9sleltet\u00e9si mechanizmus (K\u00e9sleltet\u00e9si k\u00e9r\u00e9s-v\u00e1lasz mechanizmus)<\/p>\n<p>A mechanizmus k\u00e9t l\u00e9p\u00e9st felt\u00e9telez:<\/p>\n<ol>\n<li>A k\u00e9sleltet\u00e9s m\u00e9r\u00e9se a mester \u00f3r\u00e1k \u00e9s a rabszolga \u00f3r\u00e1k k\u00f6z\u00f6tt t\u00f6rt\u00e9nik. Ezt a k\u00e9sleltet\u00e9si k\u00e9r\u00e9s-v\u00e1lasz mechanizmus seg\u00edts\u00e9g\u00e9vel hajtj\u00e1k v\u00e9gre.<\/li>\n<li>A pontos id\u0151 eltol\u00f3d\u00e1s\u00e1nak kiigaz\u00edt\u00e1sa t\u00f6rt\u00e9nik.<\/li>\n<\/ol>\n<p>\n<i>A k\u00e9sleltet\u00e9s m\u00e9r\u00e9se<\/i><br \/>\n<img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/3a0d534384329c6232259736995eb0bd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nt1 \u2013 A szinkroniz\u00e1l\u00f3 \u00f3ra \u00fczenet\u00e9nek elk\u00fcld\u00e9si ideje; t2 \u2013 A szinkroniz\u00e1l\u00f3 \u00f3ra \u00fczenet\u00e9nek \u00e1tv\u00e9teli ideje; t3 \u2013 A k\u00e9sleltet\u00e9si k\u00e9r\u00e9s (Delay_Req) el\u00f6lj\u00e1r\u00f3 \u00f3r\u00e1k \u00e1tv\u00e9teli ideje; t4 \u2013 A Delay_Req el\u00f6lj\u00e1r\u00f3 \u00f3r\u00e1k \u00e1ltal k\u00fcld\u00f6tt \u00fczenet\u00e9nek \u00e1tv\u00e9teli ideje.<\/p>\n<p>Amikor az el\u00f6lj\u00e1r\u00f3 \u00f3r\u00e1k ismerik az t1, t2, t3 \u00e9s t4 id\u0151ket, akkor k\u00e9pesek kisz\u00e1m\u00edtani az \u00fczenet szinkroniz\u00e1l\u00e1sa sor\u00e1n tapasztalt \u00e1tlagos k\u00e9sleltet\u00e9st (tmpd). A sz\u00e1m\u00edt\u00e1s a k\u00f6vetkez\u0151k\u00e9ppen t\u00f6rt\u00e9nik:<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/513eb7352a143073835fe36aedd9cb98.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA Sync \u00e9s Follow_Up \u00fczenet \u00e1tvitele sor\u00e1n kisz\u00e1m\u00edtjuk az id\u0151 k\u00e9sleltet\u00e9s\u00e9t a mester \u00e9s a slave k\u00f6z\u00f6tt \u2013 t-ms.<\/p>\n<p>A Delay_Req \u00e9s Delay_Resp \u00fczenetek \u00e1tvitele sor\u00e1n kisz\u00e1m\u00edtjuk az id\u0151 k\u00e9sleltet\u00e9s\u00e9t a slave \u00e9s a mester k\u00f6z\u00f6tt \u2013 t-sm.<\/p>\n<p>Ha e k\u00e9t \u00e9rt\u00e9k k\u00f6z\u00f6tt b\u00e1rmif\u00e9le aszimmetria l\u00e9p fel, akkor a pontos id\u0151 elt\u00e9r\u00e9sekor hiba keletkezik. A hiba abb\u00f3l ad\u00f3dik, hogy a sz\u00e1m\u00edtott k\u00e9sleltet\u00e9s az t-ms \u00e9s t-sm k\u00e9sleltet\u00e9sek \u00e1tlag\u00e1t jelenti. Ha a k\u00e9sleltet\u00e9sek nem egyenl\u0151ek, akkor az id\u0151t pontatlanul fogjuk korrekci\u00f3zni.<\/p>\n<p><i>A pontos id\u0151 eltol\u00f3d\u00e1s\u00e1nak korrekci\u00f3ja<\/i><\/p>\n<p>Miut\u00e1n a k\u00e9sleltet\u00e9s az el\u00f6lj\u00e1r\u00f3 \u00e9s a slave \u00f3ra k\u00f6z\u00f6tt ismert, a slave \u00f3ra v\u00e9grehajtja az id\u0151 korrekci\u00f3j\u00e1t.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/27f230252126a768273b40e8c8e7cc4e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA slave \u00f3r\u00e1k a Sync \u00fczenetet \u00e9s az opcion\u00e1lis Follow_Up \u00fczenetet haszn\u00e1lj\u00e1k a pontos id\u0151 eltol\u00f3d\u00e1s\u00e1nak kisz\u00e1m\u00edt\u00e1s\u00e1hoz az el\u00f6lj\u00e1r\u00f3 \u00f3r\u00e1k \u00e9s a slave \u00f3r\u00e1k k\u00f6z\u00f6tti csomag\u00e1tvitel sor\u00e1n. Az eltol\u00f3d\u00e1s a k\u00f6vetkez\u0151 k\u00e9plettel sz\u00e1m\u00edthat\u00f3:<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/190604a9287f285e191eb26381fca52c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>A szomsz\u00e9dos csom\u00f3pont k\u00e9sleltet\u00e9s\u00e9nek m\u00e9r\u00e9si mechanizmusa (Peer delay measurement mechanism)<\/b><\/p>\n<p>Ez a mechanizmus is k\u00e9t l\u00e9p\u00e9st haszn\u00e1l a szinkroniz\u00e1l\u00e1shoz:<\/p>\n<ol>\n<li>Az eszk\u00f6z\u00f6k minden szomsz\u00e9d id\u0151 k\u00e9sleltet\u00e9s\u00e9t m\u00e9rik minden porton kereszt\u00fcl. Ehhez haszn\u00e1lj\u00e1k a peer delay mechanizmust.<\/li>\n<li>A pontos id\u0151 eltol\u00f3d\u00e1s\u00e1nak korrekci\u00f3ja.<\/li>\n<\/ol>\n<p>\n<i>A Peer-to-Peer \u00fczemm\u00f3dot t\u00e1mogat\u00f3 eszk\u00f6z\u00f6k k\u00f6z\u00f6tti k\u00e9sleltet\u00e9s m\u00e9r\u00e9se<\/i><\/p>\n<p>A peer-to-peer mechanizmust t\u00e1mogat\u00f3 portok k\u00f6z\u00f6tti k\u00e9sleltet\u00e9st a k\u00f6vetkez\u0151 \u00fczenetek seg\u00edts\u00e9g\u00e9vel m\u00e9rj\u00fck:<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/897c9914110e9a56f98f4fa835f524cd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAmikor az 1-es port ismeri az t1, t2, t3 \u00e9s t4 id\u0151pontokat, akkor k\u00e9pes kisz\u00e1m\u00edtani az \u00e1tlagos k\u00e9sleltet\u00e9st (tmld). Ezt a k\u00f6vetkez\u0151 k\u00e9plettel sz\u00e1m\u00edtj\u00e1k:<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/17416bf3b60f86136002b27cf4987b27.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEzut\u00e1n a port ezt az \u00e9rt\u00e9ket haszn\u00e1lja a korrekci\u00f3s mez\u0151 kisz\u00e1m\u00edt\u00e1s\u00e1hoz minden Sync \u00fczenethez vagy opcion\u00e1lis Follow_Up \u00fczenethez, amelyek \u00e1thaladnak ezen az eszk\u00f6z\u00f6n. <\/p>\n<p>A v\u00e9gs\u0151 k\u00e9sleltet\u00e9s a k\u00e9sleltet\u00e9s \u00f6sszege lesz, amely az adott eszk\u00f6z\u00f6n kereszt\u00fcl t\u00f6rt\u00e9nik, a k\u00f6zvetlen adat\u00e1tvitel \u00e1tlagos k\u00e9sleltet\u00e9se, \u00e9s a m\u00e1r a fentebb tal\u00e1lhat\u00f3 eszk\u00f6z\u00f6kben tartalmazott k\u00e9sleltet\u00e9s.<\/p>\n<p>A Pdelay_Req, Pdelay_Resp \u00e9s az opcion\u00e1lis Pdelay_Resp_Follow_Up \u00fczenetek lehet\u0151v\u00e9 teszik a k\u00e9s\u00e9s m\u00e9r\u00e9s\u00e9t a mestert\u0151l a slave-hez \u00e9s a slave-t\u0151l a mesterhez (k\u00f6rk\u00f6r\u00f6s).<\/p>\n<p>B\u00e1rmilyen aszimmetria e k\u00e9t \u00e9rt\u00e9k k\u00f6z\u00f6tt hib\u00e1t okoz a pontos id\u0151 eltol\u00e1s\u00e1nak korrekci\u00f3j\u00e1ban.<\/p>\n<p><i>A pontos id\u0151 eltol\u00e1s\u00e1nak korrekci\u00f3ja<\/i><\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/c9cdedffd98db044718b8bc0eef156b9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA slave \u00f3r\u00e1k Sync \u00fczenetet \u00e9s opcion\u00e1lis Follow_Up \u00fczenetet haszn\u00e1lnak a pontos id\u0151 eltol\u00e1s\u00e1nak kisz\u00e1m\u00edt\u00e1s\u00e1hoz, amikor a csomag vezet\u0151 \u00f3r\u00e1r\u00f3l a slave \u00f3r\u00e1kra ker\u00fcl. Az eltol\u00e1st a k\u00f6vetkez\u0151 k\u00e9plettel sz\u00e1m\u00edtj\u00e1k ki:<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/dff497d0f5644c3591f05f99e4c8c23a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA peer-to-peer korrekci\u00f3s mechanizmus el\u0151nye \u2013 a Sync vagy Follow_Up \u00fczenet k\u00e9s\u00e9se minden egyes \u00fczenet \u00e1tvitele sor\u00e1n sz\u00e1m\u00edt\u00f3dik. Ennek k\u00f6vetkezt\u00e9ben az \u00e1tvitel \u00fatvonal\u00e1nak megv\u00e1ltoz\u00e1sa semmilyen m\u00f3don nem befoly\u00e1solja a korrekci\u00f3 pontoss\u00e1g\u00e1t.<\/p>\n<p>E mechanizmus haszn\u00e1latakor az id\u0151 szinkroniz\u00e1l\u00e1sa nem ig\u00e9nyli a k\u00e9s\u00e9s sz\u00e1m\u00edt\u00e1s\u00e1t a szinkroniz\u00e1l\u00f3 csomag \u00e1ltal megtett \u00faton, mint azt a klasszikus cser\u00e9n\u00e9l a Delay_Req \u00e9s Delay_Resp \u00fczenetek k\u00fcld\u00e9s\u00e9n\u00e9l teszik. Ebben a m\u00f3dszerben a vezet\u0151 \u00e9s a slave \u00f3r\u00e1k k\u00f6z\u00f6tti k\u00e9s\u00e9st egyszer\u0171en hozz\u00e1adj\u00e1k a Sync vagy Follow_Up \u00fczenetek korrekci\u00f3s mez\u0151j\u00e9hez.<\/p>\n<p>Egy m\u00e1sik el\u0151ny \u2013 a vezet\u0151 \u00f3r\u00e1knak nem kell kezeln\u00fck a Delay_Req \u00fczeneteket.<\/p>\n<p><b>\u00c1ttetsz\u0151 \u00f3r\u00e1k m\u0171k\u00f6d\u00e9si m\u00f3djai<\/b><\/p>\n<p>Ennek megfelel\u0151en egyszer\u0171 p\u00e9ld\u00e1kat vizsg\u00e1ltunk meg. Most felt\u00e9telezz\u00fck, hogy a szinkroniz\u00e1l\u00e1si \u00faton switchek jelennek meg.<\/p>\n<p>Ha switcheket haszn\u00e1lunk, amelyek nem t\u00e1mogatj\u00e1k a PTPv2-t, akkor a szinkroniz\u00e1l\u00f3 csomag k\u00f6r\u00fclbel\u00fcl 10 \u03bcs k\u00e9s\u00e9ssel fog v\u00e1rakozni a switch-en.<\/p>\n<p>A PTPv2-t t\u00e1mogat\u00f3 switcheket az IEEE 1588v2 terminol\u00f3gi\u00e1j\u00e1ban \u00e1ttetsz\u0151 \u00f3r\u00e1knak (Transparent clock) nevezik. Az \u00e1ttetsz\u0151 \u00f3r\u00e1k nem szinkroniz\u00e1l\u00f3dnak a vezet\u0151 \u00f3r\u00e1kt\u00f3l \u00e9s nem vesznek r\u00e9szt a \"Vezet\u0151 \u00f3r\u00e1k \u2013 Slave \u00f3r\u00e1k\" hierarchi\u00e1j\u00e1ban, de a szinkroniz\u00e1l\u00f3 \u00fczenetek \u00e1tvitele sor\u00e1n elt\u00e1rolj\u00e1k, mennyit k\u00e9slekedtek. Ez lehet\u0151v\u00e9 teszi a k\u00e9s\u00e9s korrekci\u00f3j\u00e1t.<\/p>\n<p>Az \u00e1ttetsz\u0151 \u00f3r\u00e1k k\u00e9t \u00fczemm\u00f3dban m\u0171k\u00f6dhetnek:<\/p>\n<ul>\n<li>V\u00e9gpont-v\u00e9gpont.<\/li>\n<li>Peer-to-Peer.<\/li>\n<\/ul>\n<p>\n<b>V\u00e9gpont-v\u00e9gpont (E2E)<\/b><\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/94e5d2f343d1657f1458adcbb344d024.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAz E2E \u00e1ttetsz\u0151 \u00f3r\u00e1k a Sync \u00fczeneteket \u00e9s a kapcsol\u00f3d\u00f3 Follow_Up \u00fczeneteket minden porton tov\u00e1bb\u00edtj\u00e1k. M\u00e9g azokon is, amelyek z\u00e1rolva vannak b\u00e1rmilyen protokoll \u00e1ltal (p\u00e9ld\u00e1ul RSTP).<\/p>\n<p>A switch remembers the timestamp when a Sync (Follow_Up) packet was received on a port and when it was sent from the port. Based on these two timestamps, the processing time of the message by the switch is calculated. In the standard, this time is called residence time.<\/p>\n<p>The processing time is added to the correctionField of the Sync message (one-step clocks) or the Follow_Up message (two-step clocks).<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/b04cfa6cd1a93f25222079d5bb864a6d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTransparent E2E clocks measure the processing time for Sync and Delay_Req messages passing through the switch. However, it's important to understand that the delay time between the master and slave clocks is calculated using the delay request-response mechanism. If the master clocks change or the path from the master clocks to the slave changes, the delay is measured again. This increases the transitional state time in case of network changes.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/5bcb72a639accf802ffba7a1fa9a4767.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTransparent P2P clocks, in addition to measuring the message processing time by the switch, measure the delay over the data transmission channel to the nearest neighbor, using the neighbor node delay measurement mechanism.<\/p>\n<p>The delay is measured on each channel in both directions, including channels that are blocked by any protocol (e.g., RSTP). This allows for the immediate recalculation of the new delay on the synchronization path if the grandmaster clocks or network topology have changed.<\/p>\n<p>The processing times of messages by switches and the delay times accumulate when messages Sync or Follow_Up are transmitted.<\/p>\n<p><b>Types of PTPv2 support by switches<\/b><\/p>\n<p>Switches can support PTPv2:<\/p>\n<ul>\n<li>software;<\/li>\n<li>hardware.<\/li>\n<\/ul>\n<p>\nIn a software implementation of the PTPv2 protocol, the switch queries the firmware for a timestamp. The problem is that the firmware operates cyclically, and you have to wait until it finishes the current cycle, processes the request, and then provides the timestamp after the next cycle. This also takes time, resulting in a delay, albeit not as significant as with no software support for PTPv2.<\/p>\n<p>Only hardware support for PTPv2 can ensure the required accuracy. In this case, the timestamp is provided by a special ASIC installed on the port.<\/p>\n<p><b>Message format<\/b><\/p>\n<p>All PTP messages consist of the following fields:<\/p>\n<ul>\n<li>Header \u2013 34 bytes.<\/li>\n<li>Body \u2013 size depends on the message type.<\/li>\n<li>Suffix \u2013 optional.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/99086e6601dcdf8f41c10f273c4ebfdc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Header<\/b><\/p>\n<p>A Header mez\u0151 minden PTP \u00fczenet sz\u00e1m\u00e1ra azonos. M\u00e9rete 34 b\u00e1jt.<\/p>\n<p>A Header mez\u0151 form\u00e1tuma:<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/e4500d7e9026d9d059b1dcd668a44e5f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>messageType <\/b>\u2013 tartalmazza az \u00e1tvitt \u00fczenet t\u00edpus\u00e1t, p\u00e9ld\u00e1ul Sync, Delay_Req, PDelay_Req stb.<\/p>\n<p><b>messageLength<\/b> \u2013 tartalmazza a PTP \u00fczenet teljes m\u00e9ret\u00e9t, bele\u00e9rtve a header-t, a body-t \u00e9s a suffix-et (de kiz\u00e1rva a kit\u00f6lt\u0151 b\u00e1jtokat).<\/p>\n<p><b>domainNumber<\/b> \u2013 meghat\u00e1rozza, hogy melyik <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/domain\/\"   title=\"domain\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1225\">domain<\/a> PTP-hez tartozik az \u00fczenet.<\/p>\n<p><b>Domainek<\/b> \u2013 k\u00fcl\u00f6nb\u00f6z\u0151 \u00f3r\u00e1k csoportj\u00e1t jelenti, amelyeket egy logikai csoportba \u00f6sszegy\u0171jt\u00f6ttek, \u00e9s egy vezet\u0151 \u00f3ra alapj\u00e1n szinkroniz\u00e1ltak, de nem felt\u00e9tlen\u00fcl szinkroniz\u00e1ltak egy m\u00e1sik domainhez tartoz\u00f3 \u00f3r\u00e1kkal.<\/p>\n<p><b>flags<\/b> \u2013 ez a mez\u0151 k\u00fcl\u00f6nb\u00f6z\u0151 z\u00e1szl\u00f3kat tartalmaz az \u00fczenet st\u00e1tusz\u00e1nak azonos\u00edt\u00e1s\u00e1ra.<\/p>\n<p><b>correctionField<\/b> \u2013 a k\u00e9sleltet\u00e9st nanom\u00e1sodpercben tartalmazza. A k\u00e9sleltet\u00e9s mag\u00e1ban foglalja a k\u00e9sleltet\u00e9st az \u00e1tl\u00e1tsz\u00f3 \u00f3r\u00e1kon val\u00f3 \u00e1tvitel sor\u00e1n, valamint a csatorn\u00e1n val\u00f3 \u00e1tvitel k\u00e9sleltet\u00e9s\u00e9t Peer-to-Peer m\u00f3dban.<\/p>\n<p><b>sourcePortIdentity<\/b> \u2013 ez a mez\u0151 tartalmazza az inform\u00e1ci\u00f3t arr\u00f3l, hogy melyik porr\u00f3l k\u00fcldt\u00e9k az \u00fczenetet.<\/p>\n<p><b>sequenceID<\/b> \u2013 a k\u00fcl\u00f6nb\u00f6z\u0151 \u00fczenetek azonos\u00edt\u00f3 sz\u00e1m\u00e1t tartalmazza.<\/p>\n<p><b>controlField<\/b> \u2013 artefakt mez\u0151=) Ez az els\u0151 verzi\u00f3b\u00f3l maradt meg, \u00e9s tartalmazza az \u00fczenet t\u00edpus\u00e1ra vonatkoz\u00f3 inform\u00e1ci\u00f3kat. L\u00e9nyeg\u00e9ben ugyanaz, mint a messageType, de kevesebb lehet\u0151s\u00e9ggel.<\/p>\n<p><b>logMessageInterval<\/b> \u2013 ez a mez\u0151 az \u00fczenet t\u00edpus\u00e1t\u00f3l f\u00fcgg.<\/p>\n<p><b>Body<\/b><\/p>\n<p>Mint azt kor\u00e1bban t\u00e1rgyaltuk, t\u00f6bbf\u00e9le \u00fczenet l\u00e9tezik. Ezek a t\u00edpusok az al\u00e1bbiakban vannak le\u00edrva:<\/p>\n<p><b>Announce \u00fczenet<\/b><br \/>\nAz Announce \u00fczenet arra szolg\u00e1l, hogy \u201eelmondja\u201d a domainen bel\u00fcli t\u00f6bbi \u00f3r\u00e1nak a param\u00e9tereit. Ez az \u00fczenet lehet\u0151v\u00e9 teszi a \u201eVezet\u0151 \u00f3r\u00e1k \u2013 K\u00f6vet\u0151 \u00f3r\u00e1k\u201d hierarchia fel\u00e1ll\u00edt\u00e1s\u00e1t.<br \/>\n<img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/054b35f0c74757d531205fa352b90f4e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Sync \u00fczenet<\/b><br \/>\nA szinkroniz\u00e1l\u00f3 \u00fczenet (Sync) a vezet\u0151 \u00f3r\u00e1k \u00e1ltal van elk\u00fcldve, \u00e9s tartalmazza a vezet\u0151 \u00f3r\u00e1k idej\u00e9t arra a pillanatra, amikor a Sync \u00fczenet l\u00e9trej\u00f6tt. Ha a vezet\u0151 \u00f3r\u00e1k k\u00e9tszint\u0171ek, akkor a Sync \u00fczenetben szerepl\u0151 id\u0151b\u00e9lyeg 0-ra lesz \u00e1ll\u00edtva, \u00e9s a t\u00e9nyleges id\u0151b\u00e9lyeg a Follow_Up \u00fczenetben lesz elk\u00fcldve. A Sync \u00fczenetet a k\u00e9sleltet\u00e9s m\u00e9r\u00e9s\u00e9nek mindk\u00e9t mechanizmus\u00e1hoz haszn\u00e1lj\u00e1k.<\/p>\n<p>Az \u00fczenet Multicast m\u00f3dszerrel ker\u00fcl \u00e1tvitelre. Opci\u00f3k\u00e9nt Unicast is alkalmazhat\u00f3.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/38268221aa5663ba021f225c9de01df9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Delay_Req \u00fczenet<\/b><\/p>\n<p>A Delay_Req \u00fczenet form\u00e1tuma azonos a Sync \u00fczenet\u00e9vel. A k\u00f6vet\u0151 \u00f3r\u00e1k k\u00fcldik el a Delay_Req-t. Tartalmazza a Delay_Req k\u00f6vet\u0151 \u00f3r\u00e1k \u00e1ltali elk\u00fcld\u00e9si idej\u00e9t. Ez az \u00fczenet csak a k\u00e9sleltet\u00e9s k\u00e9r\u00e9s-v\u00e1lasz mechanizmus\u00e1hoz haszn\u00e1lhat\u00f3.<\/p>\n<p>Az \u00fczenet Multicast m\u00f3dszerrel ker\u00fcl \u00e1tvitelre. Opci\u00f3k\u00e9nt Unicast is alkalmazhat\u00f3.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/1e64f3902ff3364b968581ff6b6a6573.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Follow_Up \u00fczenet<\/b><\/p>\n<p>A Follow_Up \u00fczenet opcion\u00e1lisan ker\u00fcl elk\u00fcld\u00e9sre a vezet\u0151 \u00f3r\u00e1k \u00e1ltal, \u00e9s tartalmazza az elk\u00fcld\u00e9s idej\u00e9t. <b>Sync \u00fczenetek<\/b> mester \u00e1ltal. A Follow_Up \u00fczenet csak a k\u00e9tl\u00e9pcs\u0151s vezet\u0151 \u00f3r\u00e1k \u00e1ltal ker\u00fcl elk\u00fcld\u00e9sre.<\/p>\n<p>A Follow_Up \u00fczenet mindk\u00e9t k\u00e9sleltet\u00e9si m\u00e9r\u00e9si mechanizmushoz haszn\u00e1lhat\u00f3.<\/p>\n<p>Az \u00fczenet Multicast m\u00f3dszerrel ker\u00fcl \u00e1tvitelre. Opci\u00f3k\u00e9nt Unicast is alkalmazhat\u00f3.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/00917743466b8a331922d18e0928d3db.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Delay_Resp \u00fczenet<\/b><\/p>\n<p>A Delay_Resp \u00fczenet a vezet\u0151 \u00f3r\u00e1k \u00e1ltal ker\u00fcl elk\u00fcld\u00e9sre. Tartalmazza a Delay_Req \u00fczenet \u00e9rkez\u00e9si idej\u00e9t a vezet\u0151 \u00f3r\u00e1k \u00e1ltal. Ezt az \u00fczenetet csak a k\u00e9sleltet\u00e9s k\u00e9r\u00e9s-v\u00e1lasz mechanizmushoz haszn\u00e1lj\u00e1k.<\/p>\n<p>Az \u00fczenet Multicast m\u00f3dszerrel ker\u00fcl \u00e1tvitelre. Opci\u00f3k\u00e9nt Unicast is alkalmazhat\u00f3.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/b9d0bc41f94ceee560c0c593dd9e4afd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Pdelay_Req \u00fczenet<\/b><\/p>\n<p>A Pdelay_Req \u00fczenet az a k\u00e9sz\u00fcl\u00e9k k\u00fcldi, amely a k\u00e9sleltet\u00e9st k\u00e9ri. Tartalmazza a saj\u00e1t portj\u00e1n elk\u00fcld\u00f6tt \u00fczenet idej\u00e9t. A Pdelay_Req \u00fczenet csak a szomsz\u00e9dos csom\u00f3pont k\u00e9sleltet\u00e9si m\u00e9r\u00e9si mechanizmus\u00e1hoz haszn\u00e1lhat\u00f3.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/7eef44a2655158758cdbcfbc25fc2e48.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Pdelay_Resp \u00fczenet<\/b><\/p>\n<p>A Pdelay_Resp \u00fczenet az a k\u00e9sz\u00fcl\u00e9k k\u00fcldi, amely megkapta a k\u00e9sleltet\u00e9s ir\u00e1nti k\u00e9relmet. Tartalmazza a Pdelay_Req \u00fczenet \u00e9rkez\u00e9si idej\u00e9t. A Pdelay_Resp \u00fczeneteket csak a szomsz\u00e9dos csom\u00f3pont k\u00e9sleltet\u00e9si m\u00e9r\u00e9si mechanizmus\u00e1hoz haszn\u00e1lj\u00e1k.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/6a3bb44c70fc09db3025df93c4d58a3f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Pdelay_Resp_Follow_Up \u00fczenet<\/b><\/p>\n<p>A Pdelay_Resp_Follow_Up \u00fczenet opcion\u00e1lisan ker\u00fcl elk\u00fcld\u00e9sre azon k\u00e9sz\u00fcl\u00e9k \u00e1ltal, amely megkapta a k\u00e9sleltet\u00e9si k\u00e9relmet. Tartalmazza a Pdelay_Req \u00fczenet \u00e9rkez\u00e9si idej\u00e9t a k\u00e9sz\u00fcl\u00e9k \u00e1ltal. A Pdelay_Resp_Follow_Up \u00fczenetet csak a k\u00e9tl\u00e9pcs\u0151s vezet\u0151 \u00f3r\u00e1k k\u00fcldik.<\/p>\n<p>Ez az \u00fczenet a v\u00e9grehajt\u00e1si id\u0151re is haszn\u00e1lhat\u00f3 a timestamp helyett. A v\u00e9grehajt\u00e1si id\u0151 a Pdelay-Req be\u00e9rkez\u00e9s\u00e9t\u0151l a Pdelay_Resp k\u00fcld\u00e9s\u00e9ig eltelt id\u0151.<\/p>\n<p>A Pdelay_Resp_Follow_Up \u00fczeneteket csak a szomsz\u00e9dos csom\u00f3pont k\u00e9sleltet\u00e9si m\u00e9r\u00e9si mechanizmus\u00e1hoz haszn\u00e1lj\u00e1k.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/523043f7a880030474098fcdc1c5822d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Ir\u00e1ny\u00edt\u00f3 \u00fczenetek (Management \u00fczenet)<\/b><\/p>\n<p>A PTP ir\u00e1ny\u00edt\u00f3 \u00fczenetek sz\u00fcks\u00e9gesek az inform\u00e1ci\u00f3k tov\u00e1bb\u00edt\u00e1s\u00e1hoz egy vagy t\u00f6bb \u00f3ra \u00e9s az ir\u00e1ny\u00edt\u00f3 csom\u00f3pont k\u00f6z\u00f6tt.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/4388d9f4b6b12f3a2cdc764c20597499.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>\u00c1tvitel LV-ben<\/b><\/p>\n<p>A PTP \u00fczenet k\u00e9t szinten tov\u00e1bb\u00edthat\u00f3:<\/p>\n<ul>\n<li>H\u00e1l\u00f3zati szinten \u2013 IP adatok r\u00e9szek\u00e9nt.<\/li>\n<li>Link szinten \u2013 Ethernet keret r\u00e9szek\u00e9nt.<\/li>\n<\/ul>\n<p>\nPTP \u00fczenet \u00e1tvitel UDP-n kereszt\u00fcl IP-n kereszt\u00fcl Ethernet-en<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/361e008fc48396915e5e9c23cc52bd63.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPTP UDP-n kereszt\u00fcl Ethernet-en<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/1862a5d27931a744e75e3c5bc63d7091.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Profilok<\/b><\/p>\n<p>A PTP-nek van sz\u00e1mos \"rugalmas\" param\u00e9tere, amelyeket be kell \u00e1ll\u00edtani. P\u00e9ld\u00e1ul:<\/p>\n<ul>\n<li>BMCA opci\u00f3k.<\/li>\n<li>K\u00e9sleltet\u00e9s m\u00e9r\u00e9si mechanizmus.<\/li>\n<li>Minden konfigur\u00e1lhat\u00f3 param\u00e9ter intervallumai \u00e9s kezdeti \u00e9rt\u00e9kei stb.<\/li>\n<\/ul>\n<p>\n\u00c9s b\u00e1r kor\u00e1bban azt mondtuk, hogy a PTPv2 eszk\u00f6z\u00f6k kompatibilisek egym\u00e1ssal, val\u00f3j\u00e1ban ez nem \u00edgy van. Az eszk\u00f6z\u00f6knek azonos be\u00e1ll\u00edt\u00e1sokkal kell rendelkezni\u00fck a k\u00f6lcs\u00f6nhat\u00e1shoz.<\/p>\n<p>Ez\u00e9rt l\u00e9teznek \u00fagynevezett PTPv2 profilok. A profilok a konfigur\u00e1lt be\u00e1ll\u00edt\u00e1sok \u00e9s a protokoll k\u00fcl\u00f6nb\u00f6z\u0151 korl\u00e1toz\u00e1sainak csoportjai, hogy lehet\u0151v\u00e9 tegy\u00e9k az id\u0151szinkroniz\u00e1l\u00e1st egy adott alkalmaz\u00e1s sz\u00e1m\u00e1ra.<\/p>\n<p>Az IEEE 1588v2 szabv\u00e1ny csup\u00e1n egy profilt \u00edr le - a \u201eDefault Profile\u201d-t. Minden m\u00e1s profilt k\u00fcl\u00f6nb\u00f6z\u0151 szervezetek \u00e9s egyes\u00fcletek hoztak l\u00e9tre \u00e9s \u00edrtak le.<\/p>\n<p>P\u00e9ld\u00e1ul az elektroenergetikai PTPv2 Power Profile-t a Power Systems Relaying Committee \u00e9s az IEEE Power and Energy Society al\u00e1llom\u00e1sbizotts\u00e1ga hozta l\u00e9tre. A profil neve IEEE C37.238-2011.<\/p>\n<p>A profil le\u00edrja, hogy a PTP hogyan tov\u00e1bb\u00edthat\u00f3:<\/p>\n<ul>\n<li>Csak L2 h\u00e1l\u00f3zatokon (azaz Ethernet, HSR, PRP, nem IP).<\/li>\n<li>Az \u00fczenetek csak multicast terjeszt\u00e9ssel ker\u00fclnek tov\u00e1bb\u00edt\u00e1sra.<\/li>\n<li>A k\u00e9sleltet\u00e9sm\u00e9r\u00e9s mechanizmusak\u00e9nt a Peer delay measurement mechanism haszn\u00e1latos.<\/li>\n<\/ul>\n<p>\nAz alap\u00e9rtelmezett domain \u2013 0, aj\u00e1nlott domain \u2013 93.<\/p>\n<p>A C37.238-2011 l\u00e9trehoz\u00e1s\u00e1nak filoz\u00f3fi\u00e1ja az volt, hogy cs\u00f6kkentse a v\u00e1laszt\u00e1si lehet\u0151s\u00e9gek sz\u00e1m\u00e1t, \u00e9s csak a sz\u00fcks\u00e9ges funkci\u00f3kat hagyja meg a megb\u00edzhat\u00f3 eszk\u00f6z-interakci\u00f3 \u00e9rdek\u00e9ben \u00e9s a rendszer stabilit\u00e1s\u00e1nak jav\u00edt\u00e1sa \u00e9rdek\u00e9ben.<\/p>\n<p>A kommunik\u00e1ci\u00f3s \u00fczenetek tov\u00e1bb\u00edt\u00e1si frekvenci\u00e1j\u00e1t is meghat\u00e1rozt\u00e1k:<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/117c81192ff2eb160652738bb9ecbb1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTulajdonk\u00e9ppen egyetlen param\u00e9ter v\u00e1laszthat\u00f3 - a vezet\u0151 \u00f3r\u00e1k t\u00edpusa (egyfokozat\u00fa vagy k\u00e9tfokozat\u00fa).<\/p>\n<p>A pontoss\u00e1gnak nem szabad meghaladnia az 1 \u03bcs-t. M\u00e1s szavakkal, egy szinkroniz\u00e1ci\u00f3s \u00fatvonalban legfeljebb 15 \u00e1tl\u00e1tsz\u00f3 \u00f3ra vagy h\u00e1rom hat\u00e1rol\u00f3 \u00f3ra tal\u00e1lhat\u00f3.<\/p>\n<p><img decoding=\"async\" alt=\"A PTPv2 id\u0151szinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei\" src=\"\/wp-content\/uploads\/2020\/04\/d3f1cb822d01b8733eadb6cd75805b20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/phoenix_contact\/blog\/495920\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u00ab\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u0446\u0438\u0438\u00bb \u0432 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e 1 \u043c\u043a\u0441. \u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0442\u0430\u043a\u0436\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0432 \u043c\u043a\u0441. \u0412 \u044d\u0442\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 NTP \u0443\u0436\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 PTPv2, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c IEEE 1588v2, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u043d\u0430\u043d\u043e\u0441\u0435\u043a\u0443\u043d\u0434. PTPv2 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 L2 \u0438 L3-\u0441\u0435\u0442\u0438. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":77042,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-77041","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u00ab\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u0446\u0438\u0438\u00bb \u0432 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e 1 \u043c\u043a\u0441. \u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0442\u0430\u043a\u0436\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0432 \u043c\u043a\u0441.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/podrobnosti-realizaczii-protokola-sinhronizaczii-vremeni-ptpv2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 PTPv2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u00ab\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u0446\u0438\u0438\u00bb \u0432 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e 1 \u043c\u043a\u0441. \u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0442\u0430\u043a\u0436\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0432 \u043c\u043a\u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/podrobnosti-realizaczii-protokola-sinhronizaczii-vremeni-ptpv2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-07T11:42:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-07T11:42:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47A PTPv2 id\u0151sinkroniz\u00e1l\u00f3 protokoll megval\u00f3s\u00edt\u00e1s\u00e1nak r\u00e9szletei | ProHoster","description":"Bevezet\u00e9s A digit\u00e1lis al\u00e1llom\u00e1s koncepci\u00f3ja az elektroenergetik\u00e1ban 1 \u03bcs pontoss\u00e1g\u00fa szinkroniz\u00e1ci\u00f3t k\u00f6vetel meg. A p\u00e9nz\u00fcgyi tranzakci\u00f3k lebonyol\u00edt\u00e1s\u00e1hoz is sz\u00fcks\u00e9ges a \u03bcs pontoss\u00e1g.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/podrobnosti-realizaczii-protokola-sinhronizaczii-vremeni-ptpv2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 PTPv2 | ProHoster","og:description":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u00ab\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u0446\u0438\u0438\u00bb \u0432 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e 1 \u043c\u043a\u0441. \u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0442\u0430\u043a\u0436\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0432 \u043c\u043a\u0441.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/podrobnosti-realizaczii-protokola-sinhronizaczii-vremeni-ptpv2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-07T11:42:46+00:00","article:modified_time":"2020-04-07T11:42:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"77041","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:25:29","updated":"2026-02-09 15:52:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/77041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=77041"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/77041\/revisions"}],"predecessor-version":[{"id":158469,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/77041\/revisions\/158469"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/77042"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=77041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=77041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=77041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}