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

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

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

roaming.png

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

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

1. Модели интернет-центров с поддержкой стандартов IEEE 802.11k/r (это все модели для которых доступен стабильный релиз KeeneticOS 2.13). Поддержка стандарта 802.11v стала доступна с версии KeeneticOS 2.15.
2. Мобильное устройство должно поддерживать бесшовный роуминг, стандарты IEEE 802.11k/r/v. За информацией обратитесь к подробной технической документации на устройство от производителя.
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 на голосе небольшая пауза может быть заметна, но важно, что это не приведет к разрыву сессий.

802.11v (BSS Transition Management) - протокол рекомендует клиенту со стороны Keenetic перейти на смежный диапазон в рамках одного двухдиапазонного роутера. К примеру, когда у клиента низкий уровень RSSI в сети 5 ГГц, ему посылается предложение о переходе на смежный диапазон 2.4 ГГц. И наоборот, когда уровень сигнала в сети 5 ГГц лучше, клиенту рекомендуется перейти в этот диапазон. Клиент сам принимает решение о переходе. Роуминг по протоколу 802.11v происходит совместно с правилами Band Steering. Если клиент поддерживает 802.11v, то будет выполняться предложение о переходе в смежный диапазон. Если клиент не поддерживает 802.11v, к нему применяется механизм отключения Band Steering.

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

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

roam01.png

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

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

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

Включите опцию "Управление BSS-окружением 802.11k/v". Данная опция одновременно включает 802.11k и 802.11v. 802.11k может функционировать самостоятельно и позволит клиенту передавать информацию о соседних точках доступа и уровнях их сигнала. Для 802.11k не требуется Band Steering, а 802.11v работает только в связке с Band Steering. Чтобы использовать 802.11v в настройках роутера обязательно должен быть активирован механизм "Band Steering".

NOTE: Важно! На данный момент в гостевом сегменте правила Band Steering не применяются. А 802.11k и роуминг работают, но все переходы осуществляются только по инициативе самих клиентов.

На странице "Список устройств" отображаются стандарты роуминга, которые поддерживает каждое абонентское устройство Wi-Fi. Обязательно функции роуминга 802.11k/r/v должны быть включены. Иначе они не будут отображаться в свойствах устройств.

rkv.png

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

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

 

wmond: WifiMaster0/AccessPoint0: (MT76x2) STA(3c:77:e6:e3:74:bf) had re-associated successfully
wmond: WifiMaster0/AccessPoint0: (MT76x2) STA(3c:77:e6:e3:74:bf) had re-associated successfully (FT mode)

 

bndstrg: band steering: (1) send BTM request to ec:ad:b8:80:c8:21 for roam to 5GHz band 
bndstrg: band steering: WNM client ec:ad:b8:80:c8:21 accepted 5GHz band
wmond: WifiMaster1/AccessPoint0: (MT7615) STA(ec:ad:b8:80:c8:21) FT authenticated successfully.
wmond: WifiMaster1/AccessPoint0: (MT7615) STA(ec:ad:b8:80:c8:21) had re-associated successfully (FT mode).

 

При использовании Wi-Fi-системы работа бесшовного роуминга регистрируется в "Журнале переходов" и представлена в удобном наглядном виде.

NOTE: Важно! Роуминг может работать некорректно, когда на "Усилителе" включен режим повторителя MAC-адресов (MAC Repeater). На данный момент это архитектурное ограничение. В будущем оно будет снято.

 

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

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

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

Комментарии

Комментариев: 23
  • И как узнать какие модели поддерживают 802.11k/r ?

  • К сожалению производители мобильных устройств не всегда делятся детальной информацией о спецификации устройств. В сети нет единой базы, чтобы узнать поддерживает ли клиент данные стандарты. В настройках мобильного устройства тоже нет информационного поля о поддержке стандартов. Клиент сообщает точке доступа о поддержке стандартов 11k/r в специальных маячковых пакетах. При подключении мобильного устройства к интернет-центру Кинетик в веб-конфигураторе на странице "Список устройств" обратите внимание на столбец "Подключение". В нём будет кратко указано какие протоколы поддерживает подключенное устройство. Например, 11n/k, 11ac/k или 11ac/k/r. Но отображение этих стандартов в свойствах подключения клиентов будет только если соответствующий стандарт включен на точке доступа. Т.е. чтобы отображалась информация о поддержке клиента 802.11k/r нужно включить функцию бесшовного роуминга на интернет-центре.

  • У меня два устройства Кинетик ультра 2 и Кинетик 4G III хочу организовать бесшовный, возможно? Версия 4G - v2.08(AAUR.4)C2 версия Кинетик ультра 2 - 2.14.C.0.0-4

  • Да, это возможно. Keenetic Ultra вы можете использовать в качестве основного роутера, а Keenetic 4G III Rev.A в одном из дополнительных режимов - "Точка доступа" (соединяется с основным по кабелю) или "Усилитель" (соединяется с основным по Wi-Fi). Только вам нужно обновить операционную систему вашего 4G III. Установите последнюю delta-версию. Как это сделать вы найдете информацию в статье "Часто задаваемые вопросы по установке компонентов и обновлению KeeneticOS".

  • Есть Ultra II и Lite III rev.A. Как я понял Lite III rev.A бесшовный роуминг WiFi не поддерживает. Посоветуйте, пожалуйста, на что его поменять, чтобы организовать бесшовный роуминг? Ultra II использую как основной роутер (на нем подняты WiFi сети 2,4 и 5). Нужен второй роутер с покрытием WiFi не хуже чем у Lite III (лучше - будет плюс). Стоит ли менять Lite III на роутер с двумя диапазонами (2,4 и 5)? Буду рад Вашим рекомендациям. Спасибо!

  • Все современные модели поддерживают работу "Бесшовного роуминга" - https://keenetic.com/ru/products
    Выбирайте в зависимости от ваших финансовых возможностей и от задач, которые вы хотите реализовать. Что касается диапазона 5 ГГц, то конечно рекомендуем сейчас приобретать роутер с поддержкой этого диапазона. На сегодняшний день это уже неотъемлемая возможность новых современных гаджетов и учитывая перегруженный диапазон 2.4 ГГц очень актуальная. В качестве дополнительного интернет-центра, который будет работать в режиме "Точка доступа" или "Усилитель" можно порекомендовать Keenetic Air (KN-1610).

  • Здравствуйте!
    Подскажите, пожалуйста, дополнительный центр, который работает в режиме "усилитель" соединять с основным по Wi-Fi в диапазоне 5 или 2,4 ГГц? Или в обоих?
    Если только 5, то какую частоту настраивать у доп интернет центра в диапазоне 2,4?
    Как у основного роутера или любую другую?

  • Усилитель подключается к основному по одному диапазону (это может быть 2.4 или 5 ГГц, вы выбираете сами, в зависимости от однократного или двукратного нажатия кнопки Wi-Fi на корпусе), это диапазон для передачи информации между основным интернет-центром и усилителем. При этом оба устройства вещают в двух диапазонах 2,4 и 5 ГГц. Вне зависимости от числа нажатий усиливаются обе сети.

  • Добрый день, есть Ultra II (Версия Keenetic OS
    2.14.C.0.0-4) и Ultra (v2.06(AAGJ.0)C3) - получится запустить быстрое переключение между ними?

    Ultra не поддерживает работу "Бесшовного роуминга"?
    Версия Keenetic OS 2.13 и выше на эту модель не выходила?

  • Чип Wi-Fi на Keenetic Ultra первого поколения не имеет поддержки бесшовного роуминга.

  • Правильно ли я понимаю, что бесшовный роуминг должны поддерживать оба устройства.
    Стоит задача усилить сигнал на 1 этаже репитером без кабеля в 2-х этажном доме. Основной маршрутизатор на 2-м этаже не кинетик (бюджетный вариант другой марки). Если можно сделать бесшовный роуминг в такой схеме, подскажите. Спасибо.

  • Да, вы правильно понимаете. Для работы бесшовного роуминга нужны устройства, которые поддерживают эту возможность. Для построения сети WiFi рекомендуется использовать устройства одного производителя, чтобы добиться совместимости протоколов. К тому же на базе наших роутеров вы можете устройства объединить в единую Wi-Fi-систему для централизованного управления. Можете ознакомиться с этой возможностью - https://help.keenetic.com/hc/ru/articles/360002155079

  • Добрый!
    1) У меня имеется старый Keenetic Giga II. К нему по кабелю подключил в режиме "точка доступа" KN-1310_№1
    Далее планирую кабелем соединить KN-1310_№1 и KN-1310_№2 в режиме "точка доступа".
    Далее планирую кабелем соединить KN-1310_№1 и KN-1310_№3 в режиме "точка доступа".
    Далее планирую кабелем соединить KN-1310_№1 и KN-1310_№4 в режиме "точка доступа".
    Далее планирую кабелем соединить KN-1310_№1 и KN-1310_№5 в режиме "точка доступа".
    И между всеми 5-тью устройствами я смогу настроить бесшовный роуминг?

    2) Как в данной конфигурации, имея на борту Keenetic Giga II, настроить контроллер системы Wi-Fi? Или же придется менять Keenetic Giga II на что-то другое? Кстати, Keenetic Giga II покупался ради USB-модема, но в данный момент эта функция не нужна. Теоретически могу заменить на что-то недорогое, при необходимости.

    Или как вариант, можно настроить контроллер системы Wi-Fi между 1,2,3,4,5, взяв за основной №1?

  • На Giga II нельзя использовать бесшовный роуминг, его чип не поддерживает данную возможность. Также новый механизм Система Wi-Fi отсутствует в этой модели. Рекомендую вам заменить основной роутер на новую модель, в которой будут присутствовать нужные вам функции. Как вариант, в качестве основного контроллера вы можете использовать один из KN-1310. Но всё же в качестве центрального рекомендуем использовать более производительную модель.

  • Добрый день! Можно ли настроить роуминг между устройствами, если оба они работают в режиме "точка доступа"? В качестве "основного" используется роутер без Wi-Fi другого производителя.

  • Подскажите
    Есть основной интернет шлюз на pfsense (в принципе наверное неважно - любой не keenetic)
    Хочу подключить к нему по кабелю 2-3 Keenetic Viva в режиме точка доступа.
    Будет ли в такой конфигурации работать бесшовный роуминг?
    Спасибо

  • Бесшовный роуминг будет работать только между устройствами (точками доступа), на которых он включен.

  • Перефразирую вопрос. Как и в вопросе выше на pfsense нет wifi, просто router|firewall|DCHP сервер.
    Будет ли работать бесшовный роуминг между точками доступа если на них на всех он включён, но нет ни одной в режиме "Основной"? Для технологии не нужен главный/контроллер?

  • Для работы бесшовного роуминга контроллер не нужен.

  • Подскажите пожалуйста, для организации бесшовного роуминга обязательно ли, чтобы все дополнительные точки были подсоединены кабелем к роутеру? У меня нет возможности прокладки новых проводов в квартире, что я могу сделать с оборудованием keenetic, чтобы максимально покрыть мертвые зоны в квартире, желательно с одним ssid.
    И еще вопрос. Почитал про mesh системы. Некоторые используют дополнительный 5ггц диапазон для backhaul. Есть ли такие возможности у железа keenetic?

  • Для бесшовного роуминга дополнительные устройства можно подключить в режиме "Усилитель" и не нужно будет тянуть кабель.
    В настоящий момент в наших устройствах mesh не реализован. Сейчас разработчики Keenetic усиленно работают над собственной реализацией беспроводной mesh-системы.

  • Подскажите, где можно ознакомиться с чипами, которые поддерживают 802.11kvr. Судя по фразе "На Giga II нельзя использовать бесшовный роуминг, его чип не поддерживает данную возможность." хотя бы какая-то информация у вас имеется :)

  • Бесшовный роуминг Wi-Fi поддерживается на следующих моделях:
    Keenetic Giga (KN-1010), Start (KN-1110), 4G (KN-1210), Lite (KN-1310), Omni (KN-1410), City (KN-1510), Air (KN-1610), Extra (KN-1710), Ultra (KN-1810)
    и
    Zyxel Keenetic Start II, Lite III rev.B, 4G III rev.B, Giga III, Ultra II, Air, Extra II.

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