Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Видеопрезента́ция AirTune

Ролик смонтирован на версии AirTune 1.3.0 и SoftWLC 1.18

Описание


Одним из приоритетных направлений по развитию точек доступа в области Enterprise&High-Density Wi-Fi является реализация сервиса AirTune, основной функцией которого, является Radio Resource Management (RRM).

Radio Resource Management позволяет автоматически оптимизировать характеристики точек доступа в зависимости от текущих условий. Сервис AirTune не заменяет собой процедуры радиопланирования, но позволяет провести финальный этап оптимизации сети, а также вести постоянный контроль. 

Используемые технологии и алгоритмы:

  • Dynamic Channel Assignment (DCA) - Алгоритм автоматического распределения частотных каналов каждой точки доступа в сети для избежания интерференции между ними;
  • Transmit Power Control (TPC) - Алгоритм управления мощностью передатчиков с целью обеспечения оптимальной зоны покрытия сети и минимизации "конфликтных" областей, где клиент находится в зоне уверенного приема нескольких соседних точек доступа;

  • Load Balancing - Алгоритм автоматического распределения клиентских устройств между точками. В случае перегрузки сервис определит более оптимальную ТД для подключения клиента, и выдаст рекомендации на точки доступа, клиент будет видеть в эфире только 1 ТД, рекомендованную для авторизации;
  • Roaming - Поддержка стандартов бесшовного роуминга 802.11 k/v/r.

Основными задачами функционала являются:

  • Автоматическая настройка рабочих каналов между точками доступа;
  • Автоматическая подстройка излучаемой мощности для стабильности зоны покрытия  ("соты");
  • Оптимизация пропускной способности беспроводной сети;
  • Минимизация «конфликтных» областей между точками доступа;
  • Равномерное распределение нагрузки между точками доступа;
  • Поиск оптимальной точки доступа для клиента находящегося в "неуверенной" зоне приема;
  • Минимизация "случайных" переподключений клиентов на границах «сот»;
  • Поддержка бесшовного роуминга клиентов между точками доступа.

При работе функционала TPC/DCA точки доступа по команде от сервиса с помощью специальных пакетов (Action Frame) собирают информацию о радиосреде в текущий момент времени. Затем передают информацию на сервис, который выполняет анализ "качества радиоэфира" и проводит оптимизацию параметров для каждой точки доступа, что обеспечивает равномерность зоны покрытия и минимизацию интерференции. 

Также сервис в себя включает функционал роуминга:

  • Синхронизация списков соседних точек доступа стандарта 802.11k/v, который позволяет клиенту при ослабевании сигнала с текущей точки доступа искать более подходящую точку доступа из рекомендуемого списка, а не анализируя весь эфир.
  • Согласование ключей между точками доступа для роуминга стандарта 802.11r, который позволяет значительно ускорять процесс переключения клиента между точками доступа, т.к. клиенту не нужно будет проходить повторную полную авторизацию на встречной точке доступа, только ускоренную.

Для работы роуминга стандартов 802.11k/v/r необходима поддержка стандарта со стороны клиентов.


Простой пример работы оптимизации сети с помощью сервиса представлен на картинке (функционал DCA+TPC):

Докеризация сервиса

Имеется возможность запустить сервис AirTune в Docker-контейнере. Для этого необходимо создать файл с настройками docker-compose.yml и .env следующего содержания:

docker-compose.yml
version: "3"
services:
  eltex-airtune:
    container_name: eltex-airtune
    image: ${ELTEX_HUB}/eltex-airtune:${AIRTUNE_VERSION}
    restart: unless-stopped
    ports:
      # api port
      - "8089:8089/tcp"
      # cli api port
      - "8082:8082/tcp"
      # listen port
      - "8099:8099/tcp"
    environment:
    # Настройки таймзоны
      - TZ=${TZ}
    volumes:
      # Сертификаты для https web интерфейса
      #- ./data/eltex-airtune/etc/eltex-airtune/cert/server.pem:/etc/eltex-airtune/cert/server.pem:ro
      #- ./data/eltex-airtune/etc/eltex-airtune/cert/server.key.pem:/etc/eltex-airtune/cert/server.key.pem:ro
      # Конфиги
      - ./data/eltex-airtune/etc/eltex-airtune/airtune.conf:/etc/eltex-airtune/airtune.conf:ro
      - ./data/eltex-airtune/etc/eltex-airtune/airtune_logger.conf:/etc/eltex-airtune/airtune_logger.conf:ro
      # директория для репортов
      - ./volumes/eltex-airtune/var/lib/eltex-airtune/reports:/var/lib/eltex-airtune/reports
      # директория для логов
      - ./volumes/logs/eltex-airtune:/var/log/eltex-airtune
      # директория с лицензиями
      - ./data/eltex-airtune/etc/eltex-airtune/licence:/etc/eltex-airtune/licence:ro
.env
ELTEX_HUB=hub.eltex-co.ru/softwlc

# Common version number
AIRTUNE_VERSION=1.5.2

TZ=Asia/Novosibirsk

В разделе volumes необходимо указать путь к файлу конфигурации softwlc.conf, а также путь к директории, которая будет содержать логи.

Файлы  airtune.conf и airtune_logger.conf должны существовать в указанных директориях, так как через них осуществляется управление сервисом. Пример конфигурационных файлов: airtune_logger.conf airtune.conf

Запустить контейнер можно командой:

docker compose up

Описание переменных окружения

  • ELTEX_HUB - URL репозитория Элтекс;
  • AIRTUNE_VERSION версия образа;
  • TZчасовой пояс в формате Asia/Novosibirsk (список существующих можно посмотреть командой timedatectl list-timezones).

Лицензирование


Лицензия ограничивает число ТД, находящихся под контролем сервиса AirTune.

Для работы сервиса с ТД необходимо файл лицензии "licence.xml" поместить в директории:

  1. /usr/lib/eltex-ems/conf/licence/
  2. /etc/eltex-airtune/licence/ - (Если сервис Eltex-airtune версии >= 1.4.0)
    /etc/eltex-airtune/  - (Если сервис Eltex-airtune < 1.3.2)

В случае, если в EMS используются инкрементальные лицензии, файлы нужно дублировать и в сервис AirTune(файлы licence.xml, licence-1.xml и т.д.)

Затем перезапустить сервисы EMS и AirTune командами: 

service eltex-ems restart
service eltex-airtune restart

При использовании сервиса AirTune в docker лицензию необходимо добавлять в директорию с лицензиями, указанную в docker-compose.yml

После добавления лицензии необходимо пересобрать контейнер командой :

docker-compose up -d --force-recreate eltex-airtune

Для получения/продления лицензии необходимо обратиться в коммерческий отдел компании ЭЛТЕКС.


Количество доступных и использованных на сервере лицензий можно увидеть в GUI EMS в разделе Справка -> Лицензии, либо непосредственно в файле лицензий /usr/lib/eltex-ems/conf/licence/licence.xml

/usr/lib/eltex-ems/conf/licence/licence-dist.xml
        <group>
            <title>AIRTUNE</title>
            <count>200</count>
            <typeList>
                <type>AIRTUNE</type>
            </typeList>
        </group>

Если лицензия на Airtune присутствует в списке, то в GUI EMS  в меню "Wireless"  будет доступна для настройки вкладки Конфигурации сервиса, изображенные на скриншоте:

Также появится вкладка AirTune при нажатии на узел в дереве EMS .

Системные требования для работы сервиса


  • Операционная система Ubuntu Server 16.04 LTS/ Ubuntu Server 18.04 LTS

При выборе сервера, необходимо учитывать следующие системные требования (требования предоставляются к VM без учета резервирования системы):

Количество устройств

CPU core, Xeon

RAM, Gb

HDD, Gb

от 10 до 200 ТД4, 64-bit x86 CPUs
440
от 200 до 500 ТД6, 64-bit x86 CPUs
680
от 500 до 1000 ТД6, 64-bit x86 CPUs
8120
от 1 тыс. до 2 тыс. ТД8, 64-bit x86 CPUs
12200
от 2 тыс. до 4 тыс. ТД8, 64-bit x86 CPUs
16350

Алгоритм работы


Для корректной работы функционала необходимо чтобы версия ПО точек доступа была не менее 1.19.0, ПО сервиса AirTune не менее 1.3.0 и версией SoftWLC 1.17

Для работы сервиса с ТД необходимо:

  • Установить комплекс SoftWLC + пакет AirTune;
  • Приобрести лицензию в коммерческом отделе, установить в соответствующие директории;
  • Создать в СУ шаблон работы сервиса, привязать к домену локации ТД;
  • Прописать на ТД URL AirTune сервиса, к которому будут подключаться точки.


ТД при подключении к серверу (соединение между ТД и сервером осуществляется по протоколу WebSocket) отправляет сообщение "subscribe-request", где передает свои параметры, такие как:

  • заводские установочные параметры (серийный номер, тип устройство, МАК адрес);
  • имя локации (географический домен);
  • радио настройки (канал, мощность);
  • список SSID;
  • список подключенных клиентов.

После того как ТД построила сессию с сервисом, на AirTune точки группируются по доменам. Если на сервисе нет домена, которому принадлежит точка, AirTune отправляет отказ в обслуживании.

Если на AirTune домен настроен, то сервер отправляет "subscribe-response" c указанием какие функции (DCA, TPC, Load Balance) настроены для этого домена.


Оптимизация (DCA, TPC) проходит внутри домена по следующему сценарию:

Схема сценария работы алгоритмов DCA/TPC:

1) Первым этапом происходит авторизация ТД на сервисе AirTune, для этого система управления по средствам SNMP-set запроса конфигурирует на точках доступа URL сервиса AirTune;

2) ТД поднимают сессию с сервисом, обменявшись пакетами Subscribe-Request/ Subscribe-Response, в которых ТД информирует сервис о текущей конфигурации. В случае если на сервисе не существует географический домен, переданный в сообщении от точки, сервис будет игнорировать запросы. Если домен найден,  подключение происходит успешно.

3) Далее сервер отправляет на точки запрос "rrm-request-mode", чтобы актуализировать текущую информацию о них, т.к. оптимизация может начаться не только после подключения точки, а планово либо по команде администратора спустя долгое время после первичного подключения;

4) Точки доступа отвечают "rrm-response-mode", в котором передают свои текущие радио параметры;

5) Сервер отправляет запрос на сканирование окружения "rrm-update". В зависимости от опции eltex-rrm-scan сканирование может быть "обычным" (точка перебирает доступные каналы и детектирует все видимые точки) либо специальным, когда только точки из домена передают специальные action пакеты в один,заранее определенный, момент времени;

6) Точки отправляют результат сканирования на сервер сообщением "rrm-response";

7) Получив результаты от всех ТД в домене, сервер в зависимости от настроек определяет для каждой точки оптимальную мощность, оптимальный канал, список соседей и отправляет сообщение "rrm-info";

8) После этого ТД применяют рекомендованные настройки, и оптимизация считается завершенной.



Оптимизация происходит в следующих случаях:

  • новая точка добавилась в домен;
  • одна из ТД была отключена;
  • на одной из точек были изменены радио параметры;
  • по таймеру (Optimization interval);
  • по нажатию администратором соответствующую кнопку.

Оптимизация не происходит в случае:

  • перезапуска ТД;
  • короткого пропадания связи между ТД и сервисом;
  • обновления ТД.



Сценарий балансировки клиентов на ТД:


Схема сценария работы алгоритмов балансировки:

1) В случае, если алгоритмы TPC/DCA включены вместе с балансировщиком, либо отключена опция "Use all AP for Balance", то первым этапом происходит поиск соседствующих точек в эфире;

В случае, если стоит флаг "Use all AP for Balance" в конфигурации AirTune, то пункт Поиск соседствующих точек в эфире будет пропущен, рассылка будет осуществляться всем ТД, находящимся в одном домене;

2) Далее начинаются сценарии работы балансировщика. При подключении нового клиента с ТД на сервер отправляется сообщение "rrm-client-assoc", в котором содержится мак-адрес клиента, SSID к которому клиент подключился.  В случае если подключенный клиент находится в зоне уверенного приема и ТД не является загруженной, сервисом никаких действий не предпринимается, отправляется только сообщение "RRM-Client-Assoc-Ack" для портальных клиентов, после него ТД разблокирует клиентов для доступа в интернет (если пользователь уже авторизовался на портале);

3) Если при подключении клиента данная точка является загруженной (превышен лимит клиентов) или клиент имеет сигнал ниже установленного уровня, сервер инициирует процесс балансировки этого клиента;

4) Сервис отправляет "соседним" ТД, на которых настроен такой же SSID сообщение "rrm-probe-request", чтобы определить с каким уровнем сигнала ТД "видят " данного клиента;

5) ТД отвечают сообщением "rrm-probe-response", в котором указывают уровень сигнала RSSI;

6) Если сервер не нашел подходящей точки для клиента, он оставляет его на текущей. Если оптимальная точка найдена, клиента отключаем от текущей ТД командой "rrm-disassoc-request", на всех остальных, кроме оптимальной, блокируем клиента командой "rrm-blacklist", таким образом клиент видит в эфире только 1 целевую ТД и произойдет переключение клиента (роуминг).



Балансировка клиентов между точками доступа происходит в рамках одного интерфейса (2.4ГГц или 5ГГц).

Если клиент подключился в 2.4ГГц к загруженной ТД, то его балансировка на свободный интерфейс 5ГГц второй точки доступа происходить не будет, только на аналогичный интерфейс (2.4ГГц).


Важный нюанс:

Если клиентское устройство поддерживает функционал рандомизации mac-адреса в Probe Request'ах, то для таких клиентов функционал работать не будет, т.к. анализ уровня сигнала от клиента на соседних точках доступа основывается на менеджмент-пакетах от клиента(Probe request).

Управление сервисом


Способы запуска/остановки сервиса

ДействиеКомандаОтвет
Проверка состояния
service eltex-airtune status

Сервис работает

eltex-airtune is running

Сервис не работает

eltex-airtune is not running
Запуск сервиса
service eltex-airtune start

Сервис запустился

Starting eltex-airtune ...
eltex-airtune started

Сервис уже работает

eltex-airtune is already running
Остановка сервиса
service eltex-airtune stop

Сервис успешно остановлен

Stopping eltex-airtune ...
eltex-airtune stopped

Сервис не остановлен, т.к. не был запущен

eltex-airtune is not running
rm: cannot remove '/var/run/eltex-airtune.pid': No such file or directory
Перезапуск сервиса
service eltex-airtune restart

Сервис успешно перезапущен

Stopping eltex-airtune ...
eltex-airtune stopped
Starting eltex-airtune ...
eltex-airtunee started

Настройка связности API AirTune и EMS

Для управление сервисом AirTune через систему управления EMS необходимо настроить сетевую связность двух модулей. Для этого в GUI EMS перейти в меню "Администрирование" → "Настройка сервера" → "Системные модули" .
Далее перейти на вкладку "airtune", где выбрать используемый протокол обмена данными, указать Адрес и порт сервера, на котором установлен пакет AirTune.

Обязательно сменить Host на IP адрес сервера, на котором установлен сервис AirTune.
IP необходим как для сетевой связности EMS ↔ AirTune, так и для связности Точек доступа  ↔ AirTune

ПараметрОписаниеДоступное значениеЗначение по умолчанию
ProtocolИспользуемый протоколHttp/HttpsHttp
HostХост для подключения к API AirTuneASCII строкаlocalhost
PortПорт для подключения к API AirTune0 - 655358089
Connection Timeout, sТаймаут подключения к сервису AirTune0 - 6553510
Request Timeout, sТаймаут выполнения запроса к сервису AirTune0 - 655355

Глобальные настройки

С помощью глобальных настроек производится включение/отключение работы сервиса, а также настройка порта, который будет слушать сервис для подключения ТД.

  • AirTune Enabled - Статус сервиса AirTune. По умолчанию включен;
  • AirTune WebSocket - Порт для подключения ТД к сервису.

Имеется возможность запрета на редактирования данных настроек в зависимости от ролей пользователя.


Настройка шаблонов сервиса

Для настройки работы сервиса в различных сценариях, типах помещений, плотности расположения точек доступа, требованиях к сети используются шаблоны. С их помощью можно настроить различные сценарии работы сервиса в зависимости от используемого географического домена точек доступа.
К примеру, если в домене требуется только функционал балансировки клиентов, а настройки радиоинтерфейсов администратор проводит вручную - нужен шаблон только с включенным функционалом Load Balance. Если в домене (на этаже) нужно автоматически настроить радиоинтерфейсы точек доступа (разнести по частотным каналам и излучаемой мощности), нужно создать  шаблон с соответствующей настройкой.

По умолчанию все функции сервиса TPC,DCA,Load Balancing, Roaming включены.

Очень важно на данном этапе определить цель использования сервиса, если какая-то функция для сети лишняя - отключить заранее, иначе сервис произведет реконфигурацию устройств (ТД), которые, возможно, были сконфигурированы ранее.

Также в настройках шаблона можно провести более точечные изменения в работе функционала.

Для создания шаблона, необходимо перейти в меню "Wireless"→"Шаблоны AirTune".


Список Шаблонов:

Слева располагается список всех существующих шаблонов.

- Создать новый шаблон

- Удалить шаблон

Редактирование шаблона:

- Редактировать шаблон;

- Сохранить сделанные изменения в шаблоне;

- Откатить сделанные изменения и не сохранять шаблон.


Список доменов использующих созданный шаблон располагаются на вкладке "Domain Link":

Настройка Main

ПараметрОписаниеДоступное значениеЗначение по умолчанию
Away timeoutДопустимое время ожидание ТД в случае потери связи, по истечению которого сервис будет считать ТД отключенной от сервиса10-3600120
Use Optimization time

Включение/выключение функционала оптимизации по указанному времени.

Up/DownDown
Optimization timeЛокальное время домена с ТД, в которое будет произведена очередная оптимизация.00:00 - 23:5900:00
Use Optimization event

Включение/выключение функционала оптимизации по событию:

  • Добавление новой ТД в домен;
  • Удаление ТД из домена;
  • Пропадание связи до одной из ТД более 5 минут;
  • Изменение конфигурации радиопараметров на ТД в домене.
Up/DownUp


Настройка TPC/DCA

ПараметрОписаниеДоступное значениеЗначение по умолчанию
Use Eltex RRM scanВключение/выключение ускоренного сканирования.
С включенным параметром ТД в один момент времени обмениваются специальными Action-фреймы в определенном частотном канале, который сообщил им сервис. По окончанию обмена передают сообщение на сервис с полученными результатами. Весь процесс оптимизации в таком режиме будет занимать не более пары минут вне зависимости от количества ТД в домене. 
В случае отключенного параметра ТД по очереди сканируют все каналы, учитывают влияние конкурентных ТД. В данном случае время требуемое для оптимизации будет увеличиваться при увеличении количества ТД (на 1 ТД - 50-60 секунд).
Up/DownUp
Use RRM reportВключение/выключение генерации отчетов работы RRM.Up/DownUp
Days to keep reportКоличество дней, в течение которого отчеты будут храниться на сервере, после чего будут удалены.1-36593
Use TPCВключение/выключение автоматического управления мощностью.Up/DownUp
Use HD modeВключение/выключение режима HD. Мощность ТД управляется только на ТД работающих на одинаковых каналах.Up/DownDown
AP RSSI Treshold 2.4GHz

Максимальный уровень сигнала, с которым соседние ТД могут видеть друг друга в диапазоне 2.4 ГГц, Дбм.
В соответствии от полученного уровня RSSI от соседней ТД, сервер будет сравнивать его с RSSI Treshold и рекомендовать уменьшить (RSSI_ТД > RSSI_Treshold), либо увеличить мощность передатчика (RSSI_ТД < RSSI_Treshold).

-1 -  -100-70
AP RSSI Treshold 5GHz

Максимальный уровень сигнала, с которым соседние ТД могут видеть друг друга в диапазоне 5 ГГц, Дбм.
В соответствии от полученного уровня RSSI от соседней ТД, сервер будет сравнивать его с RSSI Treshold и рекомендовать уменьшить (RSSI_ТД > RSSI_Treshold), либо увеличить мощность передатчика (RSSI_ТД < RSSI_Treshold).

-1 -  -100-70
Hysteresis 2.4GhzГистерезис в диапазоне 2.4 ГГц. Разрешенная "погрешность" от порога, если полученный сигнал лежит в диапазоне RSSI Treshold+-2dbm, оптимизацию по мощности проводить не следует.1-102
Hysterezis 5GHzГистерезис в диапазоне 5 ГГц. Разрешенная "погрешность" от порога, если полученный сигнал лежит в диапазоне RSSI Treshold+-2dbm, оптимизацию по мощности проводить не следует.1-102
Use DCAВключение/выключение функционала динамического распределения каналов.Up/DownUp

Для достижения наибольшей гибкости при настройке функционала DCA/TPC в настройках радиоинтерфейсов точек доступа имеются следующие параметры:

  • Limit channels - ограничение списка каналов, которые может настраивать сервис AirTune (по умолчанию: 36-48);
  • Минимальный/Максимальный лимит мощности - параметры задающие возможный диапазон уровня мощности сигнала, которые может настраивать сервис AirTune на ТД.

Параметры можно настраивать через шаблон сразу на все ТД домена, либо на конкретной ТД в домене.

Настройка Roaming

ПараметрОписаниеДопустимое значениеЗначение по умолчанию
Use All AP for OptimizationВключение/выключение режима балансировки и Роуминга между всеми ТД в домене, не зависимо от их фактического расположения(соседствуют друг с другом или нет).
Функция безусловной балансировки и роуминга клиентов в текущем домене. В случае если параметр отключен - ТД будут сканировать эфир и определять какие ТД являются соседями, чтобы балансировать клиентов и осуществлять роуминг только между рядом стоящими ТД (меньше лишнего трафика в проводной сети, но больше в радио среде). Если параметр включен, сервис использует функционал в рамках всего домена, даже если ТД находятся на большом расстоянии друг от друга (больше трафика в проводной сети, меньше в радио среде).
Up/DownDown
Use 802.11rВключение/выключение функционала отправки ключей для роуминга стандарта 802.11r.Up/DownUp
802.11r over dsВключение/выключение функционала Over-DS стандарта 802.11r. Если параметр отключен, используется Over-Air.Up/DownDown
Reassociation deadline, msМаксимальный период времени в течение которого ТД должны обменяться данными о попытке роуминга клиента(RRB пакеты). Если ответ на запрос по истечению таймаута не пришел, RRB запрос на бесшовный роуминг считается не успешным.1000 - 42949672951000
Use 802.11kВключение/выключение функционала синхронизации списков для роуминга стандарта 802.11k.Up/DownUp
Use 802.11v

Включение/выключение функционала работы роуминга стандарта 802.11v.

Функционал работает совместно со стандартом 802.11k, роуминг осуществляется по общим спискам. Для его работы на ТД должна быть включена опция 802.11k/v.
Помимо помощи роумингу клиента в соответствии со стандартом 802.11v, для ТД WEP-3ax активируется работа балансировки клиентов.
Переключение клиентов будет работать при превышении количества клиентов порогов "Load balance low STA treshold" и "Load balance high STA treshold".
Если клиентов на ТД стало более чем порог "Load balance low STA treshold", то AirTune понизит приоритет данной ТД для подключения новых пользователей, и разошлет всем её соседям, чтобы в списках 802.11k/v данная ТД значилась с меньшим приоритетом для подключения.
Если клиентов на ТД стало более чем порог "Load balance high STA treshold, то AirTune понизит приоритет данной ТД до нуля и исключит из рассылки возможных ТД для роуминга. А так же начнет рекомендовать "нагруженной" ТД сроумить нескольких клиентов на соседние ТД по стандарту 802.11v(отправкой сообщения BSS Transition Request). В случае успеха в журнале событий появится трап с информацией какую ТД клиент выбрал для переключения.

Up/DownUp
Use Load BalanceВключение/выключение балансировки клиентов между ТД в одном домене, нужен для равномерного распределения клиентов между ТД и избежания перегрузки одной из ТД, если в зоне видимости клиента есть более свободная ТД.Up/DownUp
Blacklist high thresholdВерхняя граница окончания зоны устойчивого приема сигнала от клиента, Дбм.
Порог уровня RSSI от клиента, при превышении которого подключенный клиент будет считаться в "уверенной" зоне и поиск новой ТД не начнется в случае если ТД не перегружена.
-1 - -100-65
Blacklist low thresholdНижняя граница окончания зоны устойчивого приема сигнала от клиента, Дбм.
Порог уровня RSSI от клиента, в случае если уровень от клиента меньше указанного в данном параметре, клиент считается находящимся в "не уверенной" зоне. Сервис будет пытаться найти для клиента ТД с "уверенным" приемом, и последующим переключением клиента на целевую ТД.
-1 - -100-75
Load balance high STA tresholdПорог количества подключенных клиентов на радио интерфейсе, при превышении которого точка будет считаться Перегруженной.1-10020
Load balance low STA thresholdПорог количества подключенных клиентов на радио интерфейсе, при превышении которого сервис будет искать для новых клиентов более свободную ТД (если таковая не найдется, клиент продолжит работу на текущей точке доступа). Если количество клиентов меньше текущего порога - точка доступа считается свободной.1-1005
Методика настройки и проверки роуминга 802.11r на точках доступа доступна в инструкции



Настройка Доменов AirTune

Управление географическими доменами с точками доступа и привязкой к ним готовых шаблонов осуществляется в меню "Wireless" → "Домены AirTune".

Для корректной работы AirTune крайне важно поместить ТД в Домен  отличный от root. 

Пример: hotel.root

ТД будут управляться сервисом AirTune только в случае, если географический домен на ТД (домен узла) совпадает с созданным доменом AirTune.

Географический домен на ТД выставляется автоматически при инициализации ТД в узел. Но в случае, если ТД добавили в узел вручную, необходимо запустить групповую операцию по назначению домена для точек доступа:
"Список устройств" → "Групповые операции" → "Установить домен".

Для работы ТД с сервисом  AirTune необходимо создать связку с текущим доменом узла, в котором находятся точки доступа с ранее созданным шаблоном (или шаблоном по умолчанию).

  • Добавить - добавить новую связку домен-шаблон;
  • Редактировать - редактировать текущую запись;
  • Удалить - удалить ранее созданный домен;
  • Автоконфиг - автоматическая настройка конфигурации точек доступа в домене, для подключения к сервису (назначается URL, на который должны обратиться ТД).

Добавление домена:

После нажатия кнопки добавить, необходимо выбрать домен узла, в котором располагаются точки доступа, указать часовой пояс домена (в UTC), а также ранее созданный шаблон (либо шаблон по умолчанию)


Настройка подключения точек доступа к сервису AirTune

Перед подключением точек доступа к сервису, на них необходимо настроить Limit channels в разделе настроек радио интерфейсов ТД.

  • Для диапазона 2.4ГГц разрешенные каналы: 1, 6, 11.
  • Для диапазона 5ГГц: 36, 40, 44, 48, 52, 56, 60, 64.

Для того, чтобы ТД смогли обратиться на URL AirTune с запросом на подключение, необходимо на них произвести настройку, где включить функционал сервиса и указать URL для построения сессии.

Подключение к сервису на точке доступа можно настроить через GUI EMS / CLI.

EMS:

Настройку URL на точках доступа можно настроить несколькими способами через EMS:

  • После создания домена AirTune и выбора шаблона, при нажатии клавиши "Принять" появляется диалоговое окно с предложением автоматически прописать URL на точках доступа созданного домена, либо при создании нового домена AirTune, нажать клавишу "Автоконфиг" для автоматического назначения параметров на точку доступа выбранного домена:

  • Настройки использования шаблонов конфигурации для точек доступа меню Wireless → Менеджер шаблонов конфигурации, которые в дальнейшем назначают на домен с ТД, в рамках которой планируется оптимизация, либо добавить в шаблон в правила инициализации при заведении новых ТД в СУ:

  • Настройка на каждой ТД вручную, для этого необходимо перейти в раздел Конфигурация → AirTune сервис, указать адрес Service URL =  ws://<IP адрес AirTune>:8099/apb/rrm, где <IP адрес AirTune> - адрес машины с установленным пакетом AirTune, доступный из сети управления точками доступа.

         


CLI:

set rrm rrm-service up
set rrm rrm-service-url  ws://<IP адрес AirTune>:8099/apb/rrm


Мониторинг точек доступа


Мониторинг располагается в разделе "Wireless" при нажатии на узел с точками доступа .

В разделе находятся 3 вкладки для контроля работы RRM, далее по каждой из них:

Список устройств AirTune

На вкладке представлен список точек доступа выбранного домена, а также поддоменов, которые подключены к сервису AirTune в настоящий момент.

Поддержан функционал:

  • Отображения актуального состояния ТД с информацией по выставленным каналам, уровню мощности, количестве клиентов на каждой ТД и прочей информации;
  • Возможность фильтрации по интерфейсам 2.4 и 5ГГц, а так же по конкретному mac-адресу ТД для быстрого поиска;
  • Индикация текущего статуса оптимизации, а также возможность запустить форсированную оптимизацию.


ПараметрОписание
MAC-адрес ТДMac-адрес точки доступа.
Тип устройстваМодель точки доступа.
ДоменГеографический домен точки доступа (домен узла).
ДиапазонРабочий диапазон интерфейса, ГГц.
MAC-адрес интерфейсаMac-адрес интерфейса точки доступа (2.4ГГц и 5ГГц).
СостояниеСтатус радиоинтерфейса.
Заблокирован для  TPCИнтерфейс заблокирован для изменений со стороны AirTune, так как на ТД настроен WDS/Mesh/WGB.
Заблокирован для DCAИнтерфейс заблокирован для изменений со стороны AirTune, так как на ТД настроен WDS/Mesh/WGB.
Заблокирован для 802.11vИнтерфейс заблокирован для изменений со стороны AirTune, так как на ТД отключен функционал, либо не поддерживается.
КлиентыКоличество подключенных клиентов на радиоинтерфейсе.
Текущий каналТекущий установленный канал на радиоинтерфейсе.
Ширина полосы пропусканияШирина полосы пропускания.
Мощность излученияТекущая установленная мощность излучения.
Доступные каналыСписок доступных каналов для авто выбора (Limit channels).


Отчеты AirTune

На вкладке "Отчеты AirTune" в табличном виде представлена информация о результатах прошедших оптимизаций TPC/DCA, представленные данные помогают проанализировать в какой момент времени производилась очередная оптимизация, а так же результат ее выполнения.

Поддержан функционал:

  • Возможность фильтрации отчетов по MAC-адресу требуемой ТД;
  • Отображение данных за каждый этап оптимизации в домене;
  • Возможность проанализировать изменения параметров за интересующий диапазон дат;
  • Выгрузка данных в CSV-файл.


ПараметрОписание
ДатаДата проведения оптимизации. На сервере AirTune хранится в UTC формате, в GUI отображается в текущей таймзоне.
ДоменГеографический домен точки доступа (домен узла).
MAC-адрес ТДMac-адрес точки доступа.
MAC-адрес интерфейсаMac-адрес интерфейса точки доступа (2.4ГГц и 5ГГц).
Mощность доИзлучаемая мощность точки доступа до момента оптимизации, dbm.
Мощность послеИзлучаемая мощность точки доступа после момента оптимизации, dbm.
Канал доКанал точки доступа до момента оптимизации.
Канал послеКанал точки доступа после момента оптимизации.
Доступные каналыСписок доступных каналов для авто выбора (Limit channels).


Гистограммы AirTune

На вкладке "Гистограммы AirTune" представлены в графическом виде результаты распределения точек доступа по каналам в результате выполнения алгоритма DCA.

Поддержан функционал:

  • Гистограмма распределения ТД по каналам, для диапазонов 2.4ГГц и 5ГГц;
  • Возможность просмотреть как текущие настройки каналов ТД в домене, так и всю историю изменений. Для этого необходимо убрать галочку с "Текущее состояние", выбрать интересующий диапазон времени и далее передвигать с помощью мыши Слайдер между всеми отчетами за выбранный диапазон времени (дата оптимизации отображается в верхнем углу);

Внешний вид:

Список устройств для роуминга

На вкладке "Список устройств для роуминга" отображен весь список виртуальных интерфейсов(SSID), которые обрабатываются сервисом.
Вкладка предназначена для отображения текущего состояния конфигурации роуминга 802.11 k/r на всех ТД домена, а так же список всех соседей между которыми сервис настроил роуминг.

Внешний вид:


ПараметрОписание
MAC-адрес ТДMac-адрес точки доступа.
Тип устройстваМодель точки доступа.
ДиапазонРабочий диапазон интерфейса, ГГц.
MAC-адрес интерфейсаMac-адрес интерфейса точки доступа (2.4ГГц и 5ГГц).
Имя сети(SSID)Название сети (SSID)
Статус 802.11kСостояние конфигурации роуминга 802.11k на устройстве.
0 - Настройка в конфигурации SSID отключена;
1 - Настройка в конфигурации SSID включена.
Статус 802.11rСостояние конфигурации роуминга 802.11r на устройстве.
0 - Настройка в конфигурации SSID отключена;
1 - Настройка в конфигурации SSID включена.
Статус 802.11v

Состояние конфигурации роуминга 802.11v на устройстве.
0 - Настройка в конфигурации SSID отключена;
1 - Настройка в конфигурации SSID включена.

Количество соседей 802.11rКоличество точек доступа, с которыми был настроен бесшовный роуминг 802.11r.
Соседи по роумингу определяются по полному совпадению параметров SSID, таких как Статус 802.11r, Имя сети, Диапазон.
Так же количество соседей зависит от параметра "Use All AP for Optimization" в шаблонах AirTune. В зависимости от значения соседями будут считаться либо все ТД в рамках одного географического домена(1), либо только ТД находящиеся в зоне видимости друг друга(0)
Соседи для роуминга 802.11rСписок интерфейсов соседних точек доступа, с которыми был настроен роуминг 8011.r для данной сети

Роуминг настраивается только между интерфейсами в рамках одного диапазона(2.4ГГц или 5ГГц). Роуминг между разными диапазонами 2.4ГГц и 5ГГц не настраивается.

Соответствие версий продуктов ELTEX

Версия AirTuneВерсия ТДВерсия EMS (SoftWLC)Примечание
1.3.01.19.0 (WEP/WOP -2/-12ac)3.22 (1.18.0)
1.3.11.20.0 (WEP/WOP -2/-12ac)3.22 (1.18.0)
1.3.21.20.0 (WEP/WOP -2/-12ac) / 1.5.0 WEP-3ax3.24 (1.20.0)Добавлена поддержка WEP-3ax(TPC/DCA)
1.4.11.22.0 (WEP/WOP -2/-12ac) / 1.6.0 WEP-3ax3.27 (1.23.0)Добавлена настройка роуминга 802.11r через AirTune для WEP -2ac/-12ac/-3ax
1.5.01.22.0 (WEP/WOP -2/-12ac) / 1.6.0 WEP-3ax / 1.6.0 (WEP/WOP -2L/-20L/-200L)3.28 (1.24.0)

Добавлена поддержка WEP -1L/-2L/-20L/200L (TPC/DCA)

1.5.11.24.0 (WEP/WOP -2/-12ac) / 1.10.0 WEP-3ax / 2.2.0 (WEP/WOP -2L/-20L/-200L)

3.31 (1.27.0)

Добавлена поддержка Ubuntu 20/22
1.5.21.24.0 (WEP/WOP -2/-12ac) / 1.11.0 WEP-3ax /2.3.2 (WEP/WOP -2L/-20L/-200L) / 2.3.0 WEP/WOP -30L3.32 (1.28.0)Добавлена поддержка WEP-30L (TPC/DCA)
1.6.01.24.0 (WEP/WOP -2/-12ac) / 1.12.0 WEP-3ax /2.3.2 (WEP/WOP -2L/-20L/-200L) / 2.3.0 WEP/WOP -30L3.34(1.30.0)Добавлена настройка роуминга 802.11v через AirTune для WEP-3ax
1.6.11.24.0 (WEP/WOP -2/-12ac)/ 1.13.0 WEP-3ax /2.3.2 (WEP/WOP -2L/-20L/-200L) / 2.3.0 WEP/WOP -30L3.35(1.31.0)


Changelist AirTune

AirTune 1.6.1:

Решенные проблемы:

  • Оптимизация работы функционала DCA
  • Оптимизация работы функционала 802.11v

AirTune 1.6.0:

Новый функционал:

  • Добавлена настройка роуминга 802.11v через AirTune для WEP-3ax
  • Возможность установки AirTune в докер контейнере в составе SoftWLC
  • Поддержка резервирования сервера в составе аппаратного контроллера WLC

AirTune 1.5.2:

Новый функционал:

  • Добавлена поддержка WEP-30L (TPC/DCA)

Решенные проблемы:

  • Доработки по настройке роуминга 802.11r между устройствами FP-ESDK-Realtek

AirTune 1.5.1:

Новый функционал:

  • Поддержка Ubutu версий 20/22

AirTune 1.5.0:

Новый функционал:

  • Поддержка устройств WEP -2L/-20L/200L (TPC/DCA)

Решенные проблемы:

  • Не распространяются настройки роуминга 802.11r для устройств WOP-2ac rev.B/rev.C

AirTune 1.4.1:

Новый функционал:

  • Поддержка настройки роуминга 802.11r
  • Добавлены сборки под Astra Linux и Debian
  • Поддержка инкрементальных лицензий

Решенные проблемы:

  • Оптимизирован алгоритм рассылки списков 802.11k при совместной работе с DCA/TPC, а так же изменением конфигураций ТД

AirTune 1.3.2:

Новый функционал:

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


  • Нет меток