Краткое описание сервиса
Основным функционалом сервиса AirTune является Radio Resource Management (RRM).
Radio Resource Management позволяет автоматически оптимизировать характеристики точек доступа в зависимости от текущих условий. Сервис AirTune не заменяет собой процедуры радиопланирования, но позволяет провести финальный этап оптимизации сети, а также осуществлять постоянный контроль.
Также сервис включает в себя функционал роуминга:
- Синхронизация списков соседних точек доступа согласно стандарту 802.11k, который позволяет клиенту при ослабевании сигнала с текущей точки доступа искать более подходящую точку доступа из рекомендуемого списка, а не анализируя весь эфир.
- Согласование ключей между точками доступа для роуминга стандарта 802.11r, который позволяет значительно ускорять процесс переключения клиента между точками доступа, т. к. клиент проходит на встречной точке доступа только ускоренную авторизацию, без необходимости повторно проходить полную авторизацию.
Для работы роуминга в соответствии со стандартами 802.11k/r/v необходима поддержка данных стандартов со стороны клиентов.
Более подробно об алгоритме работы сервиса AirTune можно прочитать в разделе "Настройка WLC" → "Настройка AirTune" руководства по эксплуатации контроллера.
Подробное описание каждого пункта приведено в разделе "Настройка WLC" → "Настройка AirTune" руководства CLI.
Алгоритм настройки
1. Создайте профиль airtune. По умолчанию в нем уже указаны оптимальные настройки сервиса, поэтому достаточно просто создать сам профиль:
wlc# configure wlc(config)# wlc wlc(config-wlc)# airtune-profile default_airtune wlc(config-airtune-profile)#exit
#переход в раздел конфигурирования #переход в блок настроек wlc #задаём название профиля airtune. В данном случае используется профиль по умолчанию
2. Добавляем профиль в локацию, чтобы разрешить оптимизацию в выбранной локации:
wlc(config-wlc)# ap-location default-location wlc(config-wlc-ap-location)# airtune-profile default_airtune wlc(config-wlc-ap-location)#exit
#переходим в локацию, для которой требуется автоматическая оптимизация настроек точек доступа #привязываем созданный профиль к локации
3. Глобально активируем функционал airtune в контроллере:
wlc(config-wlc)# airtune wlc(config-airtune)# enable
#переходим в раздел общих настроек сервиса #активируем работу сервиса
4. При необходимости реализации роуминга между локациями (обеспечивает отправку ключей для роуминга стандарта 802.11r) необходимо включить соответствующую опцию.
Если опция не будет включена, роуминг будет осуществляться только внутри одной локации.
wlc-30(config-wlc-airtune)# 802.11r cross-location-roaming wlc(config-airtune)#exit
Пример настройки индивидуального профиля (рекомендованные параметры)
При необходимости можно изменить необходимые пункты профайла модуля airtune default-location на требуемые. Или создать уникальный профайл (или несколько профайлов) с требуемыми параметрами, которые будут отличаться от параметров по умолчанию, и назначить профайл (или профайлы) на требуемую локацию (локации).
wlc# configure wlc(config)# wlc wlc(config-wlc)# airtune-profile big_office wlc(config-airtune-profile)# eltex-rrm-scan disable wlc(config-airtune-profile)# optimization time 02:00 wlc(config-airtune-profile)# optimization mode time wlc(config-airtune-profile)# hd-mode wlc(config-airtune-profile)# load-balance disable wlc(config-airtune-profile)# 802.11v disable wlc(config-airtune-profile)# exit wlc(config-wlc)# ap-location default-location wlc(config-wlc-ap-location)# airtune-profile big_office wlc(config-wlc-ap-location)#exit wlc(config-wlc)# airtune wlc(config-airtune)# enable wlc(config-wlc)# end
#переходим в раздел конфигурирования #переходим в блок настроек wlc #создаем новый профайл и задаем ему имя 'big_office' #выключаем ускоренное сканирование #задаем время включения оптимизации модуля RRM #выбираем тип проведения оптимизации, в нашем случае по заданному выше времени #включаем режим управления мощностью ТД, когда мощность управляется только на ТД, работающих на одинаковых каналах #отключает механизм балансировки (то же, что и 802.11v, но для ТД WEP/WOP-2ac) #отключаем использование протокола 802.11v при бесшовном роуминге # #выбираем локацию #применяем настроенный профиль #выходим из настроек локации #глобально активируем функционал airtune в контроллере, если он не был активирован ранее
Вывод и описание параметров по умолчанию
Вывести значения по умолчанию можно командой show running-config full wlc airtune-profile
airtune-profile default_airtune no eltex-rrm-scan disable away-timeout 120 description "default_airtune" optimization time 00:00 optimization mode event optimization candidate all no report disable report days-to-live 93 no dca disable no hd-mode dca threshold 25 no tpc disable tpc rssi threshold 2g -70 tpc rssi threshold 5g -65 tpc rssi threshold 6g -65 hysteresis 2g 2 hysteresis 5g 2 hysteresis 6g 2 no load-balance load-balance sta low 5 load-balance sta high 20 load-balance roaming clients min 2 load-balance roaming clients max 4 no load-balance balance-enterprise disable blacklist threshold low -75 blacklist threshold high -65 blacklist timeout 30 client rssi-renew 15 client max-age 20 client try-no-balance 2 no 802.11k disable no 802.11r disable 802.11r reassoc-deadline 1000 no 802.11r over-ds disable no 802.11v disable 802.11v load-balance-interval 60 exit
# название профиля # использование отрицательной формы команды (no) включает ускоренное сканирование # устанавливает защитный интервал для определения доступности ТД сервером # заданное описание # время, по которому будет срабатывать оптимизация # включение функционала оптимизации по событию # режим балансировки и роуминга между всеми ТД в выбранной локации # использование отрицательной формы команды (no) включает генерацию отчетов RRM # время жизни отчётов об оптимизации RRM (93 дня) # использование отрицательной формы команды (no) активирует функционал динамического распределения частотных каналов для ТД, чтобы избежать интерференции # отрицательная форма команды (no) выключает режим управления мощностью ТД, когда мощность управляется только на ТД, работающих на одинаковых каналах # устанавливает порог изменения состава BSSID в радиоэфире в %, относительно предыдущей оптимизации, при котором состоится новое перераспределение каналов в локации(25%) # использование отрицательной формы команды (no) включает автоматическое управления мощностью радиомодуля # данная команда регулирует максимальный уровень сигнала, с которым соседние ТД могут видеть друг друга в диапазоне 2.4 ГГц # данная команда регулирует максимальный уровень сигнала, с которым соседние ТД могут видеть друг друга в диапазоне 5 ГГц # данная команда регулирует максимальный уровень сигнала, с которым соседние ТД могут видеть друг друга в диапазоне 6 Ггц # данная команда устанавливает допустимую погрешность оптимизации по мощности в dbm, для частотного диапазона 2,4 ГГц (+-2dbm) # данная команда устанавливает допустимую погрешность оптимизации по мощности в dbm, для частотного диапазона 5 ГГц (+-2dbm) # данная команда устанавливает допустимую погрешность оптимизации по мощности в dbm, для частотного диапазона 6 ГГц (+-2dbm) # данная команда отключает балансировку # данная команда устанавливает порог количества подключенных клиентов на радиоинтерфейсе, при превышении которого сервис будет искать для новых клиентов более свободную ТД (5 STA) # данная команда устанавливает порог количества подключенных клиентов на радиоинтерфейсе, при превышении которого точка будет считаться перегруженной (20 STA) # данная команда задаёт минимальное количество клиентов, которым будет рекомендовано переключиться на менее нагруженную точку доступа при балансировке нагрузки между несколькими точками доступа за один раз, минимально 2 (рекомендуемое значение 1, во избежание деградации для бОльшего числа клиентов) # данная команда задаёт максимальное количество клиентов, которым будет рекомендовано переключиться на менее нагруженную точку доступа при балансировке нагрузки между несколькими точками доступа за один раз, максимально 4 (рекомендуемое значение 2, во избежание деградации для бОльшего числа клиентов) # использование отрицательной формы команды (no) включает балансировку клиентов enterprise-сетей между ТД # нижняя граница окончания зоны устойчивого приема сигнала от клиента # верхняя граница окончания зоны устойчивого приема сигнала от клиента # время блокировки всех ТД, кроме целевой, при осуществлении балансировки пользователя (только ТД WEP/WOP-2ac). Осуществляется путем блокировки ответов на Probe- и Auth-пакеты от клиента # защитный интервал для определения зоны приема сигнала от клиента (15 секунд) # максимально допустимое время, прошедшее с момента последнего probe-запроса от клиента (20 секунд) # количество игнорируемых попыток подключения заблокированного клиента (2 попытки) # использование отрицательной формы команды (no) включает синхронизацию списков для роуминга стандарта 802.11k # использование отрицательной формы команды (no) включает отправку ключей для роуминга стандарта 802.11r # данная команда настраивает максимальный период времени, в течение которого ТД должны обменяться данными о попытке роуминга клиента (1000 миллисекунд) # данная команда включает функционал Over-DS стандарта 802.11r. Если параметр отключен, используется Over-Air (более новый, но может не поддерживаться старыми устройствами) # использование отрицательной формы команды (no) включает отправку ключей для роуминга стандарта 802.11v # данная команда задает период балансировки клиентов между точками доступа в рамках стандарта 802.11v.
Пояснения к используемым параметрам
Тюнинг автоматического распределения каналов/мощности:
eltex-rrm-scan disable optimization mode time optimization time 02:00 hd-mode |
- eltex-rrm-scan — режим сканирования эфира при оптимизации. Если параметр включен, то будут использоваться фреймы Eltex action для определения ближайших устройств Eltex для последующего конфигурирования: в этом режиме оптимизация произойдет быстро. Но без учета влияния остальных устройств в эфире и реального использования канала такой режим больше подойдет для конференц-зала, где важно, чтобы все ТД в локации работали на непересекающихся каналах. Для локации офиса более важно учитывать влияние окружающих устройств, и данный функционал следует отключать: оптимизация будет происходить значительно дольше, т. к. каждой ТД по очереди потребуется просканировать весь спектр.
- optimization mode — настройка определяет причину старта новой оптимизации сети. Параметр может принимать значения: "time/event/full". Если выбран "time", оптимизация сети будет происходить только в указанное в параметре "optimization time" время, в данном случае в 02:00 ночи, т. к. во время сканирования возможно кратковременное прерывание сервиса. Если выбран "event", оптимизация будет происходить по "Событию", а именно в случае подключения новой ТД в локацию/отключения одной из ТД/изменения конфигурации одной или всех ТД/ длительной потери связи до одной из ТД в локации (более 5 минут). Если выбран "full", оптимизация будет происходить по двум вышеописанным причинам.
- hd-mode — включение режима HD для работы алгоритма распределения мощности TPC. Если параметр включен, то исходящая мощность регулируется только на ТД, работающих на пересекающихся каналах. На ТД, которые находятся на разных каналах, мощность регулироваться не будет.
Тюнинг работы роуминга:
Подробное описание бесшовного роуминга, его назначение и средства реализации приведены в статье Бесшовный роуминг.
802.11r over-ds disable # Используется только в Enterprise и Personal 802.11v disable |
- 802.11r over-ds disable — отключение алгоритма "Over-DS", говорит о том, что будет активен алгоритм "Over-Air". Отличие алгоритма "Over-DS" заключается в том, что клиент перед роумингом на новую ТД согласует это действие с исходной ТД (чтобы она через проводную сеть согласовала ключи с новой ТД перед роумингом пользователя). Это действие приводит к "избыточному" обмену клиента с текущей ТД, процесс которого может привести к задержке роуминга (из-за слишком быстрого удаления клиента от исходной ТД, поворота за непроницаемое препятствие или шумного эфира). Поэтому рекомендуется использовать алгоритм "Over-Air", в котором клиент сразу предпринимает попытку подключения на желаемую ТД.
- 802.11v disable — отключение функционала 802.11v. Данный пункт зависит от локации: если она разделена на "соты", в рамках каждой из которых клиентов обслуживает одна ТД, то при быстром перемещении клиент вынужден искать новую ТД в связи с изменением уровня сигнала. При этом со стороны контроллера поступают рекомендации о подключении к более свободной или ближайшей ТД, что приводит к дополнительному анализу радиоокружения клиентом и, как следствие, к более длительному подключению к новой ТД. Но если локация представляет собой конференц-зал или павильон, где клиент одновременно видит несколько ТД с хорошим уровнем сигнала, то функционал не будет приводить к значительным задержкам роуминга: клиенту будут рекомендоваться более свободные и не нагруженные ТД, что обеспечит ему лучший сервис.
Описание настройки сервиса Airtune через веб-интерфейс контроллера приведено в разделе "Управление контроллером WLC" → "Управление через WEB-интерфейс" → "AirTune" руководства по эксплуатации контроллера.
Все внесённые в конфигурацию изменения необходимо записать в постоянную память устройства.
wlc-30# commit
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be reverted in 600 seconds. #изменения сохранены, и запущен таймер
wlc-30# confirm
Configuration has been confirmed. Commit timer canceled. #изменения подтверждены и применены



