PTP сервер дома. Часть 5

PTP сервер дома. Часть 5

Семён сохраняет полезное_)

В последние дни 2025 году хочу рассказать про улучшения и конфиги PTP сервера и клиента на базе карт INTEL I210. 

Для начала начну с улучшений что я добавил:

Первым я добавил радиаторы на чипы. Нашел на озоне радиаторы -https://www.ozon.ru/product/3sht-alyuminievyy-radiator-8-8-x-8-8-x-5-mm-1959490224/ и приклеил их на теплопроводящий клей. Сделал это для снижения теплового дрейфа временных параметров. Ибо для PTP критично не просто наличие аппаратного timestamping, а его стабильность во времени.

при нагреве микросхема демонстрирует:

дрейф внутренних задержек (TX/RX latency);

изменение асимметрии линка;

вариации PLL и recovery-контуров.

Это напрямую влияет на: residence time,ingress/egress timestamp, packet delay variation (PDV).

Второе я переписал конфиг GM на основе рефенсного конфига - https://linuxptp.nwtime.org/documentation/configs/g-8275-1/

Все конфиги доступны здесь - https://gitflic.ru/project/sdivcom/ptp_stand.git

А ниже будут результаты последнего 7 суточного тестирования

1. Master offset

Среднее: 0.00

Минимум / максимум: −32 / +31

Оценка:

Среднее значение ровно в нуле — признак корректно работающего servo и отсутствия систематического смещения.

Диапазон ±32 нс за 7 суток — очень хороший результат для самодельного решения.

Отсутствуют признаки дрейфа или деградации во времени.

Сравнение с LTE требованиями:

LTE TDD: ≤ ±1.5 нс

LTE FDD (для eNB межсайтовой синхронизации): обычно ≤ ±500 нс

Результат лучше требований на порядок (≈15–50× запас).


2. Frequency (Freq)

Среднее: 50 138.46

Минимум / максимум: 49 533 / 50 687

Оценка:

Разброс ≈ 1 154 единицы — умеренный.

Отсутствуют резкие скачки, что указывает на:

стабильный PHC

корректную работу PI-raw servo units

Среднее значение стабильное — нет медленного температурного или временного дрейфа.

Потенциальные замечания:

Если это ppb, то разброс ±600 ppb — допустим для тестовой сети.

Если это raw servo units, то значение само по себе не критично, важна стабильность — а она присутствует.

 Для LTE — приемлемо, для production можно дополнительно ужать servo.


3. Path delay

Среднее: −12.60

Минимум / максимум: −24 / −2 (нс)

Оценка:

Отрицательное значение — нормально для ptp4l (зависит от: асимметрии PHY

TX/RX timestamp offsets)

Разброс всего ~22 нс — это очень стабильно.

Нет корреляции с offset → асимметрия статична, а не плавающая.

Важно:

Для LTE абсолютное значение path delay не критично.

Критично постоянство, а оно здесь отличное.

Метрика хорошая, вмешательство не требуется.

PHC не синхронизируется параллельно через NTP!


Report Page