
Комментарии 6
это зависит от частоты процессора 125МГц
125 МГц (125 Мбод) - это также символьная скорость протоколов 100BASE-X (Fast Ethernet, “медь” и “оптика”), протокола 1000BASE-T (Gigabit Ethernet, “медь”), частота блочного кодирования протокола 1000BASE-X (Gigabit Ethernet, “оптика”) и тактовая частота стыков GMII и RGMII (между чипами MAC-PHY).
Слова “Gigabit Ethernet” в тексте/картинках проскальзывают. Если не секрет, у вас какой физический протокол?
В основной массе используется 10GBASE-R. Конкретно в случае с приведенным примером у ACX2100 линки точно 10Г. Не исключаю, что причина в чем-то другом. Но АСХ точно страдает проблемами с точностью
10GBASE-R - это кодирование 64b/66b (IEEE 802.3ae, Cl. 49), то есть частота блочного кодирования 156,25 МГц или период 6,4 нс (не далеко от 8 нс), но там PHY и MAC фактически работают асинхронно “благодаря” вставке-исключению Idle-блоков между блоков с данными кадров (Idle symbols insertion and removal, см. 49.2.4.7). Поэтому ничего удивительного в том, что для опорной частоты PTP в таком случае выбирается частота, никак не связанная с частотой физического соединения. Взяли 125 МГц, получили шаг подстройки (квант) в 8 нс. Почему нет? Вроде, все честно.
Мне вот другое интересно. Вы, вроде как, описываете случай применения пакетных сетей в качестве mobile backhaul, если это так, зачем там такой точный PTP? Чтобы логи из разных мест хорошо сходились? Ведь для правильной работы базовых станций нужна лишь синтонизация, что уже обеспечивает SyncE, а фазовая-календарная синхронизация это лишь приятный бонус. Или нет?
В 2G, 3G, LTE FDD каждой базе условно выделена своя частота. В LTE TDD базовые станции могут вещать на одной частоте, но в разных тайм-слотах. Чтобы точно знать начало своего тайм-слота, фаза должна быть синхронизирована между соседними секторами. Очевидно, что если сектора не видят друг друга, то это требование становится факультативным, т.к. портить друг другу жизнь они не будут.
Про необходимость календарного времени не уверен, оно просто идет в нагрузку, т.к. PTPv2 строит процедуру частотной и фазовой синхронизации именно на основе календарного. Время для логов по-старинке берется с NTP-серверов.
Вот здесь хорошая брошюрка о требованиях к синхронизации современной и не очень мобилы
Приходилось ли сталкиваться при настройке с более редкими зверями, как там обстоят дела с возможностью посмотреть/настроить детально протоколы? Понятно что хуавей и джун это база, но интересно, используется ли у нас в магистралях(и оконечниках) китайский зоопарк и как с ним работается? Ну и возможно не только китайский, европейский тоже интересно)
Синхронизируй то. Акт III: PTPv2 G.8275.1