Особенности переключения клиентов между узлами Wi-Fi-системы
In a home network, when organising a Netcraze Mesh Wi-Fi System, you may experience random switching of some Wi-Fi clients between nodes or sub-optimal selection of the access point by clients. The fact is that the Wi-Fi System does not switch clients between nodes and does not manage this process - Wi-Fi standards do not regulate such a possibility. In Wi-Fi technology, the decision to switch between access points is made solely and exclusively by the client. On the controller side of the Wi‑Fi System (on the Main Router), it is possible to enable fast search and informing clients about neighbouring access points, to enable fast client transition, to force the client to limit its choice of nodes and/or to deprive it of choice (for example, to specify only one particular access point). But once a client is left with a choice of nodes to connect to, we can no longer control that choice.
При включении бесшовного роуминга, точки доступа выполняют следующее:
по протоколу 802.11k информируют клиентов, которые поддерживают соответствующие стандарты и могут принять информацию, про доступные в домене роуминга точки доступа;
по протоколу 802.11v рекомендуют переход в смежный диапазон (это именно рекомендация, она не является обязательной к исполнению клиентом).
Но это оказывает только косвенное влияние на переключение клиентов между узлами Wi-Fi-системы. На основании этой информации клиент самостоятельно делает выбор предпочитаемой точки доступа, к которой будет подключаться, на основе собственных поддерживаемых алгоритмов и механизмов роуминга.
Качество работы бесшовного роуминга прежде всего зависит от возможностей Wi-Fi-клиента (самый оптимальный вариант, когда клиент поддерживает полный набор протоколов 802.1r/k/v).
Примечание
Узнать о поддержке протоколов 802.1r/k/v можно в веб-интерфейсе роутера на странице "Список клиентов". При подключении абонентского устройства Wi-Fi отображаются стандарты роуминга, которые в нём поддерживаются. Обязательно функции роуминга 802.11k/r/v должны быть включены на стороне роутера, иначе они не будут отображаться в свойствах устройств.

Если клиент не поддерживает протоколы 802.11k/v, повлиять на его алгоритм переключения не представляется возможным, даже в виде информирования и рекомендаций. Если клиент имеет поддержку протоколов 802.11k/v, то после того, как клиент выбрал точку доступа и начал подключаться к ней, система в дальнейшем обеспечивает быстрое переключение с помощью протокола 802.11r (FT; Fast Transition). Ещё раз обращаем ваше внимание, что Wi-Fi-система только способствует переключениям клиентов между узлами и ускоряет их, но именно клиенты самостоятельно принимают решения и выполняют подключения/переключения.
On devices without 802.11r fast roaming protocol support, Netcraze routers can use PMK cache transition.
Обычно Wi-Fi-клиенты выбирают точку доступа с большим уровнем сигнала, но не просто по абсолютному превышению, а только если это превышение больше определенного значения. Причем значение этого превышения зависит от абсолютного значения уровня сигнала. Пример таблицы пассивного роуминга Wi-Fi одного из клиентов:
Пороги пассивного роуминга:
RSSI >
-56: diff12dBmRSSI >
-62: diff11dBmRSSI >
-68: diff10dBmRSSI >
-74: diff9dBm
Если уровень сигнала от точки доступа будет -62 дБм, переход на другую точку будет начинаться если уровень её сигнала будет не менее -51 дБм, а если -74 дБм, такой переход произойдет при -65 дБм.
Если в Wi-Fi-системе зоны покрытия узлов сильно перекрываются, клиент может настойчиво подключаться к более удаленной точке доступа, и управлять этим подключением с главного роутера и точек доступа мы не можем.
Для корректной работы бесшовного роуминга зоны покрытия различных точек доступа должны пересекаться, но рекомендуется, чтобы это пересечение по возможности было не более чем на 30% (примерное значение). В случае плотного размещения точек доступа попробуйте на них понизить мощность сигнала. При отсутствии пересечения зон покрытия появляются "слепые зоны", клиент отключится от одной точки при переходе к другой и не произойдет бесшовного переключения. А при слишком большом пересечении зон клиент может постоянно переключаться между разными точками доступа, осуществлять неоптимальный выбор точки или из-за слишком близкого расположения источников сигнала не будет происходить переключение между соседними точками.
Со стороны Wi-Fi-системы мы можем на контроллере включить поддержку протоколов 802.11r/k/v для организации бесшовного роуминга, а также принудительно ограничить клиенту выбор определенных узлов и диапазонов: Бесшовный роуминг Wi-Fi