Описание
Одним из приоритетных направлений по развитию точек доступа в области Enterprise&High-Density Wi-Fi является реализация сервиса Airtune, основной функцией которого является Radio Resource Management (RRM).
Radio Resource Management позволяет автоматически оптимизировать характеристики точек доступа в зависимости от текущих условий. RRM не заменяет собой процедуры радиопланирования, но позволяет провести финальный этап оптимизации сети, а также вести постоянный контроль.
Работа сервиса построена на связке: точка доступа – сервер Airtune.
Точки доступа по команде сервера с помощью специальных пакетов (ActionFrame) собирают информацию о радио-среде в текущий момент времени. Затем передают информацию на сервер, который выполняет анализ "качества радиоэфира" и проводит оптимизацию параметров для каждой точки доступа, что обеспечивает стабильность зоны покрытия.
Используемые алгоритмы оптимизации:
- Dynamic Channel Assignment (DCA)- алгоритм автоматического распределения частотных каналов каждой точки доступа в сети для избежания интерференции между ними
Transmit Power Control (TPC) - алгоритм управления мощностью передатчиков с целью обеспечения максимальной зоны покрытия сети и минимизации "конфликтных" областей, где клиент находится в зоне уверенного приема нескольких соседних точек доступа
- Load Balancing - алгоритм балансировки клиентов, в случае перегрузки точка доступа не будет подключать новых абонентов, если в сети есть другие ТД которые более оптимальны для работы с клиентом.
Основными задачами функционала являются:
- Автоматическая настройка рабочих каналов между точками доступа;
- Автоматическая подстройка излучаемой мощности для стабильности зоны покрытия ("соты");
- Оптимизация пропускной способности беспроводной сети;
- Минимизация «конфликтных» областей между точками доступа;
- Равномерное распределение нагрузки между точками доступа;
- Поиск оптимальной точки доступа для клиента находящегося в "неуверенной" зоне приема;
- Исключения случаев "случайных" переподключений клиентов на границах «сот».
Простой пример работы оптимизации сети с помощью сервиса представлен на картинке(функционал DCA+TPC):
Управление сервисом
Действие | Команда | Ответ |
---|---|---|
Проверка состояния | service eltex-rrm-service status | Сервис работает eltex-rrm-service is running with pid <pid> Сервис не работает eltex-rrm-service is not running |
Запуск сервиса | service eltex-rrm-service start | Сервис запустился Starting eltex-rrm-service ... eltex-rrm-service started Сервис уже работает eltex-rrm-service is already running |
Остановка сервиса | service eltex-rrm-service stop | Сервис успешно остановлен Stopping eltex-rrm-service ... eltex-rrm-service stopped Сервис не остановлен, т.к. не был запущен eltex-rrm-service is not running rm: cannot remove '/var/run/eltex-rrm-service.pid': No such file or directory |
Перезапуск сервиса | service eltex-rrm-service restart | Сервис успешно перезапущен Stopping eltex-rrm-service ... eltex-rrm-service stopped Starting eltex-rrm-service ... eltex-rrm-service started |
Настройка подключения точек доступа к сервису Airtune
Для корректной работы функционала необходимо чтобы версия ПО точек доступа была не менее 1.14.0.140 и ПО сервиса Airtune не менее 1.0.0.35
Перед подключением точек доступа к сервису, на них необходимо настроить Limit channels в разделе настроек радио интерфейсов ТД.
- Для диапазона 2.4ГГц разрешенные каналы: 1, 6, 11.
- Для диапазона 5ГГц: 36,40,44,48,52,56,60,64.
Очень важно на данном этапе определить цель использования сервиса, если какая-то функция для вашей сети лишняя - отключить заранее, иначе сервис произведет реконфигурацию ваших устройств(ТД), которые, возможно, были сконфигурированы ранее.
Подключение к сервису на точке доступа можно настроить через GUI EMS / CLI.
EMS:
Для настройки подключения точки к сервису необходимо перейти в раздел Конфигурация → RRM сервис, указать адрес Service URL =
ws://<IP адрес RRM>:8099/apb/rrm
где <IP адрес RRM> - адрес Airtune сервера(RRM), доступный из сети управления точками доступа.
CLI:
set rrm rrm-service up set rrm rrm-service-url ws://<IP адрес RRM>:8099/apb/rrm
WEB страница сервиса Airtune
Для работы Radio Resource Management необходимо настроить подключение точек доступа к сервису через GUI EMS/CLI. Сервис способен работать с конфигурацией по умолчанию.
Для редактирования конфигурации сервиса RRM необходимо перейти на WEB страницу:
http://<IP адрес RRM>:8089
где <IP адрес RRM> - адрес RRM, доступный из сети управления точками доступа.
Раздел Global Settings
Предназначен для настройки глобальных параметров сервиса.
Параметр | Описание |
---|---|
Enabled | Включение/отключение работы сервиса |
Domain limit | Ограничение на кол-во доменов, которые будет обслуживать сервис |
RRM port | Слушаемый порт для подключения точек доступа |
Раздел Domain Configurations
Предназначен для конфигурации шаблонов под каждый географический домен.
Название шаблона должно соответствовать географическому домену ТД (ap-location)
По умолчанию все ТД для которых не создан шаблон используют конфигурацию шаблона common config
Параметр | Описание |
---|---|
add | Создание нового шаблона |
Away timeout | Таймаут ожидания восстановления связи до потерянной ТД. В случае если до ТД пропала связь(перезагрузка/обновление), сервис не будет удалять её из памяти в течении данного таймаута |
AP limit | Ограничение на количество точек доступа в текущем домене |
Use Eltex RRM scan | Использовать Action пакеты в качестве общения точек доступа (ТД) между собой. В момент оптимизации ТД одновременно встают на 1 (2.4ГГц) и 36 (5ГГц) каналы и посылают в эфир Action пакеты, соседние ТД увидевшие пакеты передают на сервер данные от какой ТД был принят пакет и с каким уровнем сигнала (RSSI). При выключенной галочке Use Action frames будет использоваться механизм обмена Probe Request/Response. Главное преимущество обмена с помощью Action frames это время оптимизации(не более полу минуты), а так же отсутствие помех в эфире от других устройств не подключенных к серверу(отсутствие Probe Response) |
Optimization Interval | Интервал времени между циклами оптимизации в секундах. По умолчанию 0 – оптимизация мощности проводится 1 раз при подключении всех ТД к серверу, затем оптимизация будет проводиться только в случае отключения/подключения ТД к серверу |
Use TPC | Включение/отключение работы Transmit Power Control - алгоритм управления мощностью передачиков на ТД. Главная задача механизма это распределение излучаемой мощности с целью обеспечения равномерной зоны покрытия и минимизацией "конфликтных" областей между соседними ТД |
AP RSSI Threshold 2.4Ghz | Порог уровня RSSI в диапазоне 2.4 ГГц. В соответствии от полученного уровня RSSI от соседней ТД, сервер будет сравнивать его с RSSI Treshold и рекомендовать уменьшить(RSSI_ТД > RSSI_Treshold), либо увеличить мощность передатчика(RSSI_ТД < RSSI_Treshold). По умолчанию порог -70dbm |
AP RSSI Threshold 5Ghz | Порог уровня RSSI в диапазоне 5 ГГц. В соответствии от полученного уровня RSSI от соседней ТД, сервер будет сравнивать его с RSSI Treshold и рекомендовать уменьшить(RSSI_ТД > RSSI_Treshold), либо увеличить мощность передатчика(RSSI_ТД < RSSI_Treshold). По умолчанию порог -70dbm |
RSSI Threshold Hysteresis 2.4Ghz | Гистерезис в диапазоне 2.4 ГГц. Разрешенная "погрешность" от порога, если полученный сигнал лежит в диапазоне RSSI Treshold+-2dbm, оптимизацию по мощности проводить не следует |
RSSI Threshold Hysteresis 5Ghz | Гистерезис в диапазоне 5 ГГц. Разрешенная "погрешность" от порога, если полученный сигнал лежит в диапазоне RSSI Treshold+-2dbm, оптимизацию по мощности проводить не следует |
Use DCA | Включение/отключение работы Dynamic Channel Assignment - алгоритм назначения частотных каналов каждой подключенной к серверу ТД для минимизации интерференции между ними |
Use Load Balance | Включение/отключение работы Load Balance - алгоритм балансировки клиентов между ТД в одном домене, нужен для равномерного распределения клиентов между ТД и избежания перегрузки одной из ТД, если в зоне видимости клиента есть более свободная ТД |
Blacklist high threshold | Порог уровня RSSI от клиента, при превышении которого подключенный клиент будет считаться в "уверенной" зоне |
Blacklist low threshold | Порог уровня RSSI от клиента, в случае если уровень от клиента меньше указанного в данном параметре, клиент считается находящимся в "не уверенной" зоне. Сервер будет пытаться найти для клиента ТД с "уверенным" приемом, и последующим переключением клиента на целевую ТД |
Load balance high STA threshold | Порог количества подключенных клиентов на радио интерфейсе, при превышении которого точка будет считаться Перегруженной |
Load balance low STA threshold | Порог количества подключенных клиентов на радио интерфейсе, при превышении которого сервис будет искать для новых клиентов более свободную ТД (Если таковая не найдется, клиент продолжит работу на текущей точке доступа). Если кол-во клиентов меньше текущего порога - точка доступа считается свободной |
Use All AP for Load balance | Функция безусловной балансировки клиентов в текущем домене. В случае если параметр отключен - ТД будут сканировать эфир и определять какие ТД являются соседями, чтобы при подключении клиента опрашивать только рядом стоящие ТД.(меньше лишнего трафика в проводной сети, но больше в радио среде). Если параметр включен сервис опрашивает все ТД в текущем домене, даже если они находятся на большом расстоянии друг от друга.(больше трафика в проводной сети, меньше в радио среде) |
Reset APs | Функция сброса каналов и излучаемой мощности перед оптимизацией в дефолт.(Отладочная функция, использование на сети не рекомендуется) |
Apply config | Клавиша применения конфигурации в шаблоне |
Remove config | Клавиша удаления шаблона |
Раздел Domains
Предназначен для мониторинга сервиса RRM
Параметр | Описание |
---|---|
Domain name | Географический домен точек доступа (AP-location). Оптимизация проводится между ТД в рамках одного домена. |
AP's | Количество точек доступа в домене |
Deleted AP's | Количество ТД подлежащих удалению с сервиса(в ожидании таймаута away timeout) |
Unanswered AP's | Количество ТД до которых есть поднятая сессия, но нет обмена сообщениями |
Mac | Mac адрес точки доступа. |
Status | Состояние радио интерфейса |
Locked for TPC/DCA | Интерфейс заблокирован для изменений со стороны Airtune, так как на ТД настроен WDS/Mesh |
Clients | Количество подключенных клиентов на радиоинтерфейсе |
Channel | Текущий канал |
Bandwidth | Ширина полосы пропускания |
Power | Текущая мощность излучения |
Max.Power | Максимально возможная мощность излучения |
Avaible channels | Список доступных каналов для авто выбора. (Limit channels) |