Перейти к основному содержимому

How-To Guide: настройка Roaming Assist

Введение​


Цель​

Настроить Roaming Assist для беспроводной сети.

Аудитория​

Сетевые администраторы и инженеры, которые настраивают Wi-Fi-сеть с несколькими точками доступа.

Термины и определения​


Roaming Assist — механизм, который помогает клиенту перейти с точки доступа с низким уровнем сигнала на другую AP.

RSSI — уровень принимаемого сигнала в dBm. В политике используются измерения на стороне AP. Чем более отрицательно значение, тем слабее сигнал: -80 dBm хуже, чем -65 dBm.

BTM Request — запрос BSS Transition Management стандарта 802.11v, которым AP рекомендует клиенту переход и передаёт список кандидатов.

BSSID — MAC-адрес конкретного беспроводного интерфейса, обслуживающего SSID на AP. При переходе между точками BSSID меняется, хотя имя сети может оставаться прежним.

Association Guard — механизм ограничения новых подключений при слабом сигнале.

Обзор и важные замечания​


  • Политика Roaming Assist привязывается к WLAN. Создание политики без привязки не включает её для клиентов.
  • Режим graceful-roam рекомендует переход через BTM Request и не отключает клиента принудительно. Клиент может остаться на прежней AP, в том числе если не поддерживает BSS Transition.
  • Режим force-roam сначала использует BTM Request, затем принудительно отключает клиента, который не перешёл. Это может вызвать перерыв связи; режим нужно проверить на используемых клиентских устройствах до массового включения.
  • Действия начинаются, когда RSSI клиента остаётся хуже порога его диапазона в течение hold-time. Для перехода необходим доступный кандидат. Roaming Assist не гарантирует выбор конкретной AP и не устраняет недостатки радиопокрытия.
  • Изменение общей политики затрагивает все WLAN, к которым она привязана.

Кандидат для перехода — другая работающая AP в том же Site, на которой включена эта же WLAN. Наличие такой AP не гарантирует, что её сигнал в месте расположения клиента будет лучше; решение о переходе в режиме graceful-roam принимает клиент.

Стартовые значения и подбор параметров​


Для первого включения в сети с перекрывающимся покрытием нескольких AP рекомендуем следующую настройку. Задайте значения явно: это рекомендуемая стартовая конфигурация, а не перечень заводских значений прошивки.

ПараметрСтартовое значениеДля чего
modegraceful-roamПредлагать переход без принудительного отключения клиента.
rssi-threshold 2.4-78 dBmПорог сигнала для запуска отсчёта hold-time в диапазоне 2,4 ГГц.
rssi-threshold 5-75 dBmПорог сигнала для запуска отсчёта hold-time в диапазоне 5 ГГц.
hold-time20 секундНе реагировать на короткие провалы сигнала.
Association GuardВыключен: no association-guardСначала проверить роуминг без дополнительного ограничения новых подключений.

После проверки можно уточнить настройку:

  • Клиент слишком долго остаётся на AP со слабым сигналом. Сначала убедитесь, что в этой зоне есть другая AP с подходящим покрытием. Затем попробуйте повысить порог на 3 dB, например с -75 до -72 dBm: рекомендации будут начинаться при менее слабом сигнале. Если задержка связана именно со временем ожидания, отдельно проверьте уменьшение hold-time с 20 до 10 секунд.
  • Рекомендации возникают при кратких колебаниях сигнала. Попробуйте увеличить hold-time с 20 до 30 секунд. Если нужно разрешить клиенту дольше оставаться на текущей AP со слабым, но рабочим сигналом, отдельно проверьте снижение порога на 3 dB, например с -75 до -78 dBm.

Меняйте по одному параметру и проверяйте результат на используемых клиентах. Повышение порога или сокращение ожидания не гарантирует более быстрый переход: в graceful-roam решение остаётся за клиентом. Если подходящего покрытия соседней AP нет, сначала устраните этот недостаток сети.

Настройка Roaming Assist​


Настройка через интерфейс командной строки​

Значения в круглых скобках заменяйте параметрами своей сети. В примерах используются политика OFFICE-ROAM и существующая WLAN Office.

Создание политики​

  1. Откройте режим глобальной конфигурации:

    configure terminal
  2. Создайте политику или откройте существующую:

    roaming-assist policy (имя политики)
  3. Выберите режим рекомендаций без принудительного отключения:

    mode graceful-roam
  4. Задайте пороги RSSI для подключённых клиентов в диапазонах 2,4 и 5 ГГц:

    rssi-threshold 2.4 (RSSI для 2,4 ГГц)
    rssi-threshold 5 (RSSI для 5 ГГц)

    Допустимые значения — от -90 до -50 dBm. В команду вводится только число, например -78.

  5. Задайте время, в течение которого RSSI должен оставаться хуже порога:

    hold-time (секунды)

    Допустимые значения — от 1 до 300 секунд. Этот параметр позволяет не реагировать на кратковременные провалы сигнала.

  6. Для начальной настройки оставьте Association Guard выключенным:

    no association-guard
  7. Вернитесь в режим глобальной конфигурации:

    exit

Политика подготовлена в текущем контексте конфигурации. Далее привяжите её к WLAN и примените изменения.

Применение политики к WLAN​

  1. Находясь в режиме глобальной конфигурации, выберите существующую WLAN:

    wlan (имя WLAN)
  2. Привяжите политику:

    use roaming-assist policy (имя политики)
  3. Завершите настройку WLAN, примените и сохраните конфигурацию:

    exit
    commit write

Полный пример создания и применения политики:

configure terminal
roaming-assist policy OFFICE-ROAM
mode graceful-roam
rssi-threshold 2.4 -78
rssi-threshold 5 -75
hold-time 20
no association-guard
exit
wlan Office
use roaming-assist policy OFFICE-ROAM
exit
commit write
show wireless roaming-assist

В этом примере для диапазона 2,4 ГГц задан порог -78 dBm, для 5 ГГц — -75 dBm, время ожидания — 20 секунд. Режим graceful-roam допускает, что клиент проигнорирует рекомендацию и останется подключённым к исходной AP.

Изменение режима и порогов​

Для изменения откройте существующую политику, задайте нужные параметры и выполните commit write. Повторно привязывать ту же политику к WLAN не требуется.

При подборе порогов меняйте по одному параметру и проверяйте клиентов в зоне перехода. Если принудительное отключение приводит к потере связи, проверьте доступность соседней AP и достаточность покрытия.

Включение Association Guard​

Внимание: риск потери доступа к Wi-Fi. Включайте Association Guard только если понимаете последствия отказов подключения, проверили покрытие и поведение используемых клиентов. Ошибочные пороги могут привести к отказам и задержкам повторного подключения, потере связи при перемещении и недоступности сети для отдельных устройств. Для обычного первого включения Roaming Assist оставьте этот механизм выключенным.

Association Guard проверяет каждую новую попытку подключения к AP. Он использует пороги association-rssi-threshold, независимые от rssi-threshold для уже подключённых клиентов. Допустимые значения — от -90 до -50 dBm.

  1. Откройте существующую политику:

    configure terminal
    roaming-assist policy (имя политики)
  2. Задайте пороги для новых подключений и включите проверку:

    association-rssi-threshold 2.4 (RSSI для 2,4 ГГц)
    association-rssi-threshold 5 (RSSI для 5 ГГц)
    association-guard
  3. Завершите настройку, примените и сохраните изменения:

    exit
    commit write

Пример добавления Association Guard к существующей политике:

configure terminal
roaming-assist policy OFFICE-ROAM
association-rssi-threshold 2.4 -85
association-rssi-threshold 5 -82
association-guard
exit
commit write

Режим роуминга, ранее выбранный в политике, сохраняется. При недостаточном RSSI AP отклоняет новую ассоциацию. Если клиент не может подключиться ни к одной AP с заданными порогами, сеть для него окажется недоступной.

Отключение механизмов и удаление политики​

Чтобы отключить только Association Guard, сохранив режим роуминга и привязку к WLAN:

configure terminal
roaming-assist policy OFFICE-ROAM
no association-guard
exit
commit write

Чтобы прекратить применение всей политики к выбранной WLAN:

configure terminal
wlan Office
no use roaming-assist policy
exit
commit write

Политика остаётся в конфигурации и продолжает применяться к другим WLAN, к которым привязана.

Перед удалением политики снимите все её привязки. Затем удалите политику в режиме глобальной конфигурации:

configure terminal
no roaming-assist policy OFFICE-ROAM
commit write

Проверка​


Посмотрите привязки политик к WLAN:

show wireless roaming-assist

Проверьте имя WLAN (WLAN), политику (POLICY), режим (MODE) и состояние Association Guard (ASSOC. GUARD). Этот вывод показывает настройки и привязки, но сам по себе не подтверждает переход клиента.

Заданные пороги и время ожидания можно посмотреть в применённой конфигурации:

show running-config

Проверьте подключённых клиентов нужной WLAN:

show wireless client connect wlan Office
show wireless client info wlan Office

Сравните AP/радиоинтерфейс и RSSI клиента до и после перемещения в зону соседней AP. Дополнительно проверьте доступность нужного сетевого ресурса с клиента.

  • В graceful-roam клиент может принять рекомендацию и перейти либо остаться на прежней AP; принудительного отключения со стороны этого режима быть не должно.
  • В force-roam проверьте восстановление подключения после принудительного отключения и доступность пользовательских приложений.
  • Для Association Guard проверьте новое подключение в зоне достаточного сигнала и в зоне слабого сигнала. Уже установленное соединение не проверяет сценарий новой ассоциации.

Если результат отличается от ожидаемого, проверьте привязку политики, выполнение commit, RSSI на стороне AP, время hold-time, наличие соседней AP с той же WLAN и поддержку BSS Transition клиентом. Подтверждение отправки BTM Request и кода отказа требует захвата кадров в эфире; таблица клиентов этих событий не показывает.

Настройка через веб-интерфейс​


Создание политики​

  1. Перейдите в меню Настройка → Roaming Assist.

Настройка

  1. Нажмите кнопку Новая политика.

Политика

  1. Укажите имя политики. Укажите режим роуминга. Укажите пороговые значения, и время реакциии. Используйте рекомендованые параметры.

Роуминг

  1. Для привязки политики перйдите в настройки WLAN

WLAN

  1. Выберете нужный WLAN, кликните по нему, в откррывшемся боковом окне перейдите на вкладку Additional. В окне Roaming Assist выберете вашу политику.

Применение

  1. Сохраните изменения

Сохранить

  1. Примените и соожраните конфигурацию

Применить

Справочная информация​