Для загрузки лицензий на устройство предусматривается два способа лицензирования:

  1. Онлайн лицензирование через взаимодействие с системой лицензирования ELM (Eltex License Manager) 
  2. Файловое лицензирование (только ESR)

Настройка онлайн лицензирования

Онлайн лицензирование поддерживается на vESR и ESR.

Данный раздел включает в себя настройки, связанные с взаимодействием устройства и сервером лицензирования (ELM-сервером).

Алгоритм настройки

ШагОписаниеКомандаКлючи

1

Перейти в конфигурирование менеджера лицензирования.

esr (config)# licence-manager

2

Задать IP-адрес ELM-сервера.

esr (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-серверу.

esr (config-licence-manager)# host port <PORT> 

<PORT> – номер TCP/UDP-порта отправителя, принимает значения [1..65535], по умолчанию 8099.

4Указать лицензионный ключ (только для продукта vESR)vesr(config-licence-manager)# licence-key <KEY><KEY> – лицензионный ключ, задается строкой до 128 символов.
5

Включить менеджер лицензирования.

esr (config-licence-manager)# enable
6

Установить описание (необязательно).

esr (config-licence-manager)# description <LINE>
<LINE> –  описание, задаётся строкой до 255 символов.
7Задать текстовое имя устройства, которое передаётся на сервер ELM (необязательно).esr (config-licence-manager)# system-name <WORD><WORD> – имя, задаётся строкой до 255 символов.
8Задать текстовое описание, которое передаётся на сервер ELM (необязательно).esr (config-licence-manager)# location <WORD><WORD> – описание, задаётся строкой до 255 символов.
9Указать экземпляр VRF, в котором будет работать менеджер лицензирования (необязательно).esr (config-licence-manager)# ip vrf forwarding <VRF><VRF> – имя VRF, задается строкой до 31 символа.
10Задать значение DSCP, которое будет использоваться для маркировки трафика при обращениях к ELM-серверу (необязательно).esr(config-licence-manager)# dscp <DSCP><DSCP> значение DSCP, принимает значения [0..63], по умолчанию 48.

Пример настройки

В режиме конфигурирования licence-manager укажем адрес и порт ELM-сервера. Между устройством и ELM-сервером должна быть сетевая доступность.

esr(config-licence-manager)# host address elm.eltex-co.ru
esr(config-licence-manager)# host port 8098
esr(config-licence-manager)# enable 

После включения менеджера лицензирования устройство попытается обратиться на указанный сервер.

Команда show licence-manager status выводит подробную информацию об обращениях на сервер лицензирования

esr# show licence-manager status
ELM server type:                root
Last request status:            success
Last request to licence server: 2024-08-12 04:01:00
Next request to licence server: 2024-08-12 04:57:07              

Команда update licence-manager licence позволяет принудительно отправить запрос на ELM-сервер, не дожидаясь времени следущего запроса:

esr# update licence-manager licence
2024-08-12T04:01:00+00:00 %LICENCE-W-EVENT: Licence recieved from Eltex Licence Manager server

Команда show licence позволяет вывести информацию о лицензиях на устройстве

esr# show licence
Feature                            Source     State         Value                              Valid from             Expiries               
--------------------------------   --------   -----------   --------------------------------   --------------------   --------------------   
ESR-SECURITY-WF-KASPERSKY          ELM        Active        true                               --                     --                     
IPS                                ELM        Active        true                               --                     -- 

Как видно, у онлайн лицензий на месте Source указывается ELM.

Настройка файлового лицензирования

Данный вид лицензирования поддерживается только на ESR.

Загрузка лицензии осуществляется в system:licence с помощью команды copy

esr# copy tftp://<IP_address>:/NP10000001.lic system:licence
|******************************************| 100% (681B) Licence loaded successfully. Please reboot system to apply changes.

После чего необходимо будет перезапустить устройство.

{
	"name":	"Eltex",
	"version":	"1.0",
	"type":	"ESR-200",
	"sn":	"NP10000001",
	"mac":	"A8:F9:4B:00:00:01",
	"publickey":	0,
	"features":	"BRAS,IPS,WIFI",
	"sign":	"4aafe3d7abfc0d995c1829c73967e23ec55f8e260567fdc9..."
}

При выводе лицензий такие лицензии помечаются как File (v1)

esr# show licence
Feature                            Source      State         Value                              Valid from             Expiries               
--------------------------------   ---------   -----------   --------------------------------   --------------------   --------------------   
BRAS                               File (v1)   Active        true                               --                     --                     
BRAS                               File (v1)   Candidate     true                               --                     --                     
IPS                                File (v1)   Active        true                               --                     --                     
IPS                                File (v1)   Candidate     true                               --                     --                     
WIFI                               File (v1)   Active        true                               --                     --                     
WIFI                               File (v1)   Candidate     true                               --                     --                     

Состояние Active говорит о том, что лицензия сейчас активна

Состояние Candidate говорит о том, что лицензия будет применена при перезапуске

Настройка лицензирования в кластере

Синхронизация файловых лицензий

Для синхронизации файлов лицензий в кластере необходимо загрузить их все на Active-устройство командой copy в директорию system:cluster-unit-licences.

Все загруженные лицензии в данной директории передаются остальным участникам кластера.

ESR-1# copy tftp://<IP_address>:/licence system:cluster-unit-licences
|*************************| 100% (680B) Licence loaded successfully.

На каждый ESR нужна отдельная лицензия (Wi-Fi, BRAS и т. д.).

Для активации функций кластера не нужна отдельная лицензия.

Установка файловых лицензий

Установить лицензию в кластере можно двумя способами:

1. Загрузить индивидуально лицензию на каждое устройство, как в случае с обычным ESR вне кластера.
2. Загрузить лицензию для Active-юнита в system:licence (данная лицензия также автоматически загрузится и в system:cluster-unit-licences), активировать её перезагрузкой, лицензии для Standby загрузить в system:cluster-unit-licences на Active-юните, после чего либо выполнить команду sync cluster system force, либо подключить Standby по ZTP.

ESR-1# copy tftp://<IP_address>:/licence system:cluster-unit-licences
|*************************| 100% (680B) Licence loaded successfully.
ESR-1#
ESR-1#
ESR-1#
ESR-1# show cluster-unit-licences 
Serial number     Features                                                       
---------------   ------------------------------------------------------------   
NP0B003634        BRAS,IPS,WIFI                       
NP0B009033        BRAS,IPS,WIFI
ESR-1# sync cluster system force