Что произойдет, если AP отклонит запрос ассоциации от STA?

В процессе ассоциации 802.11 STA отправит Association Request к AP, который он обнаружил, чтобы иметь самый высокий RSSI Индикатор силы полученного сигнала. Если AP отвечает с Association Responseзатем соединение STA-AP завершено. Но что, если выбранный AP отклоняет запрос? Будет ли STA двигаться дальше, чтобы попытаться связаться с AP со следующим самым высоким RSSI? Или просто повторите попытку подключения к начальной точке доступа (которая имеет самый высокий RSSI)?

2 ответа

Решение

Стандарт IEEE 802.11 здесь не определяет поведение STA, поэтому разработчики должны решить, что делать.

Реализации, с которыми я знаком, будут смотреть на код причины / результата, чтобы определить, следует ли повторить попытку с той же AP или перейти к другой.

Первый пакет, отправленный со станции, является запросом зонда. Существует два разных запроса зонда: направленный и широковещательный. Направленный запрашивает конкретно конкретный BSSID, а широковещательный отправляется в эфир и ожидает ответа от всех AP с одинаковым SSID. На основании ответов зонда алгоритм станции принимает решение о том, куда отправить свой запрос на ассоциацию. С учетом вышесказанного, в случае сбоя ассоциации, как правило, алгоритм станции повторяет процесс ассоциации х раз, а затем останавливается на х секунд и повторяет попытку. Если существует перекрытие сигнала для двух AP с одинаковым SSID, после отправки пробного запроса станция может попытаться установить связь с AP, которая отвечает первой, если "плохая" AP отвечает первой каждый раз, станция будет терпеть неудачу каждый раз. В любом случае, прошивки беспроводного адаптера ведут себя по-разному. Стандартов времени ожидания и повторных попыток не существует. Если связь не удается, пользователь должен выяснить, почему ассоциация не удается. Это проблема станции или проблема AP? Если оказывается, что это проблема AP, и AP не исправлена, это может создать дыру в развертывании беспроводной сети.

Другие вопросы по тегам