Eduka ülem-alamrolli lukustuse kinnitamine nõuab kolme mõõtme kombinatsiooni: konfiguratsiooniparameetrite kinnitamine, reaalajas-logi jälgimine ja stressitestimine. See tagab, et roll ei lülitu ümber nii tavalistes kui ka ebanormaalsetes võrgutingimustes:
I. Konfiguratsioonifaili parameetrite kontrollimine
Kontrollige mõlema anduri konfiguratsioonifaili `/etc/linuxptp/ptp4l.conf', et veenduda, et võtme lukustusparameetrid on kehtivad:
Meisterkell
„Priority1” peaks olema madal väärtus (nt 128).
"masterOnly 1": see on rolli lukustamise põhiparameeter, mis näitab, et sõlm on sunnitud saama ülemkellaks ja keeldub osalemast BMCA valimistel, et saada alamkellaks.
Orjakell
Prioriteet1 peaks olema kõrge väärtus (nt 130), mis tagab, et selle prioriteet on madalam kui põhikell.
„masterOnly 0” (vaikeseade): võimaldab sünkroonida alamkellana.
II. Reaalajas-logi oleku jälgimine
Pärast ptp4l-teenuse taaskäivitamist käivitage reaalajas-logide jälgimiseks käsk `sudo ptp4l -i eth0 -m -q:
Fikseeritud rolli kuva: peaseadme logi peaks pidevalt kuvama "port 1: MASTER".
Alamseadme logi peaks pidevalt näitama "port 1: SLAVE".
Valimisalarmide puudumine: logid ei tohiks sisaldada BMCA uuesti{0}}valimist näitavaid kirjeid, nagu "parim peakell muudetud" või "valitud parim ülemkell".
Kui ilmub olek FAULTY ja naaseb seejärel kiiresti algsele rollile, siis lukustusmehhanism töötab; kui rollid vahetatakse pärast taastamist, on lukustamine ebaõnnestunud.
III. Võrgu katkestamise ja taasühendamise stressitest (lõplik kinnitus)
Rolli lukustuse töökindluse kontrollimiseks simuleerige võrgukatkestuse stsenaariumi:
Kasutamine: ühendage ajutiselt lahti alamkella võrgukaabel või keelake võrgukaardi liides, oodake umbes 10–20 sekundit ja taastage ühendus.
Kohtuotsuse kriteeriumid:
Edukas lukustamine: ülemkell jääb võrgukatkestuse ajal MASTER olekusse (või siseneb KUULAMISEKS, kuid ei taandu SLAVE-ks); pärast võrgu taastamist sünkroniseerub alamkell kiiresti uuesti ja stabiliseerub SLAVE olekus, ilma rollide vahetamiseta.
Ebaõnnestunud lukustamine: võrgukatkestuse ajal hindab ülemkell pakettide puudumise tõttu ekslikult kogu võrgu masterlessiks ja lülitub automaatselt SLAVE-i või läheb määramatusse olekusse; pärast taastumist valivad kaks kella{0}}taas, mis võib viia rolli ümberpööramiseni või pikaajalise võnkumiseni.
IV. Süsteemi kella allika kinnitamine
Oleku kontrollimiseks käivitage alluvseadmes käsk `chronyc sources -v` või `phc2sys`:
Veenduge, et süsteemikell järgib ainult määratud PTP riistvarakella (nt /dev/ptp0) ja nihe on mikrosekundivahemikus stabiilne ilma oluliste hüpeteta, tõestades kaudselt ülem-alluva suhte stabiilsust.

