Одна из главных проблем, с которой сталкиваются при развертывании Mellanox SX6036 — это жёсткая политика валидации оптических трансиверов и медных кабелей прямого подключения (DAC).
Если вставить в порт кабель от Cisco, HP, Intel или безымянный китайский аналог, коммутатор заблокирует порт и выдаст ошибку Unsupported Cable или Bad EEPROM.
В этом разделе мы разберем, как отключить эту проверку и заставить устройство работать с любыми кабелями.
Если кабель не подошел, линк не поднимется, а в логах (show logging eyeball) или при выводе статуса интерфейсов вы увидите следующее:
unsupported или disabled by software.Вы можете проверить информацию об установленном трансивере командой:
switch # show interfaces ethernet 1/1 transceiver
В операционной системе MLNX-OS есть недокументированная команда, которая отключает строгую проверку соответствия идентификаторов EEPROM.
⚠️ Важно: Эта настройка применяется «на лету», но для гарантированного поднятия линка после ввода команды может потребоваться физически передёрнуть кабель или перезагрузить порт (shutdown / no shutdown).
1. Переходим в режим конфигурации:
switch > enable switch # configure terminal
2. Вводим команду для разрешения сторонних кабелей (в зависимости от версии прошивки синтаксис может слегка отличаться):
switch (config) # fae turn-off-cable-validation
Если команда выше выдает ошибку, вот альтернативный вариант:
switch (config) # fae cable-validation disable
3. Перезапускаем интерфейс, на котором возникла проблема (например, порт 1):
switch (config) # interface ethernet 1/1 shutdown switch (config) # interface ethernet 1/1 no shutdown
Если проверка отключена, но линк не поднимается (или сыпятся ошибки CRC), проблема может быть физической:
switch (config) # interface ethernet 1/1 module-type sfp
(После этого порт 1/1 превратится в четыре виртуальных интерфейса: 1/1/1, 1/1/2 и т.д., которые смогут работать на скорости 10G).
Команда отключения валидации сохраняется в общий конфигурационный файл устройства:
switch (config) # configuration write
Совет: Если вы используете оптические модули (AOC) высокой мощности (например, LR4 для больших расстояний), убедитесь, что блок питания коммутатора справляется с нагрузкой. Посмотреть энергопотребление портов можно командой show system power.