Учитывая ваш предыдущий опыт синхронизации PTP с двумя-датчиками в среде Linux, проверка разрешения конфликтов BMCA требует подтверждения по трем параметрам: стабильность роли, точность смещения и оповещения журнала.
I. Проверьте стабильность роли главного-подчиненного
Выполните команду:
Выполните следующие действия на обоих датчиках:
бить
sudo ptp4l -i eth0 -m -q
Критерии вынесения решения
Устранено: ведущее устройство постоянно отображает статус ведущего, а ведомое устройство постоянно отображает статус ведомого без переключения состояния в течение длительного периода времени (например, 30 минут).
Неразрешенная проблема: в журналах по-прежнему часто отображается сообщение «Лучший главный мастер изменен» или роль постоянно переключается между главным и подчиненным устройствами.
II. Проверка точности смещения времени (смещения)
Наблюдайте за данными-в реальном времени
Обратите внимание на значение смещения в журналах ведомого устройства.
Критерии вынесения решения
Решено: смещение стабильно на уровне микросекунд (мкс) (например, ±5 мкс) с минимальными колебаниями.
Неразрешено: смещение по-прежнему колеблется в миллисекундах (мс) или демонстрирует сильные колебания, что указывает на то, что канал синхронизации по-прежнему подвержен влиянию выборов.
III. Проверьте аварийные сигналы системного журнала
Просмотр системных журналов: выполните `journalctl -u ptp4l -f` или просмотрите `/var/log/syslog`.
Критерии вынесения решения
Решено: нет записей о состоянии FAULTY, нет тайм-аутов Peer_delay или других аномалий связи.
Нерешенное: многочисленные сигналы тревоги о тайм-ауте выборов или сбоях связи все еще существуют.
Если все три критерия соответствуют стандарту «Разрешено», можно подтвердить, что конфликт BMCA полностью устранен, а синхронизация двух-датчиков перешла в стабильное состояние с высокой-точностью.

