Roaming 802.11k/v/r

๐Ÿ“802.11๐ค – ๐๐ž๐ข๐ ๐ก๐›๐จ๐ซ ๐‘๐ž๐ฉ๐จ๐ซ๐ญ ๐‘๐ž๐ช๐ฎ๐ž๐ฌ๐ญ/๐‘๐ž๐ฌ๐ฉ๐จ๐ง๐ฌ๐ž.

✓When the client wants to find a better network to connect to, it sends its current AP a Neighbor report request frame.
✓The current AP then sends a neighbor report response that will contain a list of all the candidate neighboring APs along with their capabilities.

โ„น️ ๐๐ž๐ข๐ ๐ก๐›๐จ๐ซ ๐‘๐ž๐ฉ๐จ๐ซ๐ญ ๐‘๐ž๐ฌ๐ฉ๐จ๐ง๐ฌ๐ž ๐ˆ๐ง๐Ÿ๐จ๐ซ๐ฆ๐š๐ญ๐ข๐จ๐ง ๐„๐ฅ๐ž๐ฆ๐ž๐ง๐ญ๐ฌ:

> BSSID: MAC address of the target AP
> BSSID Info: Capabilities of the target AP
> Operating Class: Channel Set of the AP based on operating country.
> Channel Number: Channel of target AP.
> PHY Type: PHY details of the target AP.
> Sub elements: Other vendor specific elements.
✓The client can then select from the list the AP it wants to connect to and then send go through the connection process with the new AP.

๐‡๐จ๐ฐ ๐ข๐ญ ๐‡๐ž๐ฅ๐ฉ๐ฌ?

✓Always finding the best network available to connect Making the search for a new AP much easier when its time to roam.
✓Removes the need for moving off the current channel to find other networks.
✓Much more efficient usage of the medium by reducing the amount of on air frames.

๐Ÿ“802.11๐ฏ – ๐๐’๐’ ๐“๐ซ๐š๐ง๐ฌ๐ข๐ญ๐ข๐จ๐ง ๐Œ๐š๐ง๐š๐ ๐ž๐ฆ๐ž๐ง๐ญ #80211v

BSS transition management (BTM) enables clients to roam to the optimal AP if the signal strength of the current AP is low or if a better AP is discovered.

☑️ ๐๐“๐Œ ๐จ๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌ ๐š๐ฌ ๐Ÿ๐จ๐ฅ๐ฅ๐จ๐ฐ๐ฌ:
✓The AP or the 802.11v client triggers a BSS transition:

> ๐”๐ง๐ฌ๐จ๐ฅ๐ข๐œ๐ข๐ญ๐ž๐ ๐ซ๐ž๐ช๐ฎ๐ž๐ฌ๐ญ : If the AP detects that the RSSI of the client is lower than the RSSI threshold, it sends a BTM request to the client.

> ๐’๐จ๐ฅ๐ข๐œ๐ข๐ญ๐ž๐ ๐ซ๐ž๐ช๐ฎ๐ž๐ฌ๐ญ : If the RSSI of the currently associated AP is too low or the client discovered a better AP, the client sends a BTM query to the associated AP. Upon receiving the query, the AP responds with a BTM request.

✓A BTM request contains information about recommended BSSs.
✓Upon receiving the BTM request, the client determines whether to disconnect from the current AP and roam to a recommended AP.
✓If the client determines to perform a roaming, it sends a BTM response to the AP. If the client fails to leave the current BSS before the disassociation timer expires, the AP sends a disassociation request to the client and logs off the client.


๐Ÿ“802.11๐ซ – ๐…๐š๐ฌ๐ญ ๐๐’๐’ ๐“๐ซ๐š๐ง๐ฌ๐ข๐ญ๐ข๐จ๐ง ๐Ÿš€

IEEE 802.11r introduces a new concept of roaming where the initial handshake with the new AP is done even before the client roams to the target AP, which is called Fast Transition (FT). 

The initial handshake allows the client and APs to do the Pairwise TransientKey (PTK) calculation in advance. These PTK keys are applied to the client and AP after the client does the reassociation request or respons exchange with new target AP.
For a client to move from its current AP to a target AP using the FT protocols, 

The message exchanges are performed using one of the following two methods:
✓๐Ž๐ฏ๐ž๐ซ-๐ญ๐ก๐ž-๐€๐ข๐ซ : The client communicates directly with the target AP using IEEE 802.11 authentication with the FT authentication algorithm.
✓๐Ž๐ฏ๐ž๐ซ-๐ญ๐ก๐ž-๐ƒ๐’ : The client communicates with the target AP through the current AP. The communication between the client and the target.
AP is carried in FT action frames between the client and the current AP and is then sent through the controller.

Comments

Popular Posts