Содержание

Совместимость кабелей и трансиверов (DAC/AOC)

Одна из главных проблем, с которой сталкиваются при развертывании Mellanox SX6036 — это жёсткая политика валидации оптических трансиверов и медных кабелей прямого подключения (DAC).
Если вставить в порт кабель от Cisco, HP, Intel или безымянный китайский аналог, коммутатор заблокирует порт и выдаст ошибку Unsupported Cable или Bad EEPROM.

В этом разделе мы разберем, как отключить эту проверку и заставить устройство работать с любыми кабелями.

Симптомы заблокированного порта

Если кабель не подошел, линк не поднимется, а в логах (show logging eyeball) или при выводе статуса интерфейсов вы увидите следующее:

Вы можете проверить информацию об установленном трансивере командой:

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.