A kettős-érzékelős PTP-szinkronizálási problémák jellemzően túlzott időeltolásban, gyakori mester-szolgaszerep-váltásban vagy a szinkronizálás létrehozásának teljes képtelenségében nyilvánulnak meg. A hibaelhárításnak követnie kell a „Fizikai réteg → Illesztőprogram réteg → Konfigurációs réteg → Hálózati réteg” logikáját, fokozatosan meghatározva a problémát az egyszerűtől a bonyolultig:
I. Fizikai kapcsolat és hardveralap ellenőrzése
Ellenőrizze a fizikai kapcsolatokat
Győződjön meg arról, hogy a hálózati kábel sértetlen, és az interfész jó érintkezéssel rendelkezik. Az elektromágneses interferencia csökkentése érdekében ajánlott Cat5e vagy magasabb specifikációjú, árnyékolt hálózati kábelek használata.
Győződjön meg arról, hogy mindkét érzékelő ugyanahhoz a kapcsolóhoz csatlakozik, amely támogatja a PTP funkciót, és hogy a linkben nincsenek nem -PTP-kompatibilis útválasztók vagy régi kapcsolók, amelyek blokkolják a PTP-csomagokat.
Ellenőrizze a hardver időbélyeg támogatását
Hajtsa végre az `ethtool -T eth0` parancsot (cserélje ki a tényleges hálózati kártya nevére) Linux rendszeren.
Döntő döntések
Látnia kell a „SOF_TIMESTAMPING_TX_HARDWARE” és a „SOF_TIMESTAMPING_RX_HARDWARE” értékeket. Ha csak a SZOFTVER látható, az azt jelzi, hogy a hardveres időbélyegek nincsenek engedélyezve, vagy az illesztőprogram nem támogatja azokat. Ez azt eredményezi, hogy a pontosság ezredmásodperces szinten marad, és nem felel meg a magas-precíziós szinkronizálási követelményeknek.
Ellenőrizze, hogy létezik-e a /dev/ptp0 eszközcsomópont. Ha nem, az azt jelenti, hogy a kernel nem megfelelően töltötte be a PTP-illesztőprogramot.
II. Illesztőprogram- és rendszerállapot-hibaelhárítás
Illesztőprogram verziójának megerősítése: A gyakori, általános illesztőprogramok letilthatják a PTP funkciót. Telepíteni kell egy, a hálózati kártya gyártója által biztosított saját PTP-illesztőprogramot (például az Intel I210 igb-illesztőprogramját).
`lsmod|végrehajtása grep ptp` annak ellenőrzésére, hogy a ptp és pps_core kernelmodulok betöltve vannak.
Ellenőrizze a rendszeróra forrását: Győződjön meg arról, hogy a rendszer nem fut egyidejűleg NTP-szolgáltatásokat, és nem ütközik más PTP-szolgáltatásokkal, vagy adja meg a prioritásokat a konfigurációban.
III. PTP konfigurációs paraméterek hibaelhárítása
Master-Slave Role Conflict: Ellenőrizze a két érzékelő prioritás1 beállításait. Ha megegyeznek, a BMCA algoritmus gyakori mester-szolgaszerep-oszcillációkat okozhat.
Javasolt megoldás: A szerepek rögzítésének biztosítása érdekében manuálisan adja meg a mesteróra 1. prioritását 128-ra, a segédórát pedig 130-ra. Tartomány és protokoll konzisztenciája: Ellenőrizze, hogy a domainNumber (alapértelmezett 0) mindkét végén konzisztens-e.
Győződjön meg arról, hogy a szállítási protokoll (UDPv4 vagy Layer 2) és a késleltetési mechanizmus (E2E vagy P2P) mindkét végén teljesen megegyezik a konfigurációkban.
Portok és tűzfalak: Ellenőrizze, hogy a tűzfal nem blokkolja-e a PTP{0}}specifikus portokat: a 319-es eseményportot és a 320-as általános portot.
Győződjön meg arról, hogy a multicast címet (224.0.1.129) nem szűrik a hálózati eszközök.
IV. Hálózati környezet és csomagminőség hibaelhárítás:
Figyelje meg a szinkronizálási eltolást: Futtassa a `ptp4l -i eth0 -m -q` parancsot a naplók valós idejű megfigyeléséhez.
Normál Standard: Az eltolás a mikroszekundum tartományban stabil (pl. ±5us).
Rendellenes jellemzők: Az eltolás ezredmásodperces tartományban ingadozik, vagy nagyszámú peer_delay időtúllépés/szinkronizálási időtúllépés riasztás jelenik meg.
Hálózati rezgés és terhelés
A nagy eltolási ingadozások hálózati torlódást jelezhetnek, ami egyenetlen PTP-csomagsor késéseket okoz.
Optimalizálási intézkedések: Állítsa be a legmagasabb QoS-prioritást a PTP-csomagokhoz a kapcsolón, vagy különítse el a PTP-forgalmat egy külön VLAN-ra.
Út aszimmetria
Ellenőrizze, hogy a küldési/fogadási útvonalak különböző számú kapcsolón vagy különböző sebességű linken haladnak-e át. Az út aszimmetriája rögzített eltérést vezet be, és korrigálni kell a speciális konfigurációban.
V. Gyors hibaelhárítási táblázat
|
Hibajelenség |
Alapvető ok |
Hibaelhárítási művelet |
|
Eltolás ezredmásodpercben |
A hardver időbélyege nincs érvényben |
Ellenőrizze az ethtool -T eszközt, frissítse a dedikált illesztőprogramot, és engedélyezze a hardver időbélyegeit. |
|
Gyakori Master{0}}Slave váltás |
Ugyanaz a prioritás beállítás |
Növelje a Priority1 különbséget a mester és a szolga között, és javítsa a mester/szolga szerepkört. |
|
Teljes aszinkron |
Kommunikáció megszakítása |
Ping teszt csatlakozás, ellenőrizze az UDP 319/320-at engedélyező tűzfalat, ellenőrizze a hálózati kábeleket. |
|
Erős Offset Jitter |
Hálózati torlódás/interferencia |
Engedélyezze a QoS-t a kapcsolón, izolálja a PTP-forgalmat, ellenőrizze a hálózati kábel árnyékolását és földelését. |

