Основным функционалом сервиса AirTune является Radio Resource Management (RRM).
Radio Resource Management позволяет автоматически оптимизировать характеристики точек доступа в зависимости от текущих условий. Сервис AirTune не заменяет собой процедуры радиопланирования, но позволяет провести финальный этап оптимизации сети, а также осуществлять постоянный контроль.
Также сервис включает в себя функционал роуминга:
Для работы роуминга стандартов 802.11k/r/v необходима поддержка данных стандартов со стороны клиентов. |
Более подробно об алгоритме работы сервиса AirTune можно прочитать в разделе руководства по эксплуатации контроллера Настройка WLC → Настройка AirTune |
По умолчанию все необходимые параметры для работы сервиса настроены. Необходимо только указать IP-адрес контроллера, который виден точкам доступа, включить сервис, создать профиль и привязать его к локации.
Настройки производятся в режиме конфигурирования (config) раздела настройки контроллера WLC (config-wlc).
Шаг | Описание | Команда | Ключи |
|---|---|---|---|
1 | Перейти в раздел конфигурирования WLC | wlc# configure wlc(config-wlc)# | |
| 2 | Создать профиль AirTune | wlc(config-wlc)# airtune-profile <NAME> wlc(config-airtune-profile)#exit wlc(config-wlc)# | <NAME> — название профиля, задается строкой до 235 символов. |
| 3 | Перейти в локацию, для которой требуется автоматическая оптимизация настроек точек доступа | wlc(config-wlc)# ap-location <NAME> wlc(config-wlc-ap-location)# | <NAME> — название профиля локации, задается строкой до 235 символов. |
| 4 | Привязать созданный профиль к локации | wlc(config-wlc-ap-location)# airtune-profile <NAME> wlc(config-wlc-ap-location)#exit wlc(config-wlc)# | <NAME> — название профиля локации, задается строкой до 235 символов. |
| 5 | Перейти в раздел общих настроек сервиса | wlc(config-wlc)# airtune wlc(config-airtune)# | |
| 6 | Активировать работу сервиса | wlc(config-airtune)# enable wlc(config-airtune)#end |
В контроллере уже присутствует дефолтная конфигурация модуля airtune, которой будет достаточно для полноценной работы сервиса RRM и бесшовного роуминга в рамках определенной локации.
#Создаем профиль airtune, по умолчанию в нем уже указаны оптимальные настройки сервиса, поэтому достаточно просто создать сам профиль: wlc# configure wlc(config)# wlc wlc(config-wlc)# airtune-profile default_airtune wlc(config-airtune-profile)#exit #Добавляем профиль в локацию, чтобы разрешить оптимизацию в выбранной локации: wlc(config-wlc)# wlc(config-wlc)# ap-location default-location wlc(config-wlc-ap-location)# airtune-profile default_airtune wlc(config-wlc-ap-location)#exit #Глобально активируем функционал airtune в контроллере (оптимизация будет проходить только в локациях с профилем airtune): wlc(config-wlc)# airtune wlc(config-airtune)# enable wlc(config-wlc)# end |
Конфигурация по умолчанию подходит для функционирования большинства Wi-Fi сетей предприятий.
Вывести значения по умолчанию можно командой show running-config full wlc airtune-profile
wlc-30# show running-config full wlc airtune-profile airtune-profile default_airtune no eltex-rrm-scan disable # Использование отрицательной формы команды (no) включает ускоренное сканирование away-timeout 120 # Данная команда устанавливает защитный интервал для определения доступности ТД сервером description default_airtune # Заданное описание optimization time 00:00 # Время, по которому будет срабатывать оптимизация optimization mode event # Включение функционала оптимизации по событию optimization candidate all # Режим балансировки и роуминга между всеми ТД в выбранной локации no report disable # Использование отрицательной формы команды (no) включает генерацию отчетов RRM report days-to-live 93 # Данная команда указывает время жизни отчётов об оптимизации RRM (93 дня) no dca disable # Использование отрицательной формы команды (no) активирует функционал динамического распределения частотных каналов для ТД, чтобы избежать интерференции no hd-mode # Отрицательная форма команды (no) выключает режим управления мощностью ТД, когда мощность управляется только на ТД, работающих на одинаковых каналах dca threshold 25 # Данная команда устанавливает порог изменения состава BSSID в радиоэфире в %, относительно предыдущей оптимизации, при котором состоится новое перераспределение каналов в локации(25%) no tpc disable # Использование отрицательной формы команды (no) включает автоматическое управления мощностью радиомодуля tpc rssi threshold 2g -70 # Данная команда регулирует максимальный уровень сигнала, с которым соседние ТД могут видеть друг друга в диапазоне 2.4 ГГц tpc rssi threshold 5g -65 # Данная команда регулирует максимальный уровень сигнала, с которым соседние ТД могут видеть друг друга в диапазоне 5 ГГц hysteresis 2g 2 # Данная команда устанавливает допустимую погрешность, оптимизации по мощности в dbm, для частотного диапазона 2,4 ГГц (+-2dbm) hysteresis 5g 2 # Данная команда устанавливает допустимую погрешность, оптимизации по мощности в dbm, для частотного диапазона 5 ГГц (+-2dbm) no load-balance disable # Использование отрицательной формы команды (no) включает равномерное распределение клиентов между ТД в домене load-balance sta low 5 # Данная команда устанавливает порог количества подключенных клиентов на радиоинтерфейсе, при превышении которого сервис будет искать для новых клиентов более свободную ТД (5 sta) load-balance sta high 20 # Данная команда устанавливает порог количества подключенных клиентов на радиоинтерфейсе, при превышении которого точка будет считаться перегруженной (20 sta) no load-balance balance-enterprise disable # Использование отрицательной формы команды (no) включает балансировку клиентов enterprise-сетей между ТД blacklist threshold low -75 # Данная команда устанавливает нижнюю границу окончания зоны устойчивого приема сигнала от клиента (Только ТД WEP/WOP-2ac). blacklist threshold high -65 # Данная команда устанавливает верхнюю границу окончания зоны устойчивого приема сигнала от клиента(Только ТД WEP/WOP-2ac). blacklist timeout 30 # Данная команда устанавливает время блокировки всех остальных ТД кроме целевой, при осуществлении балансировки пользователя (Только ТД WEP/WOP-2ac). Осуществляется путем блокировки ответов на Probe и Auth пакеты от клиента client rssi-renew 15 # Данная команда устанавливает защитный интервал для определения зоны приема сигнала от клиента (15 секунд) client max-age 20 # Данная команда устанавливает максимально допустимое время прошедшее с момента последнего prob-запроса от клиента (20 секунд) client try-no-balance 2 # Данная команда устанавливает количество игнорируемых попыток подключения заблокированного клиента (2 попытки) no 802.11k disable # Использование отрицательной формы команды (no) включает синхронизацию списков для роуминга стандарта 802.11k no 802.11r disable # Использование отрицательной формы команды (no) включает отправку ключей для роуминга стандарта 802.11r 802.11r reassoc-deadline 1000 # Данная команда настраивает максимальный период времени, в течение которого ТД должны обменяться данными о попытке роуминга клиента (1000 миллисекунд) no 802.11r over-ds disable # Данная команда включает функционал Over-DS стандарта 802.11r. Если параметр отключен, используется Over-Air (более новый, но может не поддерживаться старыми устройствами) exit |
Подробное описание каждого пункта приведено в разделе Настройка сервиса Airtune (CLI) |
При необходимости можно изменить необходимые пункты профайла модуля airtune default-location на требуемые. Или создать уникальный профайл (или несколько профайлов) с требуемыми параметрами, которые будут отличаться от параметров по умолчанию, и назначить профайл (или профайлы) на требуемую локацию или локации.
#Создаем профиль airtune, даем ему свое уникальное название, например big_office: wlc# configure wlc(config)# wlc wlc(config-wlc)# airtune-profile big_office # создаем новый профайл и придаем ему имя 'big_office' wlc(config-airtune-profile)# eltex-rrm-scan disable # выключаем ускоренное сканирование wlc(config-airtune-profile)# optimization time 02:00 # задаем время включения оптимизации модуля RRM wlc(config-airtune-profile)# optimization mode time # выбираем тип проведения оптимизации, в нашем случае по выше заданному времени wlc(config-airtune-profile)# hd-mode # включаем режим управления мощностью ТД, когда мощность управляется только на ТД, работающих на одинаковых каналах wlc(config-airtune-profile)# load-balance disable # отключает механизм балансировки (тоже самое что и 802.11v, но для ТД WEP/WOP-2ac) wlc(config-airtune-profile)# 802.11v disable # отключаем использование протокола 802.11v при бесшовном роуминге wlc(config-airtune-profile)# exit # выходим из конфигурирования профайла #Добавляем профиль в локацию, чтобы разрешить оптимизацию с заданными параметрами в выбранной локации: wlc(config-wlc)# wlc(config-wlc)# ap-location default-location # выбираем локацию wlc(config-wlc-ap-location)# airtune-profile big_office # применяем настроенный профиль wlc(config-wlc-ap-location)#exit # выходим из настроек локации #Глобально активируем функционал airtune в контроллере, если он не был ранее активирован: wlc(config-wlc)# airtune wlc(config-airtune)# enable wlc(config-wlc)# end |
Тюнинг автоматического распределения каналов/мощности:
|
Тюнинг работы роуминга:
Подробное описание бесшовного роуминга, его назначение и средства реализации приведены в статье Бесшовный роуминг.
|
Описание настройки сервиса Airtune через WEB-интерфейс контроллера приведено в разделе Настройка AirTune. |
Все внесённые в конфигурацию изменения необходимо записать в постоянную память устройства. wlc-30# commit |