Pull to refresh

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-ONU или просто нестандартный/неисправный 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

Хорошо, не буду) но ссылки берем на вооружение)

Недавно все это тоже изучал посредством deepseek, когда протягивал сеть на одномодовом оптоволокне по дому.

Но 40гбит пока никак. Что-то со стандартом lr4 плохо на одномоде. Ни одна пара qsfp+ модулей не завелась. Хотя соединение хорошее, проверяли флюком.

Очень важнаый аспект экономический. Deepseek, например советует использовать одномод, а не многомод. Сейчас это и на 10гбит даже дешевле.

когда протягивал сеть на одномодовом оптоволокне по дому.

Вы там это... поаккуратнее с одномодом по дому. Оптический бюджет (который про мощности, а не про деньги) посчитайте, а то получите выгорание ROSA раньше срока

Так для этого атеньюаторы придумали. Про них тоже надо рассказать.

Придумать то придумали, а вот ставить не научились.

Сколько раз слышал - "да пофиг, монтажники на месте замерЮт, поставят." Ага, при этом в КСА их 0, и откуда монтажник знает на что там приемник и передатчик рассчитаны

так поэтому и говорю, что нужно рассказать. когда надо использовать, когда, нет. и как выбирать.

вообще тему мощности передатчика хорошо бы раскрыть. вот например

это табличка для 2 км модуля.

что значит в этой табличке мощность излучения. как она регулируется. как используя эту таблицу и тест потерь выбрать атеньюатор.

Так то модуляция PAM16 только у стандарта 25GBASE-T.А у оптики тот же NRZ.

Кирил, спасибо за замечательные статьи.

Такого контента как ваш крайне не хватает на таких площадках как ютуб/рутуб.

Было бы здорово смотреть видео с таким контентом.

Кирилл с двумя ЛЛ) Спасибо за позитивный комментарий) К сожалению такой контент не очень популярен на таких площадках. Родной Хабр как то по душе)

Но возможно в будущем над этим подумаю

оптические модули подключаются к основному чипу системы коммутатора или маршрутизатора через медные дорожки на относительно больших расстояниях (примерно 150–200 мм). Потери из‑за этого составляют примерно 0.25 дБ/мм.

О потере чего вы тут пишете?

Оптический бюджет никак не зависит от длинны медных дорожек.

А длина медных проводников даже на гигагерцах на таком расстоянии не рредставляет совершенно никаких проблем- стандартное выравние любым CADом с учётом согласовния.

Уточните пожалуйста?

Речь не про оптический бюджет.

При больших скоростях (От 200Ge) затухание на медных дорожках печатной платы длиной 150-200 мм становятся значительными, что требуют сложной и энергозатратной коррекции в DSP, что увеличивает стоимость и энергопотребление системы. Как раз эту проблему решает технология CPO, устраняя длинные медные трассы.

Стандартного выравнивания уже не хватит)

Было бы классно все это в виде таблицы+ еще с информацией о совместимости :)

Будет в статье "Как выбрать модули"

SFP‑CWDM/DWDM — тип модуля, который имеет технологию уплотнения и выполняет передачу с высокой пропускной способностью по нескольким длинам волн одновременно.

CDWDM/DWDM модули не выполняют передачу по нескольким длинам волн одновременно, для этого нужны мультиплексоры/демультиплексоры. Такие модули просто умеют передавать на конкретной длине волны в соответствии с сеткой CDWDM/DWDM

Я бы хотел бы увидеть про 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+

Карта уходит в защиту по питанию порта.

У меня где-то валялся 10G Base-T модуль, пихану - отпишусь

Это карточка intel отключает не-intel sfp, вендорлок на уровне драйвера и прошивки карт. На линуксах его можно отключить добавив модулю ядра параметр allow_unsupported_sfp=1, для других платформ отключается переворачиванием конкретного бита eeprom карты.

UPD сразу не заметил что параметр уже есть, сорри

Статья хорошая, но сложновато будет для новичков, которые не знают что такое NRZ и по какому физическому интерфейсу данные идут в/от SFP. И про i2c и мониторинг/управление мало что написано. И местами есть неточности.

А зачем сразу так глубоко писать? Можно написать несколько статей с деталями.Что такое NRZ легко гуглится.

Не забудьте рассказать про модули 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+. Запутался нафиг.

Выдыхайте, POE не бывает в SFP (как хорошо что я уже не в школе и это не мне такое будут закупать)

Sign up to leave a comment.

Information

Website
timeweb.cloud
Registered
Founded
Employees
201–500 employees
Location
Россия
Representative
Timeweb Cloud