Содержание
Особенности лицензирования и активация функций
Коммутатор Mellanox SX6036 поставлялся в различных программных комплектациях. В зависимости от приобретённого изначально пакета, некоторые аппаратные возможности устройства могут быть ограничены на уровне операционной системы MLNX-OS.
К примеру, он может быть лицензирован только как Ethernet-Switch или наоборот как Infiniband (IB-Switch).
Вы можете столкнуться с ситуацией, когда у вас на руках есть Mellanox в режиме IB, а сетевые контроллеры только Ethernet.
В этом разделе мы разберем, как проверить текущий статус лицензий, какие функции требуют активации и как расширить возможности коммутатора.
Какие функции требуют лицензии?
Обычно ограничения накладываются на следующие ключевые возможности:
- Пакет L3 (Advanced Routing): без этой лицензии коммутатор работает исключительно как L2-устройство (простая коммутация, VLAN). Лицензия активирует статическую маршрутизацию, а также динамические протоколы (OSPF, BGP, PIM и др.).
- Активация портов (Port Density): некоторые младшие ревизии продавались с завода с 12 или 18 активными портами. Остальные порты программно заблокированы до ввода соответствующего ключа.
- Режим VPI (Ethernet/InfiniBand): возможность свободного переключения каждого порта между Ethernet и IB также иногда требовала отдельной лицензии в ранних версиях MLNX-OS.
- Скорость портов: в некоторых ревизиях MLNX-OS возможны ограничения скорости портов. Например: ограничение портов на скорости 40Gbps, хотя коммутатор поддерживает 56Gbps.
Проверка текущих лицензий
Чтобы узнать, какие функции уже активированы на вашем устройстве, выполняем команду в консоли:
switch # show licenses
Если список пуст или нужной вам функции (например, L3) там нет, при попытке использовать команды маршрутизации система будет выдавать ошибку Command unrecognized или License required.
Активация лицензионного ключа
Если у вас есть лицензионный ключ, его установка выполняется в режиме конфигурации:
1. Переходим в режим конфигурации:
switch > enable switch # configure terminal
2. Устанавливаем лицензию с помощью команды:
switch (config) # license install <ВАШ_ЛИЦЕНЗИОННЫЙ_КЛЮЧ>
3. Проверяем, что ключ успешно принят системой:
switch (config) # show licenses
Нюансы для б/у оборудования
Так как линейка коммутаторов Mellanox SX6036 уже официально снята с поддержки, легально приобрести новые лицензии у NVIDIA/Mellanox для частного использования или домашних лабораторий сейчас практически невозможно.
⚠️ Важно: В некоторых случаях, лицензии можно сгенерировать для конкретного оборудования. Для этого потребуется серийный номер устройства. Но помните, что любые манипуляции с генерацией ключей нарушают лицензионное соглашение (EULA) производителя и могут быть использованы исключительно в ознакомительных целях или в изолированных лабораторных средах! Всё же, если вам нужна помощь в разъяснении некоторых аспектов подобной функциональности, пожалуйста обращайтесь
Сохранение изменений
После успешной активации лицензий обязательно сохраните конфигурацию, чтобы ключи не «слетели» после первой же перезагрузки:
switch (config) # configuration write
Что делать дальше?
После активации пакета L3 вы можете настроить первый маршрутизируемый интерфейс. Для этого перейдите в режим конфигурации, включите маршрутизацию глобально командой ip routing, а затем задайте IP-адрес на нужном VLAN: interface vlan 10 ip address 10.0.10.1 /24.
