Comments 59
Надеюсь в следующих статьях будет про нюансы совместимости, на мой диванный взгляд тут зоопарк примерно на уровне Type-C разъёмов. Недавно сам окунулся во всё это, хотел вышвырнуть оптический роутер от провайдера и подрубить оптику напрямую в свой Кинетик через такой модуль, нашёл модель с подходящим разъёмом, с теми же длинами волн, всего за 800 р, уже тянул руку к кнопке "заказать", как в последний момент заметил сноску "не совместимо с сетями GPON". Начал копать глубже, выяснил, что нужны некие "ONU Stick", чтобы работало. При этом стоят они в шесть раз больше, около 5000 р. За что такие деньги — непонятно, когда есть оптические терминалы за 1500 р, выполняющие ту же функцию, а из минусов — только требование дополнительной розетки и чутка места на стене.
Про нюансы совместимости будет) Пока это обзорная статья, дальше интереснее.
Планирую отдельную статью на тему «как выбрать sfp модуль»
SFP-ONU - это по факту "коробочка" абонентского терминала PON/GPON/GEPON, только в форм-факторе SFP. Удобно с точки зрения отсутствия лишних проводов и питальников, но греется больше и с точки зрения доступности - менее распространенные, чем коробочки
Тоже хотел такую же штуку провернуть, ибо провайдерский роутер тормозит просто безбожно. Сначала думал простой медиаконвертер применить, но он тоже не работает в сетях GPON, более того, его вообще нельзя включать в такую сеть, он может своим сигналом положить весь сегмент.
Есть проще вариант: можно перевести провайдерский роутер в режим моста, тогда он работает как простой конвертер в эзернет. А уже к нему прицепить приличный роутер. Ну, или купить специальный конвертер для gpon.
Sfp onu отдельный гимморой как для провайдера так и для абонента, учитывая зоопарк технологий пон
Если бы провайдер давал выбор при подключении: или обычный терминал или SFP - геморроя не было бы ни у провайдера, ни у абонента. У производителя "головы" наверняка есть не только обычные ONU-терминалы, но и SFP ONU.
Зачем это провайдеру? Ради трех калек ? Услуга должна быть максимально стандартна, хотелки - за совсем другие деньги.
Я не делал сам, но часто в sfp onu можно поменять серийник и «притвориться» другой ону, той что от провайдера.
ПОН достаточно широкий набор технологий, и мои знания ограничены только вендором zte и GPON, авторизацию по серийнику как часто делают, так точно можно обойти.
Про другие типы авторизации и про то какие конкретно ону это позволяют, не знаю
Ps. Sfp onu от zte cdata или bdcom или других вендоров olt лично мне не попадалось. Ну правда я и не искал.
Когда разрабатываешь софт для операторского PON оборудования часто возникает тот самый вопрос:
Зачем это провайдеру? Ради трех калек ?
Однако провайдеры закладываются на нетривиальные схемы использования и если не SFP то хотябы однопортовая лайтовая ONU должна быть.
Но это не факт что решит проблему тормозов потому что в GPON 2.5G на даунлинк и 1.25G на аплинк на все дерево а не на одного абонента. А что прописано конкретному авбненту в профиле DBA (dynamic bandwidth allocation) надо уточнять, возможно за совсем другие деньги.
Зачем это провайдеру? Предотвратить возглавить пихание SFP-ONU в свою сеть. И лучше пусть это будут проверенные и совместимые железки от понятного производителя, чем непонятное нечто, купленное абонентом на алике. А учитывая, что тот же РТ железо дает в аренду с возвратом, за аренду SFP можно было бы брать просто больше денег.
Почему ради трех калек? Учитывая популярность вопроса в интернетах, там далеко не 3 калеки. Более того, я лично знаю админа одного юрлица, которые получают инет через gpon от РТ по 4 каналам (одного мало, а других интернетов в тех местах нет) и у него в серверной лежит пачка ONUшек посредственного качества.
Заниматься экспериментами со сторонними SPF-ONU он не хочет, но если бы было штатное решение от РТ, то было бы всем проще.
Как работник провайдера скажу
Зачастую у производителей OLT нет ONU в форм-факторе SFP.
SFP-ONU может быть не совместима с OLT или не иметь части функций.
Может греться больше 60 градусов.
Чувствительна к уровню сигнала, и надо располагать только в начале древа pon.
Так же у нее слабый передатчик из за ограничения напряжения на sfp порту.
Содержит внутри прошивку которая может стартовать до 2х минут при этом порт со стороны роутера поднят.
Вкупе выше перечисленного установка такой SFP-ONU требует значительной квалификации, что ограничивает ее массовое внедрение.
ради одного фрика на кольцо ставить в каждом узле sfp коммутаторы?)
Проблема в том, что в модулях буквы FF означают лишь Fofm Factor. А вот что внутри - стандарт описывает лишь наиболее общие версии, оставляя на откуп вендорам варианты.
Когда-то давно, часть проблем решалась программированием SFP модулей, чтобы Cisco узнавала его.
С GPON все сложнее. Кроме совместимости с вашим коммутатором или роутером, должна быть совместимость с головным GPON оператора. И, самое главное, должна быть на нем зарегистрирована. Не все операторы допускают использование стронних устройств на сети. И причины этому есть.
Вам бы почитать что такое сети GPON и что такое ONU. Спойлер: В отличии от Ethernet, который используется для соединения точка-точка (от одного коммутатора/роутера до другого), PON это пассивное оптическое дерево, с разделителями сигналов в точках ветвления. На дереве висит куча клиентов и передача данных идет для всех по очереди с временным разделением (TDMA) и вниз и вверх. Так вот PON ONU это довольно сложное устройство которое обеспечивает работу этой самой TDMA и опционально реализует еще кучу функций что есть в стандарте.
Пользователю следует знать что ONU нельзя просто так взять и поменять на другой, в отличии от Ethernet роутера. На роутере вы можете прописать на WAN порт MAC как у старого и провайдер теоретически даже ничего не заметит. C ONU все не так: во первых у ONU есть серийник по которому оборудование провайдера его узнает и активирует, во вторых опционально еще может быть прописан пароль для активации. В третьих не все OUN совместимы с операторским оборудованием (OLT). Может так случится, что ваш купленный где-то ONU просто не активируется или будет криво работать даже если его прописать у провайдера.
Совет - попросите у провайдера поставить минималистичный ONU в форм факторе маленькой коробочки и подключите к нему какой угодно роутер. Возможно, провайдер сможет вам предложить SFP ONU, а вы купите роутер с SFP портом для WAN.
И, наконец заглянули внутрь SFP модулей и узнали из каких ключевых компонентов состоит этот маленький технологический шедевр.
где? где про ROSA/TOSA, BOSA
В конце данной статьи хотелось бы разобрать — из чего состоят SFP модули.
Скрытый текст


Недавно все это тоже изучал посредством deepseek, когда протягивал сеть на одномодовом оптоволокне по дому.
Но 40гбит пока никак. Что-то со стандартом lr4 плохо на одномоде. Ни одна пара qsfp+ модулей не завелась. Хотя соединение хорошее, проверяли флюком.
Очень важнаый аспект экономический. Deepseek, например советует использовать одномод, а не многомод. Сейчас это и на 10гбит даже дешевле.
когда протягивал сеть на одномодовом оптоволокне по дому.
Вы там это... поаккуратнее с одномодом по дому. Оптический бюджет (который про мощности, а не про деньги) посчитайте, а то получите выгорание ROSA раньше срока
Так для этого атеньюаторы придумали. Про них тоже надо рассказать.
Придумать то придумали, а вот ставить не научились.
Сколько раз слышал - "да пофиг, монтажники на месте замерЮт, поставят." Ага, при этом в КСА их 0, и откуда монтажник знает на что там приемник и передатчик рассчитаны
так поэтому и говорю, что нужно рассказать. когда надо использовать, когда, нет. и как выбирать.
Кирил, спасибо за замечательные статьи.
Такого контента как ваш крайне не хватает на таких площадках как ютуб/рутуб.
Было бы здорово смотреть видео с таким контентом.
оптические модули подключаются к основному чипу системы коммутатора или маршрутизатора через медные дорожки на относительно больших расстояниях (примерно 150–200 мм). Потери из‑за этого составляют примерно 0.25 дБ/мм.
О потере чего вы тут пишете?
Оптический бюджет никак не зависит от длинны медных дорожек.
А длина медных проводников даже на гигагерцах на таком расстоянии не рредставляет совершенно никаких проблем- стандартное выравние любым CADом с учётом согласовния.
Уточните пожалуйста?
Речь не про оптический бюджет.
При больших скоростях (От 200Ge) затухание на медных дорожках печатной платы длиной 150-200 мм становятся значительными, что требуют сложной и энергозатратной коррекции в DSP, что увеличивает стоимость и энергопотребление системы. Как раз эту проблему решает технология CPO, устраняя длинные медные трассы.
Стандартного выравнивания уже не хватит)
Было бы классно все это в виде таблицы+ еще с информацией о совместимости :)
SFP‑CWDM/DWDM — тип модуля, который имеет технологию уплотнения и выполняет передачу с высокой пропускной способностью по нескольким длинам волн одновременно.
CDWDM/DWDM модули не выполняют передачу по нескольким длинам волн одновременно, для этого нужны мультиплексоры/демультиплексоры. Такие модули просто умеют передавать на конкретной длине волны в соответствии с сеткой CDWDM/DWDM
https://ic-line.ua/wiki/2-cwdm-eto-prosto#osnovi
Просто оставлю это тут для интересующихся, хорошо про wdm
Я бы хотел бы увидеть про PON палочки SFP
Например, у меня есть huawei ma5671a sfp палочка в режиме моста, почему-то оно не работает с intel x520 da
Но при этом любой микротик умеет с ним работать
Я пробовал несколько, нонеймы, не заработала ни одна
Насчет любой микротик - я б не был уверен, вроде в 4011 не работает, но это с чужих слов
Я могу посоветовать только взять мультиметр, логический анализатор, и посмотреть обмен по i2c и в каком состоянии линия TX disable. Возможно интел сильно умный, видит какой-то странный модуль и отключает его тем самым сигналом TX disable. А может питания не хватает.
Поднял старые записи, наверно был не прави и зависит от модуля
Для одного было вот так
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX intel_iommu=on ixgbe.allow_unsupported_sfp=1"
[89774.886100] ixgbe 0000:07:00.0: failed to initialize because an unsupported SFP+ module type was detected.
[89774.886105] ixgbe 0000:07:00.0: Reload the driver after installing a supported module.
[89774.886869] ixgbe 0000:07:00.0: removed PHC on enp7s0f0Для другого было вот так
ethtool --module-info enp7s0f1
Identifier : 0x03 (SFP)
Extended identifier : 0x04 (GBIC/SFP defined by 2-wire interface ID)
Connector : 0x01 (SC)
Transceiver codes : 0x00 0x00 0x00 0x02 0x22 0x00 0x01 0x00 0x00
Transceiver type : Ethernet: 1000BASE-LX
Transceiver type : FC: intermediate distance (I)
Transceiver type : FC: Longwave laser (LC)
Transceiver type : FC: Single Mode (SM)
Encoding : 0x01 (8B/10B)
BR, Nominal : 1300MBd
Rate identifier : 0x00 (unspecified)
Length (SMF,km) : 20km
Length (SMF) : 20000m
Length (50um) : 0m
Length (62.5um) : 0m
Length (Copper) : 0m
Length (OM3) : 0m
Laser wavelength : 1310nm
Vendor name : OEM
Vendor OUI : 00:00:00
Vendor PN : XPON ONU STICK
Vendor rev :
Option values : 0x00 0x1a
Option : RX_LOS implemented
Option : TX_FAULT implemented
Option : TX_DISABLE implemented
BR margin, max : 0%
BR margin, min : 0%
Vendor SN : JY2308035095
Date code : 230804Возможно второй даже заработал бы, но сервер в одном месте а OLT в другом и кроме того что он увиделся я ничего больше не проверял
В нескольких разных свитчах (EdgeCore) заработал без проблем, где то были проблемы с Native Vlan но извернуться можно
В микроте 2011 у меня дома уже больше года работает без проблем (но дя, греется)
/interface/ethernet> monitor 10
name: sfp1
status: link-ok
auto-negotiation: done
rate: 1Gbps
full-duplex: yes
tx-flow-control: no
rx-flow-control: no
advertising:
link-partner-advertising:
sfp-rx-loss: no
sfp-type: (unknown)
eeprom-checksum: good
eeprom: 0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
*
PS
какой же ублюдочный редктор комментариев тут ( Что то сложнее пары слов написать неудобно.
Скорее всего он по питанию не прошел.
Ограничение на порт карты обычно около 2-3W.
А PON SFP жрут больше.
Такая же проблема с 10G Base-T SFP+
Карта уходит в защиту по питанию порта.
Это карточка intel отключает не-intel sfp, вендорлок на уровне драйвера и прошивки карт. На линуксах его можно отключить добавив модулю ядра параметр allow_unsupported_sfp=1, для других платформ отключается переворачиванием конкретного бита eeprom карты.
UPD сразу не заметил что параметр уже есть, сорри
Статья хорошая, но сложновато будет для новичков, которые не знают что такое NRZ и по какому физическому интерфейсу данные идут в/от SFP. И про i2c и мониторинг/управление мало что написано. И местами есть неточности.
Не забудьте рассказать про модули sfp ethernet, готовые кабельные сборки с sfp. И про модули предназначенные для fiber channel
Вопрос, как правильно из этого собрать кабель удлинитель pcie 3.0/4.0 шины на десяток метров? Тот же oculink разъём (sff-8611/sff-8612) адаптировать под это дело.
Под pcie 3.0 это выглядит не через чур сложно
Xfp в dwdm оборудовании повсеместно используются.
LR модули на 1310 светят, а ER на 1550 можно добавить к отличиям.
Спасибо за удобную сводку по теме модулей!
Жаль нет про:
CFP модули
Передачу SyncE и прочих Constant Bit Rate каналов через модули
Передачу OTN c его OverHead Input/Output через модули
Спасибо за комментарий! Пока начал с базы, далее перейдем к более сложным темам.
а можно в паре слов узнать про особенности передачи SyncE и OTN с т.з. модулей? Информация в интернете на эту тему у меня не ищется
Да. Можно.
Если
- надо передавать синхронизацию частоты клиентским сигналом SyncE
- линейный сигнал - OTN OTU
- CDSP в DCO модулe (например CFP2) выполняет OTN MAP
то этот самый OTN MAP
- желательно иметь BMP
- нежелательно AMP
- и совсем плохо GMP
Погуглить можно,
для начала, 10/100/1000Base-T Copper Transceiver Supporting SyncE Small Form Pluggable (SFP)
затем
ITU-T G.709
ITU-T G.781
ITU-T G.8260
Сожалею, что не уложился в пару слов
А ещё есть всякие монстры, типа SFP MITOP-E1T1. Больше вам не нужен pdh. Ставьте этот sfp модуль в коммутатор и отдавайте поток E1 прямо с него.
Есть мнение, что XFP отличается от SFP+ в т.ч. наличием модуля CDR. SFP+ в "базовой" комплектации просто выполняет оптоэлектронное преобразование. Выделение синхропоследовательности находится уже на плате маршрутизатора/коммутатора. А XFP в базе идет с CDR. Поэтому XFP идет как основной модуль для регенераторов в DWDM, потому что умеет в 3R. Но тут нужны конечно специалисты по железной части
Статья шикардная, читать одно удовольствие)
Небольшое пояснение: в самих SFP+ CWDM/DWDM никакого оптического уплотнения нет. Просто из-за того что они работают на разных длинных волн, их можно соединять используя внешний мультиплексор и демультиплексор. И таким образом передавать больше информации по одному оптоволокну.
Это отличается от, к примеру, QSFP LR , где такой мультиплексор встроен в сам трансивер
Хоть в википедии, хоть в таких замечательных статьях от специалистов, нигде я не прочитал, нахрена они нужны и что они делают. В чём их основной смысл. Ведь витая пара просто втыкалась в устройство, да и оптический кабель типа toslink. Я отстал в своих знаниях об IT технологиях потнекоторым направлениям на десятилетия, когда видел в интернете эти модули, старался не тыкать на них, чтобы не знать, что это такое. Я уважаю медь, но дома у меня ненавистный GPON, с кольцами волокна на стене, и вот теперь уже выдающим каждый день до 2,5 Мбит/сек роутером Sercomm. А теперь я временно менеджер по закупкам для школ, а там аж коммутатор с 48 портами SFP+ нужен, так ещё и эти 48 должны быть PoE+. Запутался нафиг.
Information
- Website
- timeweb.cloud
- Registered
- Founded
- Employees
- 201–500 employees
- Location
- Россия
- Representative
- Timeweb Cloud

Сложно о простом. Все, что бы вы хотели знать о SFP модулях. Часть 1. Эволюция модулей и базовые понятия