In base al tuo precedente focus sulla sincronizzazione PTP a doppio-sensore e sull'associazione manuale dei ruoli master{1}}slave, garantire che i ruoli master{2}}slave non cambino automaticamente si basa su vincoli rigidi a più-livelli per bloccare completamente i ruoli. Le operazioni specifiche sono le seguenti:
Forza la modalità esclusiva dell'orologio master: abilita `masterOnly 1` nel `ptp4l.conf` del sensore master, forzando il nodo a rifiutare il passaggio a Slave, eliminando la possibilità di prelazione bidirezionale alla fonte.
Aumenta la differenza di priorità: imposta la `priorità1` del sensore master su 128 e quella del sensore slave su 130, con una differenza maggiore o uguale a 2. Ciò consente al BMCA di determinare il vincitore direttamente nel primo turno di confronto, senza lasciare spazio alla ri-elezione.
Disattiva servizi PTP ridondanti: disattiva altri client PTP o servizi NTP all'interno del sistema per impedire che l'accesso all'orologio di terze parti- interferisca con la logica di determinazione master{1}}slave originale.
Ottimizza i parametri di timeout dei messaggi: imposta l'intervallo del messaggio di annuncio su 1 secondo e il moltiplicatore di timeout su 3 per ridurre i falsi positivi causati dalla perdita temporanea di pacchetti di rete e impedire il cambio di ruolo imprevisto.
Questa configurazione di vincolo multi-livello può bloccare completamente l'identità master{1}}slave ed eliminare completamente il problema del passaggio automatico.

