802.11v – обмен информацией о сети и балансировка нагрузки

802.11v – обмен информацией о сети и балансировка нагрузки

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

Обычно беспроводной клиент измеряет параметры своего подключения к точке доступа для принятия решения о роуминге. Клиент не имеет информации о точке доступа: количество подключенных клиентов, загрузка устройства, запланированные перезагрузки и прочие факторы.

С помощью 802.11v – BSS-TM (Basic Service Set – Transition Management) современные клиенты обмениваются сетевой информацией между точкой доступа и клиентом.

Может попросить клиента перейти на менее загруженную точку, что помогает избавиться от “залипших” клиентов со слабым сигналом. Умеет переводить клиента из перегруженного диапазона 2.4 ГГц в свободный высокоскоростной диапазон 5 ГГц.

В процессе ассоциации клиенты и точки доступа взаимно определяют, можно ли использовать 802.11v BSS-TM. Однако стандарт 802.11v не направлен непосредственно на ускорение процесса переключения клиентского беспроводного устройства, но в сочетании с 802.11k и 802.11r повышает удобство работы с беспроводными сетями Wi-Fi.

Незапрашиваемый кадр 802.11v BSS-TM может быть отправлен от точки доступа к клиенту, что может указать клиенту, что существует более предпочтительная точка доступа для подключения. Кадр BSS-TM включает в себя список соседей и отчет о каждой из их текущих нагрузок. Эта дополнительная информация, предоставляемая клиенту, сокращает время сканирования клиента, обеспечивая плавный управляемый роуминг.

Каждая точка доступа собирает ряд показателей, чтобы обеспечить наилучшее соответствие клиента и точки доступа.

  • Показатели радиочастотной среды и беспроводные клиенты, «слышимые» точками доступа, являются факторами в алгоритме. Эти измерения фиксируются в реальном времени и передаются ближайшим точкам доступа в сети.
  • Точка доступа измеряет RSSI, отправляемого ближайшими клиентами. Комбинированное измерение минимального уровня шума и мощности клиентского сигнала.

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

  • Assisted Power Saving – устанавливает максимальный тайм-аут для клиента, не требуя от него частых сообщений keep-alive
  • Direct Milticast Service – оптимизирует передачу многоадресного трафика в беспроводных сетях. Позволяет получать мультикаст-кадры на скорости подключения клиента, а не скорости соты, что освобождает эфир и сохраняет батарею (к роумингу данные функции не относятся)
  • BSS Transition – в её рамках существует 3 типа сообщений, это запрос от клиента на указание подходящих точек, и два сообщения от точки:
    • Load Balancing Request – в случае, если точка перегружена и просит клиента перейти на другую
    • Optimized Roaming Request – если параметры RSSI и Data Rate не удовлетворяют минимальным требованиям точки доступа. Это рекомендуемое сообщения, и действия остаются на усмотрение клиента. Принудительное отключение возможно только в рамках проприетарных технологий
    • Band/Load Steering/Balancing – может быть некорректно отработано клиентом или вовсе проигнорировано (его отключают кадрами Disassociate)
  • BSS Max Idle Service (служба максимального времени бездействия) – помогает клиентам и точкам доступа эффективно определять необходимое временя для соединения, в случае отсутствует передачи данных клиентсвое устройство использует полученную информацию для экономии заряда аккумулятора

Дополнительные материалы