CodingBox Q&A Ask question

TL-SG3428X-M2 (V1): порт SFP+ 26 не даёт линка ни с одним TL-SM5310-T, а 27 моргает вместе с ним

Asked Active Viewed 355 AI translation from English
4

Обслуживаю сеть небольшого офиса, один шкаф с коммутаторами, четыре порта SFP+ на access-свитче несут 10G-линки в серверную стойку. Всё работало месяцами без единой заминки, и вдруг один порт просто исчез.

  • TP-Link TL-SG3428X-M2 (V1), прошивка 1.20.4 Build 20241104 Rel.40746, устройство подключено к Omada
  • четыре модуля TP-Link TL-SM5310-T 10GBASE-T в портах SFP+ 25-28
  • патч-корды CAT6A, на другом конце два сервера и NAS

Текущее состояние портов:

port 25  up, 10G
port 26  down, no link LED with any module
port 27  up, 10G, but drops for a moment whenever a cable goes into or out of port 26
port 28  up, 10G

Что я уже пробовал:

  • прогнал модули по всем четырём портам: модуль из 26-го нормально поднимается в 25-м и 28-м, а любой модуль, вставленный в 26-й, остаётся тёмным - значит, сами модули исправны
  • новые патч-корды, другие порты на дальнем конце - без изменений
  • перезагрузка коммутатора, disable/enable порта - без изменений

Что я не могу объяснить - это подёргивание порта 27, когда я трогаю только порт 26. Порт 26 действительно мёртв и пора оформлять RMA, или сначала стоит исключить что-то ещё?

Comments 6

Accepted answer

Это регрессия в прошивке 1.20.4 Build 20241104, а не мёртвое железо. Описанная вами картина - один порт SFP+, который никогда не поднимается с заведомо исправными модулями, плюс сосед, дёргающийся, когда трогаешь мёртвый порт - именно так эта сборка ведёт себя с медными модулями TL-SM5310-T.

Откатите коммутатор на предыдущий релиз, и порты вернутся. На практике:

  • достаньте образ предыдущей прошивки и сохраните локальную копию, прежде чем что-либо трогать
  • сначала отключите автоматическое обновление прошивки в контроллере, иначе устройство само откатится обратно на проблемную сборку
  • сделайте даунгрейд, переподключите устройство заново, затем проверьте все четыре порта с уже имеющимися у вас модулями

Сами сотрудники TP-Link подтвердили, что в этом релизе что-то не так на коммутаторах Omada, адаптированных под контроллер v5.14, сказали, что проблему изучают, и посоветовали пока оставаться на старой прошивке. Так что не тратьте обращение в поддержку на железо, потратьте его на номер сборки.

Если откатиться реально нельзя, единственный обходной путь - работать на трёх оставшихся исправных портах и держать 26-й пустым. Это не исправление, а просто способ остаться в строю до выхода исправленного релиза.

4 Ukrainerxnode71UA Show original (English) AI translation

Прежде чем заполнять форму RMA: когда это началось, и не подхватил ли коммутатор примерно в то же время обновление прошивки? 1.20.4 Build 20241104 довольно свежая сборка, а контроллер с удовольствием сам подтолкнёт новый образ, если автообновления были включены.

Ещё стоит уточнить: порт 27 дёргается только когда в 26-й вставлен модуль, или и при пустом 26-м тоже? Мёртвый порт обычно не заставляет соседа моргать. Это больше похоже на программную проблему за портами, чем на треснувшую пайку.

4 Argentinaportbear20AR Show original (English) AI translation

Такой же коммутатор, такая же сборка, так что вы не одиноки. Порт 25 работал нормально, порт 26 не давал индикатор линка ни с одним из моих модулей, а 27 и 28 то появлялись, то пропадали - от одного из них питается EAP783, так что каждое падение было очень заметно. Я прошёл ровно тот же ритуал перестановки модулей и уже убедил себя, что порт мёртв.

Это был не порт. Устройство незадолго до начала проблем подхватило обновление прошивки, и откат на предыдущий образ вернул все четыре порта SFP+. Проверьте историю обновлений, прежде чем что-либо куда-либо отправлять.

3 IndiagigopsIN Show original (English) AI translation

Подтверждаю, и мне даже неловко, насколько близко я был к тому, чтобы отправить коммутатор в ремонт. История обновлений показывает, что 1.20.4 Build 20241104 прилетела за несколько дней до того, как порты начали чудить, и вручную я её точно не запускал - значит, пришла сама.

Откатился на предыдущий релиз, переподключил устройство заново - все четыре порта работают на 10G, включая 26-й. Порт 27 больше не дёргается, когда я работаю с 26-м. Автообновления теперь выключены, а старый образ лежит на файловом сервере рядом с резервной копией конфигурации.

2 United StatesedgewolfUS Show original (English) AI translation

Для архива: у этого же семейства есть ещё одна ловушка в прошивке, о которой стоит знать. На TL-SX3008F (V1) с SM5310-T(UN), питающим рабочую станцию, прошивки 1.20.2 и 1.20.3 оставляли порт SFP+ мёртвым сразу же, как только ПК уходил в спящий режим или выключался. Перенос модуля на свободный порт срабатывал ровно один раз на каждый порт, а после того как были задействованы все порты, помогала только перезагрузка коммутатора. Жёсткая фиксация порта на 1G убирала проблему ценой той скорости, за которую вы платили.

Другой владелец столкнулся с тем же самым на модулях RJ45 от 10Gtek (ASF-10G2-T), Wiitek и Xicom за адаптером Iocrest AQC113. Откат на 1.20.0 Build 20231011 Rel.42220 решил проблему в обоих случаях. Симптом другой, урок тот же: баги в этих сборках живут именно в обработке медных SFP+.

2 Egyptnetadmin16EG Show original (English) AI translation

Держите в голове ещё одну вещь про эту линейку коммутаторов: незадействованный модуль может обойтись дороже, чем просто порт. На TL-SX3016F с прошивкой 1.0.0 Build 20210730 Rel.65115 загрузка CPU держалась на 87-89% вообще без всякого трафика и каждые три минуты сбрасывала в лог строку CPU RISING THRESHOLD.

Нагрузка коррелировала с количеством установленных модулей - один модуль 0-1%, два 73-76%, три и больше 88-90% - и в итоге причина оказалась в модулях Mellanox MFM1T02A-SR с подключённым волокном, но без света на дальнем конце, из-за чего линк оставался down. Замена их на Ubiquiti UF-MM-10G держала CPU низкой независимо от того, что делал порт, а простое извлечение неиспользуемых модулей тоже помогало. Сам TP-Link ответил, что модуль, висящий с линком down, просто дорого обходится чипсету, и что нагрузка спадает, как только порт нормально поднимается. Но остаётся необъяснённой неудобная половина: смените бренд, оставьте модуль настолько же незадействованным - и CPU остаётся спокойной. Так что, вернувшись на старую прошивку, тоже взгляните на график CPU.

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