Бесшовный роуминг Wi-Fi

Начиная с версии релиза Keenetic OS 2.13 в интернет-центрах добавлена поддержка стандартов IEEE 802.11k / 802.11r в режиме ручной настройки. Механизм называется "Бесшовный роуминг Wi-Fi" и предназначен для ускоренного переключения беспроводных клиентов между точками доступа. Обычно переключение сигнала Wi-Fi в телефоне от одной точки доступа к другой занимает до 5 сек. Стандарты 802.11k / 802.11r ускоряют время переключения до 100 мс и тем самым, к примеру, телефонные разговоры VoWiFi не будут прерываться.

Функция роуминга Wi-Fi (англ. roaming, roam — бродить, странствовать) обеспечивает постоянное подключение к сети Wi-Fi мобильных пользователей (клиентов, беспроводных станций) во время их перемещения внутри зоны покрытия, созданной несколькими автономными точками доступа.
При перемещении внутри зоны покрытия беспроводная станция самостоятельно выбирает наиболее подходящую точку доступа в зависимости от уровня сигнала, загрузки сети и других факторов. Это особенно актуально для обеспечения устойчивого соединения при использовании IP-телефонии.

roaming.png

Например, в квартире используются два интернет-центра Keenetic – один основной, в который подключен провод от провайдера, а второй в дополнительном режиме ("Точка доступа" или "Усилитель") для расширения сети Wi-Fi основного интернет-центра. При включении бесшовного роуминга Wi-Fi при перемещении с мобильным устройством по квартире будет происходить ускоренное переподключение между точками доступа.

NOTE: Важно! Что необходимо для реализации бесшовного роуминга Wi-Fi на основе интернет-центров Keenetic:

1. Модели интернет-центров с поддержкой стандартов IEEE 802.11k/r (это все модели для которых доступен релиз Keenetic OS 2.13).
2. Мобильное устройство должно поддерживать бесшовный роуминг, стандарты IEEE 802.11k/r. За информацией обратитесь к подробной технической документации на устройство от производителя.
3. Все интернет-центры Keenetic должны находиться в одном сегменте локальной сети.
4. В настройках бесшовного роуминга должны быть заданы одинаковые идентификаторы и ключи мобильного домена на всех интернет-центрах сегмента локальной сети.
5. Роуминг будет работать между устройствами в режиме "Основной", "Точка доступа" и "Усилитель". Также роуминг будет работать между сетями 2.4 ГГц и 5 ГГц внутри одного интернет-центра.
6. Идентификатор SSID сети Wi-Fi должен быть одинаковый на всех точках доступа.

Рассмотрим подробно как реализован и работает бесшовный роуминг Wi-Fi.

802.11k - быстрый поиск соседних точек доступа нужен для поддержки клиентов, которые хотят быстро переключаться между точками доступа. При первом подключении к точке доступа клиент получает информацию от неё о поддержке 802.11k. Если поддерживается, то клиент посылает запрос (если сам клиент поддерживает 802.11k) точке доступа на получение списка соседних точек доступа.
При ослаблении сигнала текущей точки доступа клиент будет искать точки доступа из этого списка (сканирует только нужные каналы). После миграции клиент снова запрашивает обновленный список соседних точек доступа. Клиентам передается информация о соседних точках доступа и уровнях их сигнала, на основании которого клиент сам принимает решение о подключении к той или иной точке доступа, в том или ином диапазоне, без сканирования всего радиоэфира. Если бы на клиенте происходила процедура сканирования всего радиоэфира, это приводило бы к многосекундным задержкам. Применение оптимизированного списка соседних точек доступа значительно сокращает время сканирования радиоэфира.

802.11r - данный протокол реализует технологию хранения ключей шифрования всех точек доступа. По-другому его также называют FT (Fast Transition). При миграции к новой точке доступе нет необходимости тратить время на согласование ключей шифрования. Стандарт предусматривает два вида режима FT — Over the Air (OTA) и Over the DS (OTD).
OTA - по воздуху клиент взаимодействует с точкой доступа, к которой он хочет подключиться перед началом миграции. Данная функции всегда включена по умолчанию в Keenetic. Нет возможности выключить.
OTD - клиент взаимодействует с точкой доступа, к которой он хочет подключиться перед началом миграции, через точку доступа, к которой он подключен на текущий момент времени. В первых версиях протокола 11r поддерживался только режим Over the DS и некоторые устаревшие телефоны, к примеру iPhone 4s на iOS, поддерживают только Over the DS. Данная функция включается и выключается в веб-интерфейсе.
Когда обе функции включены (Over the DS принудительно, а Over the Air по умолчанию), абонентское устройство само выбирает какую функцию задействовать. Современные модели смартфонов обычно поддерживают Over the Air и этот режим выбирается смартфонами для роуминга.
Настройка параметров FT производится самостоятельно пользователем. Должны быть заданы одинаковые идентификаторы и ключи мобильного домена на всех интернет-центрах сегмента локальной сети. При использовании режима FT на голосе небольшая пауза может быть заметна, но важно, что это не приведет к разрыву сессий.

Когда осуществить переключение с одной точки доступа на другую, определяет сам клиент (смартфон, планшет, ноутбук). Каждый производитель мобильных устройств сам задает критерии о начале миграции от одной точки доступа к другой. Чаще всего это низкий уровень RSSI, а также загруженность точки доступа, низкая скорость передачи данных и др.

Настройка бесшовного роуминга (802.11k/r) доступна в веб-конфигураторе интернет-центра Keenetic на странице "Домашняя сеть" в разделе "Бесшовный роуминг для устройств, подключенных по Wi-Fi". Для этого необходимо добавить в сегмент хотя бы одну беспроводную сеть. Быстрое переключение (802.11r) будет работать для сетей без пароля (в этом случае работает только Band Steering и 802.11k) или для сетей с защитой WPA2-PSK. На двухдиапазонном устройстве (2,4 / 5 ГГц) для разблокировки опций 802.11r необходимо, чтобы в сегменте была только одна сеть Wi-Fi, либо, чтобы SSID, пароли и расписание работы сетей в обоих диапазонах совпадали.

roam01.png

В поле "Быстрое подключение (802.11r)" выберите один из предлагаемых вариантов: "Включено для беспроводных сетей 2.4 & 5 ГГц", "Включено только для беспроводной сети 2.4 ГГц", "Включено только для беспроводной сети 5 ГГц" или "Выключена".

При включении 802.11r придумайте и укажите "Идентификатор мобильного домена" и "Ключ мобильного домена". Соответствующие значения этих параметров должны совпадать на всех интернет-центрах локальной сети.

По умолчанию режим "Быстрое подключение по сети (FT over DS)" выключен. Включайте его для большей совместимости со старыми мобильными устройствами. Например, без этого режима не будут работать старые модели iPhone.

Включите опцию "Быстрый поиск соседних точек доступа (802.11k)". Она позволит клиенту передавать информация о соседних точках доступа и уровнях их сигнала по протоколу RRM (Radio Resource Monitoring).

В двухдиапазонных моделях Keenetic выполните настройку механизма "Band Steering".

Между диапазонами 2,4 и 5 ГГц роуминг также работает. Band Steering в текущей реализации бережно относится к клиентам, поддерживающим режим FT. Как известно, механизм Band Steering, при выборе предпочитать 2,4 или 5 ГГц, может принудительно переключать клиентов при улучшении и ухудшении уровня сигнала соответственно. Но FT-клиентов он не переключает. Им только передается информация о соседних точках и уровнях их сигнала по протоколу RRM (Radio Resource Monitoring) 802.11k, на основании которой клиент принимает решение о подключении к той или иной точке доступа, в том или ином диапазоне. При настройке предпочтений 2,4 или 5 ГГц Band Steering переключает только клиентов не поддерживающих FT.

Судить о поддержке бесшовного роуминга Wi-Fi-клиентами можно по сообщениям "FT mode" в системном журнале Keenetic. Например:

CLI: WifiMaster1/AccessPoint1: (MT76x2) STA(6c:4d:73:ce:05:02) had associated successfully (FT mode)

А о работе самого роуминга по появлению сообщений "re-associated". Например:

CLI: [I] Aug 20 19:16:05 wmond: WifiMaster0/AccessPoint0: (MT76x2) STA(3c:77:e6:e3:74:bf) had re-associated successfully
[I] Aug 20 19:32:04 wmond: WifiMaster0/AccessPoint0: (MT76x2) STA(3c:77:e6:e3:74:bf) had re-associated successfully (FT mode) 

TIP: Совет: Настройка роуминга на интернет-центре Keenetic в режиме "Усилитель" имеет особенности. Для дополнительной информации обратитесь к статье "Настройка роуминга Wi-Fi на интернет-центре в режиме Усилитель".

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 11 из 13

Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.