Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

...

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

  • Load Balancing - алгоритм автоматического распределения клиетских клиентских устройств между точками. В случае перегрузки сервис определит более оптимальную ТД для подключения клиента, и выдаст рекомендации на точки доступа, клиент будет видеть в эфире только 1 ТД, рекомендованную для авторизации.

...

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

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

Информация

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


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

...

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

...

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

Блок кода
languagebash
themeRDark
service eltex-ems restart

...


service eltex-airtune restart

...


Информация

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


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

...

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

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

...

При выборе сервера, необходимо учитывать следующие системные требования (требования предоставляются к 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

...

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

...

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

...

Section


Column
width20%

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


Column

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);
  • По по нажатию администротором соответствующую кнопку.

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

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



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

...

Section


Column
width20%

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


Column

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

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

...

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

ДействиеКомандаОтвет
Проверка состояния


Без форматирования
nopaneltrue
service eltex-airtune status



Подсказка

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

Без форматирования
nopaneltrue
eltex-airtune is running



Предупреждение

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

Без форматирования
nopaneltrue
eltex-airtune is not running



Запуск сервиса


Без форматирования
nopaneltrue
service eltex-airtune start



Подсказка

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

Без форматирования
nopaneltrue
Starting eltex-airtune ...
eltex-airtune started



Примечание

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

Без форматирования
nopaneltrue
eltex-airtune is already running




Остановка сервиса


Без форматирования
nopaneltrue
service eltex-airtune stop



Подсказка

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

Без форматирования
nopaneltrue
Stopping eltex-airtune ...
eltex-airtune stopped



Примечание

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

Без форматирования
nopaneltrue
eltex-airtune is not running
rm: cannot remove '/var/run/eltex-airtune.pid': No such file or directory



Перезапуск сервиса


Без форматирования
nopaneltrue
service eltex-airtune restart



Подсказка

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

Без форматирования
nopaneltrue
Stopping eltex-airtune ...
eltex-airtune stopped
Starting eltex-airtune ...
eltex-airtunee started



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

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


Image Modified

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

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

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

Section


Column
width20%

Image Modified


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



...

Информация

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


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

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

Примечание

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

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

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

...

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

Section


Column
width20%


Image Modified


Column


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

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

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


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

Column

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

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

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

...

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

Image Modified

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

Section


Column

Image Modified




ПараметрОписаниеДоступное значениеЗначение по умолчанию
Use Eltex RRM scanВключение/выключение ускоренного сканирования.
С включенным параметром ТД в один момент времени обмениваются специальными Action-фреймы в определенном частотном канале, который сообщил им сервис. По окончанию обмена передают сообщение на сервис с полученными результатами. Весь процесс оптимизации в таком режиме будет занимать не более пары минут вне зависимости от количества ТД в домене. 
В случае отключенного параметра ТД по очереди сканируют все каналы, учитывают влияние конкурентных ТД. В данном случае время требуемое для оптимизации будет увеличиваться при увеличении
кол-ва
количества ТД (на 1 ТД - 50-60 секунд).Up/DownUp
Optimization interval

Интервал времени между циклами оптимизации в секундах.

Если значение 0 - оптимизация проводится по событию, т.е. при первоначальной настройке, затем только при изменении состава домена(новую ТД добавили/ удалили ТД / пропала связь до ТД более 5ти минут).
Если значение 3600 секунд - каждые 3600 секунд будет запускаться периодическая оптимизация.

0 - 86400 (0 - отключено)0
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


Настройка Load Balance

Section


Column

Image Modified



ПараметрОписаниеДопустимое значениеЗначение по умолчанию
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
Use All AP for Load balanceВключение/выключение режима балансировки по всем ТД в домене, не зависимо от их фактического расположения.
Функция безусловной балансировки клиентов в текущем домене. В случае если параметр отключен - ТД будут сканировать эфир и определять какие ТД являются соседями, чтобы при подключении клиента опрашивать только рядом стоящие ТД
.
(меньше лишнего трафика в проводной сети, но больше в радио среде). Если параметр включен, сервис опрашивает все ТД в текущем домене, даже если они находятся на большом расстоянии друг от друга
.
(больше трафика в проводной сети, меньше в радио среде).Up/DownDown
Use 802.11kВключение/выключение функционала синхронизации списков для роуминга стандарта 802.11k.Up/DownDown


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

...

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

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

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

Image Modified

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

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

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

...

Информация

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

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

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

...

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

Image Modified

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

Image Modified

  • Настройка на каждой ТД в ручнуювручную, для этого необходимо перейти в раздел Конфигурация → AirTune сервис, указать адрес Service URL =

...

...

...

...

Image Removed

...

  • , где <IP адрес AirTune> - адрес машины с установленным пакетом AirTune, доступный из сети управления точками доступа.

Image Added

         


CLI:

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

...

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

...

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

Image Modified


ПараметрОписание
MAC-адрес ТДMac-адрес точки доступа.
Тип устройстваМодель точки доступа.
ДоменГеографический домен точки доступа (домен узла).
ДиапазонРабочий диапазон интерфейса, ГГц.
MAC-адрес интерфейсаMac-адрес интерфейса точки доступа (2.4ГГц и 5ГГц).
СостояниеСтатус
радио интерфейса
радиоинтерфейса.
Заблокирован для  TPCИнтерфейс заблокирован для изменений со стороны AirTune, так как на ТД настроен WDS/Mesh/WGB.
Заблокирован для DCAИнтерфейс заблокирован для изменений со стороны AirTune, так как на ТД настроен WDS/Mesh/WGB.
КлиентыКоличество подключенных клиентов на радиоинтерфейсе.
Текущий каналТекущий установленный канал на радиоинтерфейсе.
Ширина полосы пропусканияШирина полосы пропускания.
Мощность излученияТекущая установленная мощность излучения.
Доступные каналыСписок доступных каналов для авто выбора
.
(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ГГц;
  • Возможность просмотреть как текущие настройки каналов ТД в домене, так и всю историю изменений. Для этого необходимо убрать галочку с "Текущее состояние", выбрать интересующий диапазон времени и далее передвигать с помощью мыши Слайдер между всеми отчетами за выбранный диапазон времени (дата оптимизации отображается в верхнем углу);

Внешний вид:

Image Modified