CodingBox Q&A Ask question

Brocade G610 на FOS 9.x бракует совместимую 16G SWL оптику: Mod_Inv и Speed Mismatch / Incompatible SFP

Asked Active Viewed 103 AI translation from English
2

Добавляем ёмкость небольшой фабрике FC и купили совместимые 16G SFP+ короткой волны у поставщика оптики вместо цены вендора коммутатора. Коммутатор их отклоняет.

  • Brocade G610, Fabric OS 9.x
  • generic-кодированные 16G SWL SFP+, правильная длина волны и дальность по этикетке
  • детали 16G с кодировкой Brocade в соседних портах того же коммутатора - работают
  • те же модули пробовали в старом Brocade 300 - то же поведение

При установке порт поднимается как неисправный:

switchshow
  12  12  010c00   id   N16   Mod_Inv   FC   Speed Mismatch / Incompatible SFP

sfpshow 12
Port does not use an SFP or is disabled!

GUI прямолинейнее: Faulted due to SFP validation failure. Check if the SFP is valid for the configuration., а Port Health переходит в FAULTY. errdump содержит соответствующую запись шасси о том, что порт неисправен из-за недопустимого SFP, конфликта скорости или неисправности лазера.

Уже пробовал:

  • переустановил модуль и переносил его на два других порта, везде одинаковый результат
  • зафиксировал скорость порта на 16G вместо auto - без изменений
  • поставил модуль с кодировкой Brocade в тот же порт, чтобы доказать, что порт и кабель в порядке - линкуется мгновенно

Что именно проверяет здесь Fabric OS, и есть ли что-то на стороне коммутатора, что заставит его принять эти модули, или их просто нужно вернуть?

Comments 3

Accepted answer

Этот вывод логичен, и ничто из этого не ошибка конфигурации с вашей стороны.

Fabric OS несёт таблицы поиска и проверяет закодированную идентичность трансивера вместе с битами поддерживаемой скорости. Он ожидает, что возможности скорости Fibre Channel закодированы, что-то вроде 4/8/16G или 8/16/32G в зависимости от детали. Модуль с generic-кодировкой, или с кодировкой, где в полях скорости сидят скорости Ethernet, проваливает эту проверку, даже если оптика верной длины волны и дальности, поэтому порт помечается неисправным, а не просто остаётся down. Пустой sfpshow - побочный эффект той же проверки: когда валидация проваливается, модуль читается как отсутствующий, а не как отклонённый, что отправляет людей гоняться за мёртвыми слотами.

Настройки на стороне коммутатора, которая бы это обошла, не существует: решение принимается по кодировке, а не по согласованной скорости. Выход - модуль, закодированный под Fibre Channel с правильными скоростями FC для вашей платформы, в соответствии с матрицей поддержки трансиверов Broadcom. Ваш поставщик обычно может перекодировать уже имеющиеся у вас детали, что лучше, чем отправлять их обратно.

Brocade 300, G610, G720 и OEM-коробки вроде IBM SAN64B-6 ведут себя одинаково, а варианты SWL, LWL, ELWL, CWDM и DWDM трактуются одинаково. Это заметно участилось с FOS 9.x, поэтому детали, которые были в порядке в старой фабрике, вдруг перестают им быть.

Одна ловушка, если они когда-нибудь окажутся в коробке Gen 7: G720 отклоняет и небезопасную оптику тоже, и даже деталь Brocade 32G вроде 57-1000333-01 попадает там в Mod_Inv. Gen 7 хочет защищённые партномера из матрицы, а не просто корректную кодировку FC.

5 Egyptnethawk74EG Show original (English) AI translation

Прежде чем отправлять их обратно, уточните у поставщика одну деталь: какие скорости на самом деле прошиты в полях возможностей скорости этих модулей. Скорости Fibre Channel, что-то вроде 4/8/16G, или скорости Ethernet? Generic-кодировка на этикетке об этом ничего не говорит, и обычно именно здесь и кроется проблема.

Стоит также выложить: sfpshow на одном из рабочих портов с кодировкой Brocade рядом с неисправным, чтобы можно было сравнить, какую идентичность коммутатор читает в каждом случае. И не тратьте больше времени на настройку скорости порта, проверка смотрит не на это.

2 Türkiyelinknerd83TR Show original (English) AI translation

Спросил у них, и это второй случай. В полях скорости сидят скорости Ethernet, никакой скорости FC там вообще не установлено, ничего в формате 4/8/16G коммутатору найти. Оптика правильной длины волны и дальности для 16G SWL, но идентичность никогда не записывалась под деталь Fibre Channel, и поставщик это признал, когда я процитировал им ошибку обратно.

Сравнение, которое вы хотели, не очень информативно. sfpshow на соседнем рабочем порту печатает полный блок идентичности как ожидается, а на неисправном порту я по-прежнему получаю только

Port does not use an SFP or is disabled!

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

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