Бесшовный Wi-Fi роуминг 802.11r/k/v: настройка через CAPsMAN и UniFi
Проблема «залипания» клиентов при перемещении по офису
Типичная жалоба руководителей: сотрудник начинает разговор по WhatsApp, Zoom или SIP-телефонии на ноутбуке в переговорке, затем идет по коридору в свой кабинет. Связь зависает, разговор прерывается на 5–15 секунд, а программа выдает ошибку сети. Это происходит потому, что смартфон «намертво цепляется» за далекую слабую точку доступа в переговорке (уровень сигнала -85 dBm) и не хочет переключаться на точку прямо над головой.
Сравнение псевдороуминга и стандартов быстрого роуминга
| Тип роуминга | Время переключения между точками | Поведение голосового вызова (VoIP / Zoom) | Принцип работы |
|---|---|---|---|
| Псевдороуминг (Одинаковый SSID) | 3 000 – 10 000 мс (3–10 секунд) | Разрыв звонка, ошибка сессии | Клиент сам держится за точку до полной потери сигнала, затем ищет новую сеть с нуля |
| Быстрый роуминг (802.11r FT) | 20 – 50 мс (0.03 секунды) | Идеальная непрерывная речь без микропауз | Ключи шифрования передаются между точками заранее через контроллер (Fast BSS Transition) |
Архитектура триады протоколов бесшовного роуминга
- Роли трех ключевых стандартов:
- 802.11k (Radio Resource Measurement): Точка сообщает смартфону список соседних точек с их мощностями. Смартфону больше не нужно тратить секунды на фоновое сканирование всего радиоэфира.
- 802.11v (BSS Transition Management): Сеть сама вежливо приказывает клиенту: «Твой сигнал ослаб, немедленно переключись на точку № 2!».
- 802.11r (Fast Transition): Мгновенный обмен ключами WPA2/WPA3 Enterprise без повторной долгой процедуры рукопожатия (Handshake) с сервером авторизации.
- Настройка на контроллере Ubiquiti UniFi:
- В веб-панели контроллера перейдите в Settings → WiFi → Выберите вашу сеть.
- Активируйте галочки: Fast Roaming (802.11r) и BSS Transition (802.11v).
- В настройках каждой точки установите параметр Minimum RSSI на уровень
-75 dBm(точка будет принудительно отключать слишком слабых клиентов, заставляя их переходить на соседние).
- Настройка в MikroTik RouterOS v7 (CAPsMAN / WiFiWave2):
# Включение поддержки стандартов быстрого роуминга в профиле конфигурации:
/interface wifi configuration
add name="Enterprise_Roaming" ssid="ITSTM_Corp" \
security.authentication-types=wpa2-psk,wpa3-psk \
security.ft=yes security.ft-over-ds=yes \
steering.rrm=yes steering.wnm=yesКритическое правило перекрытия зон: Бесшовный роуминг не будет работать, если точки расставлены слишком далеко друг от друга. Зоны покрытия соседних точек на уровне пола должны пересекаться примерно на 15–20% с уровнем сигнала не хуже -65...-68 dBm в точке пересечения.
Частые вопросы (FAQ)
Кто принимает финальное решение о переключении на другую точку?
По стандартам Wi-Fi финальное решение всегда принимает само клиентское устройство (смартфон/ноутбук). Протоколы 802.11k/v лишь помогают ему сделать этот выбор быстро и направить на нужный радиоканал.
Что будет, если старый телефон не поддерживает стандарт 802.11r?
В современных контроллерах реализован режим адаптивной совместимости (FT Over-the-Air): устройства без поддержки 802.11r подключаются в стандартном режиме, а современные устройства используют быстрый роуминг.
Нужен ли постоянно работающий контроллер для бесшовного роуминга?
Для передачи служебных таблиц клиентов контроллер (аппаратный Cloud Key / программный сервер в Docker) должен работать непрерывно 24/7.
Можно ли настроить бесшовный роуминг между роутером Asus и точкой TP-Link?
Нет. Полноценный бесшовный роуминг настраивается только на оборудовании одного производителя в рамках единой экосистемы под общим контроллером.