Основываясь на ваших предыдущих исследованиях сценариев PTP-синхронизации с двумя-сенсорами в Linux, проверку поддержки P2P в сети можно быстро проверить, выполнив три практических шага:
Проверьте технические характеристики оборудования коммутатора. Ознакомьтесь с руководством по эксплуатации коммутатора, чтобы убедиться в поддержке прозрачной синхронизации IEEE 1588 P2P. Большинство не-промышленных коммутаторов поддерживают только режим E2E и не поддерживают скачок P2P-по-измерению задержки перехода.
Захват взаимодействия пакетов: фильтрация пакетов PTP в Wireshark для проверки наличия пакетов Pdelay_Req/Pdelay_Resp. Нормальное взаимодействие указывает на поддержку сети P2P; отсутствие таких пакетов указывает на то, что устройство блокирует определенные P2P-пакеты.
Переключите режим для проверки: измените конфигурацию ptp4l на Delay_mechanism P2P, перезапустите службу и просмотрите журналы. Нормальная синхронизация со стабильным смещением в микросекундном диапазоне указывает на полную поддержку сети P2P.
Эти три шага быстро подтверждают совместимость сети с режимом P2P, избегая слепого переключения, которое может привести к аномалиям синхронизации.

