This article describes what roaming is and how it is performed.
FortiAPs any version.
Roaming is a client's ability to maintain its association with the wireless network while physically moving from one Access Point (FortiAP) coverage area to another, where another FortiAP of the same solution provides its network coverage. This ability allows a wireless client (station or STA) to seamlessly switch between different FortiAPs without losing connectivity to the network.
How do wireless clients locate FortiAPs:
STAs use active and/or passive scanning to locate WLANs. The below image explains the main difference.
As can be noticed, Active scanning uses Probe Request and Probe Response frames, whereas Passive scanning uses Beacon frames.
When STAs use Passive scanning, for example, the STA receives the detailed information of the WLAN on the Beacon frame and this information helps the STA to determine if the source FortiAP is a good target for connection. On the other hand, if Active scanning is used, the STA receives the information via the Probe Response frame.
This information is similar to the Beacon frame. In this second scenario, the client will determine if that is a good target for its roaming process and it will move onto the Open System Authentication phase.
To simplify how roaming works, check the step-by-step process of roaming in wireless networks below. In this example, it is going to be assumed that the wireless client (STA) has been already associated and authenticated to an Access Point. It will be referred to it as AP1 and the second Access Point as AP2:
Notice that more protocols might be involved and therefore slightly change this process. See 802.11k, 802.11v, and 802.11r (Fast BSS Transition).
Probe Request:
Authentication:
Re-Association:
Dynamic Roaming:
As can be observed, monitoring signal quality on the STA and scanning for other FortiAPs are a critical part of roaming. On a network with poor wireless network design or fine-tuning, it might be observed that some STAs are still connected to a farther FortiAP, even though there is another one 'evidently' closer. However, the decision of roaming does not depend on the Wireless Controller (FortiGate in this case) or the FortiAP. This decision remains exclusively on the STA.
It is possible, however, to influence STA's decision in different ways:
Let's remember that there must exist enough signal to allow the STA to perform a roam (secondary signal), but not so much as to flood the network with unnecessary signals.
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.