A sikeres master{0}}szolga szerepkör zárolásának ellenőrzéséhez három dimenzió kombinációja szükséges: konfigurációs paraméterek ellenőrzése, valós idejű naplófigyelés és stresszteszt. Ez biztosítja, hogy a szerepkör ne váltson át normál és rendellenes hálózati körülmények között is:
I. Konfigurációs fájl paramétereinek ellenőrzése
Ellenőrizze az `/etc/linuxptp/ptp4l.conf' konfigurációs fájlt mindkét érzékelőn, hogy megbizonyosodjon arról, hogy a billentyűzár paraméterei érvényben vannak:
Mester óra
A "prioritás1" értéknek alacsonynak kell lennie (pl. 128).
`masterOnly 1`: Ez a szerepkör zárolásának alapvető paramétere, ami azt jelzi, hogy a csomópont kénytelen mesterórává válni, és nem hajlandó részt venni a BMCA-választásban, hogy szolga órává váljon.
Rabszolga óra
A "prioritás1" értéknek magasnak kell lennie (pl. 130), biztosítva, hogy prioritása alacsonyabb legyen, mint a fő órajel.
`masterOnly 0` (alapértelmezett): Lehetővé teszi, hogy szolga óraként szinkronizáljon.
II. Valós idejű-napló állapotfigyelés
A ptp4l szolgáltatás újraindítása után futtassa a `sudo ptp4l -i eth0 -m -q` parancsot a valós idejű-naplók megfigyeléséhez:
Rögzített szerepkör kijelzése: A főeszköz naplójában folyamatosan meg kell jelennie a „port 1: MASTER” feliratnak.
A slave eszköz naplójában folyamatosan ki kell mutatnia a „port 1: SLAVE” üzenetet.
Nincsenek választási riasztások: A naplók nem tartalmazhatnak olyan rekordokat, amelyek a BMCA újra{0}}választását jelzik, mint például a „legjobb mesteróra módosult” vagy „kiválasztott legjobb főóra”.
Ha megjelenik a HIBA állapot, majd gyorsan visszatér az eredeti szerepkörhöz, a zárszerkezet működik; ha a szerepek felcserélődnek a helyreállítás után, a zárolás nem sikerült.
III. Hálózati leválasztási és újracsatlakozási stresszteszt (végső ellenőrzés)
Szimuláljon egy hálózati leállási forgatókönyvet a szerepzárolás robusztusságának ellenőrzéséhez:
Működés: Ideiglenesen húzza ki a slave óra hálózati kábelét vagy tiltsa le a hálózati kártya interfészt, várjon körülbelül 10-20 másodpercet, majd állítsa vissza a kapcsolatot.
Ítéleti kritériumok:
Sikeres zárolás: A mesteróra MASTER állapotban marad a hálózat megszakítása alatt (vagy belép a LISTENING-be, de nem degradálódik SLAVE-re); a hálózat helyreállítása után a szolga óra gyorsan újraszinkronizálódik és SLAVE állapotban stabilizálódik, szerepcsere nélkül.
Sikertelen zárolás: Hálózati megszakításkor a mesteróra tévesen a teljes hálózatot masterlessnek ítéli meg a csomagok hiánya miatt, és automatikusan SLAVE-re vált, vagy határozatlan állapotba kerül; helyreállítás után a két óra újra{0}}választ, ami szerepváltáshoz vagy elhúzódó oszcillációhoz vezethet.
IV. Rendszeróra-forrás ellenőrzése
Az állapot ellenőrzéséhez futtassa a `chronyc sources -v` vagy `phc2sys` parancsot a szolgaeszközön:
Győződjön meg arról, hogy a rendszeróra csak a megadott PTP hardveres órajelet követi (pl. /dev/ptp0), és az eltolás a mikroszekundum tartományban stabil, jelentős ugrások nélkül, közvetve bizonyítva a master-slave kapcsolat stabilitását.

