Ako glavne i podređene uloge u PTP sinkronizaciji s dvo-senzorom nisu zaključane, što dovodi do čestih prebacivanja, sukoba s dva-mastera ili smanjene točnosti sinkronizacije, treba odmah poduzeti sljedeće mjere za intervenciju i popravak:
I. Optimizirajte BMCA izborne parametre
Ako su povremene oscilacije uloge uzrokovane fluktuacijama mreže, stabilnost se može poboljšati podešavanjem relevantnih BMCA parametara:
Povećajte razliku prioriteta
Osigurajte da je razlika prioriteta1 između glavnog i podređenog uređaja najmanje 2 (npr. 128 naspram 130) kako bi se izbjegla dvosmislenost izbora u blizini graničnih vrijednosti.
Podesite interval poruke najave
Postavite объявлениеReceiptTimeout na 3 i oglasInterval na 1 sekundu (log2 vrijednost 0) kako biste ubrzali otkrivanje greške i smanjili lažne izbore uzrokovane kratkim gubitkom paketa.
Provjerite stabilnost izvora takta
Osigurajte da je glavni sat povezan s vrlo stabilnim izvorom vremena (npr. GPS/BeiDou prijemnik ili atomski sat), a podređeni sat koristi mrežnu karticu koja podržava hardverski mehanizam za označavanje vremena (npr. Intel I210/I350) kako bi se izbjegle pogreške na razini milisekundi-prouzročene softverskim vremenskim oznakama koje ometaju procjenu izbora.
II. Rješavanje problema mrežnih i hardverskih smetnji
Ponekad neuspješno zaključavanje uloga nije uzrokovano problemima s konfiguracijom, već smetnjama temeljnog okruženja:
Izolirajte PTP promet
Konfigurirajte najviši QoS prioritet za PTP pakete na preklopniku ili dodijelite PTP promet zasebnom VLAN-u kako biste spriječili drugi servisni promet da preuzme propusnost, uzrokujući podrhtavanje kašnjenja paketa i time pokrećući ponovni-izbor BMCA.
Provjerite integritet veze
Potvrdite da je mrežni kabel zaštićeni kabel Cat5e ili više, a da je brzina pregovaranja porta gigabitni puni-duplex. Jedno{3}}gubitak paketa ili nestabilnost veze mogu uzrokovati da jedna strana ne primi poruke Najave, pogrešno procjenjujući da ne postoji glavni sat u cijeloj mreži i automatski eskalirajući na glavni sat.
Onemogući usluge u sukobu
Zatvorite NTP uslugu ili druge PTP klijentske procese u sustavu kako biste spriječili više izvora vremena da preuzmu kontrolu sata sustava i ometaju normalan rad PTP usluge.
III. Provjera učinkovitosti zaključavanja
Nakon konfiguracije potvrdite da je uloga stabilno zaključana pomoću sljedećih koraka:
Promatrajte zapisnike: pokrenite `ptp4l -i eth0 -m -q` da biste potvrdili da glavni uređaj stalno prikazuje MASTER, podređeni uređaj kontinuirano prikazuje SLAVE i da nema alarma "najbolji master promijenjen". Testiranje stresa: Privremeno odspojite i zatim vratite mrežni kabel iz podređenog uređaja. Promatrajte održava li glavni uređaj dosljedno status MASTER i hoće li se slave uređaj brzo ponovno sinkronizirati u SLAVE bez zamjene uloga nakon oporavka.
Praćenje točnosti: potvrdite da je pomak sinkronizacije stabilan na razini mikrosekunde, bez skokova-na razini milisekundi.
Kroz gore opisanu kombiniranu strategiju "konfiguracija tvrdog zaključavanja + optimizacija parametara + rješavanje problema u okruženju", anomalije sinkronizacije uzrokovane otključanim glavnim i podređenim ulogama mogu se u potpunosti riješiti, osiguravajući dugo-trajno stabilan rad dvostrukih senzora.

