Это один из тех технических вопросов, который стоит с тех самых времён: «Куда пропал Windows 9?», «Почему нет IPv5?» На самом деле, я знал ответ на этот конкретный вопрос, ведь я старожил, который был в теме (только начинал развёртывать решения на ROS) более 20 лет назад, именно тогда и была введена эта версия лицензирования ROS. Но для всех остальных MikroTik прямо на той странице, что вы ссылались, продолжает давать объяснение: Уровень 2 был переходной лицензией от старого формата (до версии 2.8). Такие лицензии больше не доступны, если у вас есть такая лицензия, она работает, но для обновления придётся покупать новую. Это значит, что в текущих версиях ROS до сих пор есть код, который обрабатывает исключительные случаи со старыми Level 2 ключами; пока это так, их вряд ли можно «перепрофилировать» под другую цель. Хотя, признаюсь, формулировка «но для обновления…» у меня вызывает вопросы. Неясно, речь о версиях или о функциях. Если о версиях — то вроде ничего не мешает переиспользовать L2. Если о функциях — с момента введения схемы с v2.7, чтобы «обновить» уровень лицензии, надо покупать новую лицензию по полной цене, так что говорить об этом как о чем-то особенном кажется бессмысленным. У меня уже нет старых накопителей с «L2» лицензиями, чтобы проверить это на практике.
Честно говоря, $45 за Level 4 — вообще дёшево, и для большинства задач это «безлимитка». Единственные случаи, когда мы действительно сталкиваемся с ограничениями и требуется что-то выше L4 — это при запуске огромных концентраторов доступа или VPN-туннельных серверов; там просто покупаем L6.
Но это, конечно, не совсем так. Если хотите лицензировать не виртуализированную x86-систему, там тоже выдаются старого образца, «непереносимые» (привязанные к носителю/установке) лицензии с уровнем. К слову, про L3 забыл сказать: это тоже странный экземпляр. Она доступна только как «OEM-стиль» («предустановленная») лицензия, поэтому в справке написано «не продаётся». Она, по сути, запрещает запускать WiFi-интерфейсы в режиме «ap bridge» (а также накладывает ограничения на хотспоты и, возможно, не может быть CAPsMAN контроллером... тут я предположил, не тестировал, в справке не сказано, но логично было бы). Такие лицензии ставят на устройства, которые рассчитаны на использование беспроводного интерфейса в качестве WAN/WWAN клиента. Раньше думал, что она была только на старых RB112/RB133C и заброшена после снятия с производства, но глянул список продуктов — она до сих пор используется на некоторых новых устройствах. Если $45 слишком дорого для домашнего роутера (особенно если играть хочется только с маршрутизацией/пересылкой пакетов и WiFi не интересует), то стоит попытаться убедить MikroTik продавать L3 ключи отдельно. Но я не вижу у них особой мотивации это делать.
Спорно, что это «лучше» во всех случаях, поэтому я очень рад, что MikroTik продолжает продавать не-CHR версию ROS для x86/x64. Покупать дешёвые, списанные, 5–10-летней давности серверы, ставить туда (поддерживаемые) сетевые карты и запускать ROS на «железе» оказалось очень выгодным и классным решением для многих задач. (Разве что в плане веса, габаритов, тепла, шума и электроэнергии — здесь минусы есть.) Особенно это актуально, если нужно работать на ROS 6, который ещё актуален, но при этом железо MikroTik под ROS 6 не тянет по производительности. (ROS 6 не поддерживает SR-IOV, что становится проблемой при виртуализации при больших нагрузках.)
Это правда хороший момент. CHR — огонь для домашней лаборатории, самый бюджетный и доступный способ поиграться с ROS, особенно для обучения.