Использование лицензирования позволяет гибко управлять производительностью ESBC.
Без использования лицензий ESBC будет работать в демо-режиме. В данном режиме установлено ограничение по количеству одновременно установленных сессий и количеству вызовов в секунду (CPS).
Для vESBC дополнительно будет установлено ограничение скорости полосы пропускания в 1 Мбит/с.
Виды лицензий ESBC
vESBC
| Название лицензии | Функционал | Ограничения в демо-режиме |
|---|---|---|
| ESBC-LIMIT-MAX-CALLS | Ограничение одновременно установленных сессий на ESBC. | 6 |
| ESBC-LIMIT-MAX-CPS | Ограничение количества вызовов в секунду на ESBC. | 1 |
| ESBC-VIRTUAL-LIMIT-NET | Ограничение скорости полосы пропускания виртуального ESBC. | 1 Мбит/с |
| ESBC-VIRTUAL-LIMIT-DEFAULT | Неизменяемый параметр, предоставляется при выдаче любой лицензии vESBC. Увеличивает лимиты RIB для:
Активирует учетную запись techsupport для доступа в режим shell. | Лимиты RIB для:
Учетная запись techsupport неактивна |
| IPS | Система предотвращения вторжений – программная система сетевой и компьютерной безопасности, обнаруживающая вторжения или нарушения безопасности и автоматически защищающая от них. | Функционал недоступен |
ESBC-3200
| Название лицензии | Функционал | Ограничения в демо-режиме |
|---|---|---|
| ESBC | Требуется для активации функционала ESBC, поставляется вместе с устройством в заводской комплектации. | - |
| ESBC-LIMIT-MAX-CALLS | Ограничение одновременно установленных сессий на ESBC. | 6 |
| ESBC-LIMIT-MAX-CPS | Ограничение количества вызовов в секунду на ESBC. | 1 |
| IPS | Система предотвращения вторжений – программная система сетевой и компьютерной безопасности, обнаруживающая вторжения или нарушения безопасности и автоматически защищающая от них. | Функционал недоступен |
Способы получения лицензии
| Online ELM | Offline ELM | File | |
|---|---|---|---|
| vESBC |
| ||
| ESBC-3200 |
Статусы лицензий
| Active | Лицензия активна. |
Candidate | Лицензия будет применена после перезагрузки. |
| Unsupported | Лицензия не поддерживается в рамках текущей версии ПО или вообще не поддерживается устройством. |
Лицензирование через ELM
Сервер лицензий Eltex License Manager (далее — ELM), осуществляющий функцию лицензирования программных и аппаратных продуктов компании «Элтекс». ELM используется в процессе активации лицензии и последующей эксплуатации для подтверждения легитимности приобретенного программного обеспечения и предоставления прав на его использование.
Существует 2 варианта работы с ELM:
- Online ELM — сервер лицензирования, расположенный на стороне компании «Элтекс». Установка дополнительного ПО не требуется.
https://elm.eltex-co.ru:8099
- Offline ELM — сервер лицензирования, устанавливаемый локально на стороне заказчика. Подходит для эксплуатации в закрытом контуре. Подробная информация об Offline ELM доступна в официальной документации Offline ELM.
Периодичность обращений к ELM
1. При включении менеджера лицензирования на ESBC устройство сразу попытается обратиться за лицензией:
- в случае успешного обращения устройство начнет обращаться к серверу раз в час,
- в случае неуспешного обращения устройство будет пытаться получить лицензию раз в 15 минут.
2. В случае если менеджер лицензирования был включен на момент перезапуска устройства, то после перезапуска устройство сразу обратится за лицензией. При неудачной попытке:
- устройство будет пытаться получить лицензию раз в 5 минут (до сброса лицензии), если до перезапуска имелась действующая ELM-лицензия,
- устройство будет пытаться получить лицензию раз в 15 минут, если на момент перезапуска ELM-лицензии не было.
3. В случае сброса лицензии устройство будет пытаться получить лицензию раз в 15 минут.
Условия преждевременного сброса лицензии
Лицензия на устройстве будет преждевременно сброшена, если:
- был отключен менеджер лицензирования на устройстве;
- устройство не смогло в течение 168 часов успешно обратиться на ELM;
- устройство после перезапуска не смогло в течение 15 минут обратиться на ELM.
Чтобы снова получить лицензию, необходимо успешное обращение устройства на ELM.
Алгоритм настройки
Особенности настройки лицензирования на vESBC
Перед подключением vESBC к серверу лицензирования (ELM) необходимо указать серийный номер (serial number) и ключ лицензии (licence key) в системных настройках устройства. Выполнить это можно следующими командами:
vesbc# set system serial-number <SERIAL-NUMBER> vesbc# set system licence-key <LICENCE-KEY>
где:
<SERIAL-NUMBER> – серийный номер вида ESBCXXXXXXX;
<LICENCE-KEY> – ключ лицензии, полученный при заказе vESBC.
После чего устройство необходимо будет перезагрузить.
Не включайте менеджер лицензирования до задания серийного номера и ключа лицензии. После 10 попыток подключения к серверу лицензирования с некорректными учётными данными ваш IP-адрес будет автоматически заблокирован системой защиты сервера лицензирования.
При миграции, копировании, восстановлении, экспорте или других аналогичных операциях, связанных с состоянием виртуальной машины, требуется перезагрузка vESBC командой reload system.
Настройка менеджера лицензирования через web-интерфейс описана в разделе Меню «Лицензии» документации ESBC-Series. Управление через web-интерфейс. Версия 1.9.0.
| Шаг | Описание | Команда | Ключи |
|---|---|---|---|
1 | Перейти в конфигурирование менеджера лицензирования. | esbc (config)# licence-manager | |
2 | Задать IP-адрес ELM-сервера. | esbc (config-licence-manager)# host address <A.B.C.D | WORD | X:X:X:X::X> | <IP-ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]; <IPV6-ADDR> – IPv6-адрес, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. WORD(1-31) – DNS-имя сервера. |
3 | Задать порт для подключения к ELM-серверу (необязательно). | esbc (config-licence-manager)# host port <PORT> | <PORT> – номер TCP/UDP-порта отправителя, принимает значения [1..65535], по умолчанию 8099. |
| 4 | Включить менеджер лицензирования. | esbc (config-licence-manager)# enable | |
| 5 | Установить описание (необязательно). | esbc (config-licence-manager)# description <LINE> | <LINE> – описание, задаётся строкой до 255 символов. |
| 6 | Задать текстовое имя устройства, которое передаётся на сервер ELM (необязательно). | esbc (config-licence-manager)# system-name <WORD> | <WORD> – имя, задаётся строкой до 255 символов. |
| 7 | Задать текстовое описание, которое передаётся на сервер ELM (необязательно). | esbc (config-licence-manager)# location <WORD> | <WORD> – описание, задаётся строкой до 255 символов. |
| 8 | Указать экземпляр VRF, в котором будет работать менеджер лицензирования (необязательно). | esbc (config-licence-manager)# ip vrf forwarding <VRF> | <VRF> – имя VRF, задается строкой до 31 символа. |
| 9 | Задать значение DSCP, которое будет использоваться для маркировки трафика при обращениях к ELM-серверу (необязательно). | esbc (config-licence-manager)# dscp <DSCP> | <DSCP> – значение DSCP, принимает значения [0..63], по умолчанию 48. |
Пример настройки
В режиме конфигурирования licence-manager укажем адрес и порт ELM-сервера. Между устройством и ELM-сервером должна быть сетевая доступность.
vesbc# configure vesbc(config)# licence-manager vesbc(config-licence-manager)# host address elm.eltex-co.ru vesbc(config-licence-manager)# enable vesbc(config-licence-manager)# end
После включения менеджера лицензирования устройство попытается обратиться на указанный сервер.
Команда show licence-manager status выведет подробную информацию об обращениях на сервер лицензирования:
vesbc# show licence-manager status ELM server type: root Last request status: success Last request to licence server: 2025-04-17 10:24:22 Next request to licence server: 2025-04-17 10:24:43
Команда update licence-manager licence позволит принудительно отправить запрос на ELM-сервер, не дожидаясь времени следующего запроса:
vesbc# update licence-manager licence 2024-08-12T04:01:00+00:00 %LICENCE-W-EVENT: Licence recieved from Eltex Licence Manager server
Команда show licence позволит вывести информацию о лицензиях на устройстве:
vesbc# sh licence
System serial number: ESBC0000051
System licence key: XXXXXXXXXXX
ELM licence:
Licence is valid from: --
Licence expires: --
Feature Source State Value Valid from Expiries
--------------------------- -------- -------- ----------- ---------- --------
ESBC-LIMIT-MAX-CALLS ELM Active 50000 -- --
ESBC-LIMIT-MAX-CPS ELM Active 1000 -- --
ESBC-VIRTUAL-LIMIT-DEFAULT ELM Active true -- --
ESBC-VIRTUAL-LIMIT-NET ELM Active 10000000000 -- --
IPS ELM Active true -- --
Загрузка и активация файловой лицензии (только для ESBC-3200)
Загрузка файловой лицензии через web-интерфейс описана в разделе Меню «Лицензии» документации ESBC-Series. Управление через web-интерфейс. Версия 1.9.0.
Для загрузки лицензии через CLI введите одну из нижеописанных команд. В качестве параметра <server> должен быть указан IP-адрес используемого сервера. Для обновления с FTP- или SCP-сервера потребуется ввести имя пользователя (параметр <user>) и пароль (параметр <password>). В качестве параметра <file_name> укажите имя файла лицензии, помещенного на сервер (при использовании SCP нужно указать полный путь – параметр <folder>). После ввода команды устройство скопирует файл во внутреннюю память, проверит целостность данных и сохранит его.
TFTP:
ESBC-3200# copy tftp://<server>:/<file_name> system:licence
FTP:
ESBC-3200# copy ftp://[<user>[:<password>]@]<server>:/<file_name> system:licence
SCP:
ESBC-3200# сору scp://[<user>[:<password>]@]<server>://<folder>/<file_name> system:licence
SFTP:
ESBC-3200# copy sftp://[<user>[:<password>]@]<server>:/<file_name> system:licence
Пример загрузки лицензии через SCP:
ESBC-3200# сору scp://adm:password123@192.168.16.168://home/tftp/licence system:licence |******************************************| 100% (670B) Licence loaded successfully. Please reboot system to apply changes.
Для активации лицензии формата "File (v1)" необходимо перезагрузить устройство:
ESBC-3200# reload system
После перезагрузки проверьте, что лицензия активирована:
ESBC-3200# show licence Feature Source State Value Valid from Expiries ---------------------- -------- ----------- ------- ------------ -------- ESBC Boot Active true -- -- ESBC Boot Candidate true -- -- ESBC-LIMIT-MAX-CALLS File (v1) Active 8500 -- -- ESBC-LIMIT-MAX-CALLS File (v1) Candidate 8500 -- -- ESBC-LIMIT-MAX-CPS File (v1) Active 400 -- -- ESBC-LIMIT-MAX-CPS File (v1) Candidate 400 -- --
Файловые лицензии формата "File (v2)" применяются при копировании на устройство автоматически, поэтому перезагрузка ESBC не требуется.
Лицензирование в кластере
Синхронизация файловых лицензий
Для синхронизации файлов лицензий в кластере необходимо загрузить их на Active-устройство командой copy в директорию system:cluster-unit-licences.
Все загруженные лицензии в данной директории передаются остальным участникам кластера.
ESBC-1# copy tftp://<IP_address>:/licence system:cluster-unit-licences |*************************| 100% (680B) Licence loaded successfully.
На каждый ESBC нужна отдельная лицензия. Для активации функций кластера не нужна отдельная лицензия.
Установка файловых лицензий
Установить лицензию в кластере можно двумя способами:
1. Загрузить индивидуально лицензию на каждое устройство, как в случае с обычным ESBC вне кластера.
2. Загрузить лицензию для Active-юнита в system:licence (данная лицензия также автоматически загрузится и в system:cluster-unit-licences), активировать её перезагрузкой, лицензии для Standby загрузить в system:cluster-unit-licences на Active-юните, после чего либо выполнить команду sync cluster system force, либо подключить Standby по ZTP.
ESBC-1# copy tftp://<IP_address>:/licence system:cluster-unit-licences |*************************| 100% (680B) Licence loaded successfully. ESBC-1# ESBC-1# ESBC-1# ESBC-1# show cluster-unit-licences Serial number Features --------------- ------------------------------------------------------------ VIBE000065 ESBC,ESBC-LIMIT-MAX-CPS,ESBC-LIMIT-MAX-CALLS VIBE000033 ESBC,ESBC-LIMIT-MAX-CPS,ESBC-LIMIT-MAX-CALLS ESBC-1# sync cluster system force