CodingBox Q&A Ask question

QSW-M408S с медным модулем RJ45 SFP+: линк 2.5GbE еле ползёт на 140 Мбит/с, хотя обычный 1G работает нормально

Asked Active Viewed 60 AI translation from English
5

Домашняя лаборатория, ничего экзотического. Odroid H2 занимается маршрутизацией на своих портах 2.5GbE, и я хотел подключить его к одному из 10GbE слотов SFP+ коммутатора через медный модуль RJ45, вместо того чтобы тянуть оптику через всю комнату.

  • QNAP QSW-M408S, медный модуль в одном из слотов SFP+ на 10GbE
  • роутер Odroid H2, встроенные порты 2.5GbE
  • трансиверы RJ45 (10GBase-T) SFP+, один 6Com и один GWfiber
  • короткий патч-кабель Cat6a, оба устройства стоят на одном столе

Линк поднимается и передаёт трафик, но пропускная способность - это анекдот:

2.5GbE port -> RJ45 SFP+ module -> QSW-M408S SFP+ cage
    iperf3: about 140 Mbit/s

same router, plain 1GbE RJ45 port on the switch
    iperf3: full gigabit, no complaints

Что пробовал:

  • поменял местами два модуля, 6Com и GWfiber ведут себя одинаково
  • сменил патч-кабель и переставил модуль в другой слот SFP+
  • вернулся на обычный гигабитный порт RJ45, чтобы доказать, что с роутером и кабелем всё в порядке - отсюда и строка про гигабит выше

Так что, коммутатор просто не умеет 2.5G через медный слот SFP+, или это просто не те модули для мультигига?

Comments 5

Accepted answer

Ограничивает вас здесь не коммутатор, а модули.

Дешёвый медный SFP+ обычно согласует 1G и 10G и больше ничего. Промежуточные мультигиговые скорости - отдельная возможность: модуль, который их поддерживает, прямо об этом говорит, перечисляя 2.5G и 5G наряду с 1G и 10G, потому что это NBASE-T, а не просто 10GBase-T. Когда модуль не может выдать ту скорость, которую хочет другая сторона, вы получаете ровно ваш симптом - линк поднимается, технически работает и передаёт долю от того, что должен, а обычный гигабитный путь идеален, потому что 1G - это одна из скоростей, которую модуль реально умеет.

Так что прежде чем винить QSW-M408S, возьмите модуль, который явно указывает 2.5G и 5G в своей спецификации. Wiitek - вариант, который мне попадался при поиске того же самого. Если в даташите об этих скоростях молчат, считайте, что модуль их не умеет, что бы там ни писал продавец в объявлении.

Сам я эту комбинацию на QSW-M408S не гонял, так что купите один модуль и протестируйте, прежде чем заказывать партию.

3 VietnamdwdmpilotVN Show original (English) AI translation

Что эти два модуля реально заявляют? Не маркетинг в объявлении, а список скоростей в даташите. Многие дешёвые 10GBase-T SFP+ заявляют только 1G и 10G, а всё, что между ними, остаётся на волю случая.

Также, сообщает ли коммутатор, на какой скорости устаканился порт, или только то, что линк поднят? И что показывает H2 со своей стороны? Порт, который думает, что он на 2.5G, а передаёт 140 Мбит/с, и порт, который тихо съехал на что-то пониже - это две разные проблемы с двумя разными решениями.

1 VietnamtxhawkVN Show original (English) AI translation

Та же история на другом железе. У меня был Chelsio T520-CR, и я расспрашивал про медный SFP+ перед покупкой: ответ был, что модули с маркировкой FS работают в картах Chelsio на 1G и 10G без особой обработки, и люди давно гоняют те же модули на картах Chelsio и Intel без проблем. Как только разговор переходил к 2.5G и 5G, все становились расплывчатыми. Это как раз то место, где медный SFP+ ненадёжен - и в том обсуждении, и в вашем.

Совет, которому я в итоге последовал - перестать покупать трансиверы и взять T520-BT с нативными портами RJ45. Если у устройства, к которому подключаетесь, есть годные нативные медные порты, слот SFP+ лучше потратить на оптику или DAC.

0 United Statesnetwizard14US Show original (English) AI translation

Стоит добавить в список покупок: энергетический бюджет, а не только список скоростей.

Коллега подключил Mac Studio через модуль SFP+ RJ45 в USW Aggregation по 50-футовому Cat6a, с 10GbE NAS в другом слоте. Автосогласование там никогда не выводило на 10G, порт каждый раз устаканивался на 5000Base-T, а принудительная фиксация 10GBASE-T вручную делала только хуже: копирование падало примерно до 100 МБ/с. Вывод был в том, что у подобных адаптеров не хватает энергетического бюджета, и 10G они держат только на коротких участках. Что реально помогло: зафиксировать скорость вручную, чтобы логика энергосбережения не вмешивалась, включить flow control и подобрать модуль с большим запасом по питанию - назывался MikroTik S+RJ10. Альтернативой было вообще отказаться от медных модулей и перейти на коммутатор с собственными портами RJ45 на 10GbE - в том случае USW-Flex XG, оставив слот под оптику или DAC.

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

0 Ukrainenetguru15UA Show original (English) AI translation

Наполовину согласен. Модули, вероятно, действительно слишком ограничены, но я бы не стал ничего заказывать, не посмотрев сначала, как согласуется порт.

У меня есть CRS305-1G-4S+IN на SwOS 2.18 с 10Gtek RJ45 SFP только на 1 Гбит в слоте SFP+. Работает прохладно и стабильно, но только потому, что автосогласование на этом порту выключено, а скорость зафиксирована на 1G. Оставьте автосогласование включённым, и слот SFP+, разговаривающий с модулем с более узким списком скоростей, никогда толком не устаканивается - это та же семья проблем, что вы описываете.

Если QNAP позволяет зафиксировать скорость порта, зафиксируйте 2.5G на обоих концах и повторите iperf3. Это ничего не стоит, и покажет, покупаете ли вы новый модуль или гоняетесь за согласованием.

0 RussianetadminRU Show original (English) AI translation
Log in to comment. Log in