WiFi Roaming Aggression: What It Is and How to Set Up a Network

Modern wireless networks in large apartments or offices are often built using multiple access points combined into a single mesh or roaming system. Users expect seamless movement across the premises without interruptions in video calls or speed drops, but instead face the smartphone becoming stuck to a distant router. This is where the parameter roaming aggressiveness, which determines how quickly the client device decides to switch to a stronger signal.

Many owners of advanced routers Keenetic, MikroTik or Ubiquiti They notice this parameter in the advanced WiFi settings, but don't always understand its impact on the operation of their gadgets. Aggressiveness In this context, this isn't network hostility, but the degree of persistence with which the access point recommends the client change the connection channel to a more optimal one. Understanding the mechanics of this process allows you to eliminate areas with unstable coverage and improve the overall performance of the local network.

In this article, we'll take a detailed look at how the forced client disconnect mechanism works, which IEEE 802.11k/v/r standards are involved, and whether it's worth maxing out the configuration slider. We'll also cover the technical aspects of RSSI, cutoff thresholds, and the impact of client device type on successful configuration.

How roaming works and the problem of "sticky" clients

In an ideal wireless environment, a device would automatically monitor the signal strength of all available access points and switch to the one with the strongest signal. However, in reality, most smartphones and laptops behave inertly. They prefer to maintain the current connection until the very end, even if the signal strength drops to critical levels, rather than waste energy scanning the airwaves and re-authenticating. This phenomenon is called "sticky client" or "sticky client".

When a device "sticks" to a remote access point, data transfer speeds drop, the number of retries (packet retransmissions) increases, and ping increases. The network becomes inefficient, congesting the airwaves at a low modulation rate. To remedy the situation, the access point must proactively disconnect from the stubborn client, forcing it to reconnect to the nearest router.

  • πŸ“Ά RSSI (Received Signal Strength Indicator) β€” indicator of the received signal level, the main parameter for making decisions about roaming.
  • πŸ”„ Handover β€” the process of transferring a connection from one base station (access point) to another without breaking the session.
  • ⚑ Latency β€” latency, which is critical for VoIP and online gaming, is often compromised by improper roaming.

A mechanism for managing roaming aggressiveness exists precisely to combat client inertia. It allows the network administrator to set a signal strength threshold below which the access point stops responding to the client or sends special control frames initiating a reconnection.

πŸ“Š How often do you experience WiFi drops when moving between rooms?
Constantly, the connection is lost
Sometimes there are delays
Rarely, the network is stable
Never, I have one access point

Technical standards 802.11k, 802.11v and 802.11r

Before configuring aggressiveness, it's important to understand the underlying technology. Modern seamless roaming relies on three key standards, which often work in conjunction with each other. Without support from the client device, configuring aggressiveness on the router may not produce the expected results or may not function correctly.

Standard IEEE 802.11k Allows the access point to provide the client with a list of neighboring access points with a better signal (Neighbor Report). This eliminates the need for the device to spend time scanning all channels, speeding up the search for a new "base." The standard IEEE 802.11v allows the access point to send a transition request (BSS Transition Management) to the client, gently suggesting that it switch to another AP. And finally, IEEE 802.11r is responsible for fast authorization, allowing the device to avoid going through the full handshake procedure when moving between points on the same network.

⚠️ Attention: Aggressively disconnecting clients without 802.11k/v support can lead to complete connection loss if the device is unable to quickly find an alternative access point. Make sure your clients support Fast Roaming.

The aggressiveness setting often influences how these standards are implemented. For example, with high aggressiveness, the access point can ignore 802.11v requests and simply stop responding to packets from a device if its RSSI is below the threshold. This is a cruder, but sometimes more effective, method for older devices.

Standard Function Impact on roaming
802.11k Neighbor Report Speeds up the search for neighboring access points
802.11v BSS Transition Allows the network to recommend switching to another AP
802.11r Fast BSS Transition Reduces re-authorization time
Min RSSI Signal cutoff Forcefully disconnects clients with weak signal
Why don't older devices work with roaming?

Older devices (such as WiFi 4 or early WiFi 5 implementations) may not support the k/v/r standards. In this case, they don't understand the network's recommendations and will cling to the signal until the very end, ignoring transition requests. For such devices, only hard RSSI-based cutoff is effective.

Setting RSSI and Minimum Speed ​​Thresholds

The key parameter that determines the aggressiveness of the network behavior is the threshold Min RSSI (Minimum Received Signal Strength Indicator). This is the signal strength in dBm below which the access point considers the connection poor and initiates client disconnection. Depending on the firmware version, this parameter may be called "RSSI Threshold," "Minimum Data Rate," or "Roaming Sensitivity."

Typical settings range from -75 dBm to -85 dBm. Setting a value of, for example, -70 dBm will result in a very aggressive network: as soon as the signal weakens to this level, the device will be disconnected. This will force the smartphone to immediately search for another access point, but can lead to frequent reconnections if you're at the edge of the coverage area and there's no alternative AP nearby.

The Minimum Data Rate setting works similarly, but it's based on the actual link speed rather than signal strength. If a device drops to a lower speed (e.g., 6 or 9 Mbps) due to poor signal strength, the access point may terminate the connection to avoid wasting airtime on the client.

  • πŸ“‰ -70 dBm - high aggressiveness, suitable for dense development with many points.
  • πŸ“Ά -80 dBm β€” average value, balance between stability and coverage.
  • πŸ”‹ -85 dBm - low aggressiveness, allows devices to hold on to the signal longer.

What's considered a marginal signal for one device, -75 dBm, may be perceived as an excellent signal by another. Therefore, tuning requires empirical selection.

The impact of client device type on roaming

One of the main challenges in setting roaming aggressiveness is the incredible diversity of client devices. Flagship smartphones of recent years typically have excellent roaming algorithms and respond quickly to network changes. However, budget models, older tablets, and, most importantly, devices IoT (Internet of Things) can behave completely unpredictably.

Smart lamps, sockets, CCTV cameras, and sensors often use simple Wi-Fi chips that aren't capable of scanning the airwaves quickly. If you set roaming aggressiveness too high, these devices may simply lose the network and fail to reconnect automatically, requiring physical intervention or a reboot. For them, connection stability is more important than switching speed.

⚠️ Attention: IoT devices (lights, sensors) often don't support fast roaming standards. Overly aggressive settings can lead to them constantly disconnecting from the network.

Laptops running Windows operating systems also have their own driver quirks. WiFi adapter drivers often have their own "Roaming Aggressiveness" settings, which can override router settings. In the Windows Device Manager, you can find the "Roaming Aggressiveness" setting and set it to values ​​between "Lowest" and "Highest," which will conflict with the access point's priority settings.

β˜‘οΈ Check device compatibility

Completed: 0 / 4

Practical instructions for setting up on popular systems

The process of configuring roaming aggressiveness depends on the equipment used. In most home mesh systems, this setting is hidden or automated, but in advanced routers and controllers, it can be adjusted manually. Let's look at the general principles for different platforms.

In equipment MikroTik (RouterOS) uses the "connect-list" mechanism and minimum signal settings. You can create a rule that will disconnect clients with an RSSI below a certain threshold. The command looks something like this:

/interface wireless connect-list add interface=wlan1 signal-range=-120.-75 action=reject

In the system Ubiquiti UniFi The setting is called "Minimum RSSI." It's configured in the WiFi Networks -> Advanced Options section. There you can also enable 802.11r support and configure the minimum data rate. In routers Keenetic (KeenOS) The feature is called "Minimum Signal Level" and is located in your home WiFi network settings.

  • πŸ”§ MikroTik β€” flexible configuration via scripts and connect-list, high accuracy.
  • 🌐 UniFi - user-friendly graphical interface, global settings for all points.
  • 🏠 Keenetic - simple slider adjustment, aimed at home users.

When making adjustments, always test the results on different types of devices. Start with conservative values ​​(e.g., -82 dBm) and gradually increase the aggressiveness if the "sticking" issue persists.

Troubleshooting and Common Mistakes

Even after setup, situations may arise where the network becomes unstable. A common mistake is setting the cutoff threshold too high when the second access point hasn't yet reached coverage. In this case, the device disconnects from the first access point but doesn't yet "see" the second one, resulting in a complete loss of internet service for several seconds or minutes.

It's also worth considering interference and noise levels in the air. If there are many neighboring networks in the same room, the noise level may be high, and the actual signal quality will be lower than expected. In such conditions, aggressive roaming can cause a "reconnection storm," where the device constantly jumps between access points, unable to transmit data.

Use access point logs for diagnostics. Most systems maintain an event log that records the reasons for client disconnections (disassociation reasons). Reason codes such as "Previous authentication no longer valid" or "Disassociated because sending station is leaving" will help you determine whether the disconnection was initiated by the device or the network itself.

⚠️ Attention: Interfaces and setting names may differ between firmware versions. Always consult your equipment manufacturer's official documentation before changing critical network parameters.

Remember that there is no perfect setup for everyone. Every environment is unique: wall materials, number of floors, device types, and building density dictate their own requirements. Regular monitoring and fine-tuning are the key to a stable WiFi network.

What should I do if the internet connection disappears after setup?

Reset your router's WiFi module or reboot the device. If you lose access to the interface, use a wired connection or the hardware reset button.

What is WiFi roaming aggressiveness in simple terms?

This setting forces your phone or laptop to quickly switch to a nearby router if the current signal becomes weak. Without this setting, your device might be stuck on a distant router with only one connection point until the internet connection is completely lost.

What is the best RSSI value to set for home use?

For most home environments, the optimal range is considered to be between -75 and -80 dBm. -70 dBm may be too aggressive for large homes with thick walls, while -85 dBm is too soft and will cause devices to "stick."

Does roaming aggressiveness affect internet speed?

The setting itself doesn't increase the speed of your ISP's connection, but it optimizes the connection within your network. Proper configuration eliminates bottlenecks when a device operates at low speeds due to a poor signal, making the internet subjectively faster and more stable.

Do I need to enable 802.11r for aggressive roaming to work?

Not required, but highly recommended. Without 802.11r (Fast Transition), switching between access points will take longer, as the device will have to go through the entire authorization process again. This can cause noticeable delays in voice calls or gaming.

Can high aggressiveness harm devices?

Physical damage to a device isn't possible, but logical damage is. Too frequent reconnections can lead to active sessions being interrupted (for example, a dropped WhatsApp call or an online game crash), and IoT devices may become unresponsive and require a reboot.