Combinado con sus preocupaciones anteriores sobre la sincronización PTP de doble-sensor y la evitación de conflictos BMCA, el núcleo del bloqueo de roles maestro-esclavo es eliminar por completo la incertidumbre de la elección automática a través de múltiples capas de restricciones estrictas. Las siguientes son mejores prácticas comprobadas:
Enlace estricto del parámetro principal
La prioridad 1 del sensor maestro se establece en 128 y el sensor esclavo se establece en 130. La diferencia de valor es mayor o igual a 2. El sensor maestro activa masterOnly 1 para forzar el modo maestro y el sensor esclavo se establece en masterOnly 0, bloqueando la identidad del maestro-esclavo desde la raíz.
Optimizar la configuración anti-interferencia electoral
El intervalo del mensaje de anuncio se establece en 1 segundo y el tiempo de espera múltiple se establece en 3 para reducir los errores de juicio causados por la pérdida instantánea de paquetes en la red y evitar el cambio accidental de funciones.
Comprender el entorno del sistema
Desactive otros servicios de sincronización horaria, como el sistema NTP, para evitar que varias fuentes horarias interfieran con la lógica de determinación de maestro-esclavo de PTP y evitar conflictos de preferencia de múltiples-relojes.
Verificación de confirmación de circuito cerrado
Después de completar la configuración, realice una prueba de estrés de desconexión y reconexión para confirmar que no hay intercambio de roles de maestro{0}}esclavo después de que se restablezca la interrupción de la red y que no hay ninguna alarma de mejor cambio de maestro en el registro, lo que garantiza que el mecanismo de bloqueo entre en vigor a largo plazo.
Este conjunto de soluciones prácticas puede eliminar al 100 % el problema del cambio automático de roles maestro-esclavo en escenarios de doble-sensor y garantizar la estabilidad de la sincronización-a largo plazo.

