Общие сведения
Чаще всего, роумингом называется процесс переподключения устройства к беспроводной сети при перемещении его в пространстве. Происходит это тогда, когда принимаемая мощность радиосигнала ослабевает с расстоянием до передатчика, в результате чего падает эффективная скорость передачи информации, а также растут канальные ошибки вплоть до обрыва беспроводного соединения. При наличии в радио-сети с одним именем (SSID) более чем одной точки доступа, перемещение мобильного абонента из зоны уверенной работы в пределах первой точки доступа в зону, где сигнал от второй точки доступа качественнее (выше мощность, больше отношение сигнал/шум) может произойти такое переподключение.
SNR-CPE поддерживает весь необходимый набор функций для организации бесшовного роуминга в беспроводной сети, который может быть применен не только в офисе, торговом центре, но и в домашних условиях.
Реализация роуминга в сети позволит не только мигрировать без потери полезного трафика между точками доступа, но и распределить нагрузку между разными точками доступа внутри сети.
Роуминговые протоколы
Для включения роуминга, необходимо перейти в Настройки радио - Основные. В разделе Настройка роуминга необходимо включить Настройки миграции.
На данный момент вся линейка SNR-CPE поддерживает:
- 802.11k/r — являются протоколами разработанными для организации роуминга, но на данный момент большинством клиентов не поддерживаются. Поддерживаемые модели модели нужно уточнить в тех.спецификации/вендора клиентского устройства.
802.11k - Radio Resource Management. При включении опции точка доступа анонсирует список выбранных пользователем каналов на которых должны находиться соседние точки доступа, таким образом клиент не будет тратить время на сканирование всех доступных каналов экономя время и ресурсы при выборе нового кандидата для подключения.
802.11r - Fast Roaming/Fast BSS Transition. Если клиент ранее подключался к точке доступа, и в кэше (PMK Chache) для него осталась запись, то четыре шага аутентификации будут сокращены до двух, и клиент при повторном подключении пройдёт по упрощённой процедуре реассоциации.
Настройка миграции
Handoff — миграция по уровню сигнала. Опция позволяет следить за уровнем сигнала клиента и при достаточном удалении от точки доступа помогает клиенту мигрировать к точке доступа с более уверенным уровнем сигнала.
По умолчанию включенная опция имеет типовую конфигурацию таких параметров как:
1)Максимальное число probe запросов от клиента — параметр отвечает за то, сколько probe запросов в секунду может быть обработано от клиентов. Параметр скорее является защитой от флуда при выборе станции клиентами. Если кол-во видимых точек доступа и их уровень высокий, то можно уменьшить до 1.
2)Отклонять ассоциацию/авторизацию при уровне ниже - если уровень ниже установленной отметки, то при попытке ассоциации/авторизации клиенту будет послан REJECT. Для ограничения подключения клиентов и дальних клиентов стоит использовать режим отклонения ассоциации.
3)Игнорировать попытки ассоциации/авторизации при уровне ниже - если уровень ниже установленного, то точка доступа перестает отвечать на попытки авторизации (рекомендуется устанавливать значительно ниже чем порог в поле отклонить чтобы точка доступа не реагировала на таких клиентов).
4)Не отвечать на probe запросы от клиентов с уровнем ниже - аналогично п.3, но для probe reqest`s. Точка доступа не будет отвечать клиентам на запрос информации о ней и не будет на них реагировать.
5)Отключить активного клиента при уровне ниже — отключить клиента если RSSI при передаче DATA Frames от клиента падает ниже заданного уровня. Для клиентов в активном режиме (PSM Mode=Active).
6)Отключить клиента в режиме энергосбережения при уровне ниже - отключить клиента если RSSI при передачи DATA Frames от клиента падает ниже заданного уровня. Для клиентов в режиме энэргосбережения (PSM Mode=PSM).
7)Интервал измерения уровней до принудительного отключения - интервал за который производится измерение уровней от клиентов для принятия решения об отключении. Необходим чтобы исключить ложные срабатывания когда клиент на мгновение вышел за границу зоны обслуживания и тут же в нее вернулся.
В первую очередь нужно определить какой уровень сигнала считается хорошим, а какой плохим, для этого перейдите в меню Настройки радио — Активные подключения, обратите внимание на колонку RSSI у подключенного клиента, уровень -10; -14dBm считается хорошим. Удалитесь от точки доступа на столько, чтобы уровень сигнала опустился до -70dBm, таким образом мы отметим то самое место когда клиент должен начать миграцию между точками доступа.
Для настройки роуминга перейдите в раздел в меню Настройки радио — Основные - Настройки роуминга и включите опцию Настройки миграции
Настройте следующие поля в соответствии с примерном ниже:
Установив следующие значения вы позволите точке доступа:
- отключить активного клиента когда его уровень сигнала опустится ниже -70dBm
- отклонить запрос на соединение с точкой доступа когда уровень сигнала ниже -50dBm(это обеспечит возможность подключения нового клиента только в зоне прямой видимости, например находясь в одной комнате)
- уменьшить интервал измерения уровней до принудительного отключения клиента
Подобным образом выделяем зоны и для соседних точек доступа между которыми клиент будет мигрировать.
Пример работы роуминга на беспроводном маршрутизаторе
Пример:
На изображении видно, что клиент находясь около одной точки доступа имеет уверенный уровень сигнала -45dBm, но как только он начинает удаляться от точки доступа, его сигнал заметно ослабевает, и как только клиент удаляется из зоны обслуживания одной точки доступа к зоне обслуживания другой точки доступа его сигнал падает вплоть до -75dBm. В процессе такого перемещения срабатывает установленный в конфигурации порог в -70dBm и по истечению интервала измерения до принудительного отключения клиент отключается от точки доступа и подключается к другой.
Советы по организации среды на базе SNR-CPE маршрутизаторов и точек доступа
- Маршрутизатор SNR-CPE необходимо настроить в режим AP-Gateway(Шлюз);
- Точки доступа или маршрутизаторы выполняющие роль точек доступа должны быть настроены в режиме AP-Bridge;
- На маршрутиаторе выполняющем роль DHCP-сервер, необходимо изменить параметр "Таймаут проверки конфликта адресов" в меньшую сторону или выключить установив значение - 0. Это исключит задержку при миграции, и является актуальным для тех клиентов которые при физическом отключении теряют IP-адрес;
- Все устройства должны находиться в одном L2 сегменте.