Optimized Roaming

Optimized roaming

Optimized roaming is a Wi-Fi network feature that

  • resolves the problem of sticky clients that remain associated to access points that are far away and outbound clients that attempt to connect to a Wi-Fi network without having a stable connection

  • disassociates clients based on the RSSI of the client data packets and data rate when the RSSI alarm condition is met and the current data rate of the client is lower than the optimized roaming data rate threshold, and

  • prevents client association when the client's RSSI is low by checking the RSSI of the incoming client against the RSSI threshold.

Additional optimized roaming information

You can disable the data rate option so that only RSSI is used for disassociating clients.

This feature checks the RSSI of the incoming client against the RSSI threshold, which is configured in the same place as the Coverage Hole Detection. This check prevents the clients from connecting to a Wi-Fi network unless the client has a viable connection. In many scenarios, even though clients can hear beacons and connect to a Wi-Fi network, the signal might not be strong enough to support a stable connection.

You can also configure the client coverage reporting interval for a radio by using optimized roaming. The client coverage statistics include data packet RSSIs, Coverage Hole Detection and Mitigation (CHDM) pre-alarm failures, retransmission requests, and current data rates.

Optimized roaming is useful in these scenarios:

  • Addresses the sticky client challenge by proactively disconnecting clients.

  • Actively monitors data RSSI packets.

  • Disassociates client when the RSSI is lower than the set threshold.

Restrictions for optimized roaming

Lists the restrictions that apply when using the optimized roaming feature on Cisco wireless controllers.

  • When basic service set (BSS) transition is sent to 802.11v-capable clients, and if the clients are not transitioned to other BSS before the disconnect timer expires, the corresponding client is disconnected forcefully. BSS transition is enabled by default for 802.11v-capable clients.

  • The Cisco Catalyst 9800 controller increments the 80211v smart roam failed counter while disconnecting the client due to optimized roaming.

  • We recommend that you do not use the optimized roaming feature with RSSI low check.

Configure optimized roaming (GUI)

Follow these steps to configure optimized roaming using the GUI:

Procedure


Step 1

Choose Configuration > Wireless > Advanced.

Step 2

On the Advanced page, click the relevant band's tab: either 5 GHz Band or 2.4 GHz Band.

Step 3

Check the Optimized Roaming Mode check box to enable the feature.

Step 4

Choose the required Optimized Roaming Date Rate Threshold.

The threshold value options are different for 802.11a and 802.11b networks.

Optimized roaming disassociates clients based on the RSSI of the client data packet and data rate. The client is disassociated if the current data rate of the client is lower than the Optimized Roaming Data Rate Threshold.

Step 5

Click Apply to save the configuration.


Configure optimized roaming (CLI)

Enable optimized roaming to improve client connectivity and reduce connection delays during roaming between access points.
Optimized roaming helps clients make better roaming decisions by providing additional information about network conditions. This feature is particularly useful in environments with high client mobility or where seamless connectivity is critical.

Procedure


Step 1

Configure 802.11a or 802.11b optimized roaming.

Example:

Device(config)# ap dot11 5ghz rrm optimized-roam

By default, optimized roaming is disabled.

Step 2

Configure the client coverage reporting interval for 802.11a or 802.11b networks.

Example:

Device(config)# ap dot11 5ghz rrm optimized-roam reporting-interval interval-seconds

The range is from 5 to 90 seconds. The default value is 90 seconds.

Note

 

You must disable the 802.11a network before you configure the optimized roaming reporting interval.

The access point sends the client statistics to the controller based on the following conditions:

  • When the reporting interval is set to 90 seconds by default.

  • When the reporting interval is configured (for instance to 10 secs) only during optimized roaming failure due to the Coverage Hole Detection (CHD) RED ALARM.

Step 3

Configure the threshold data rate for 802.11a networks.

Example:

Device(config)# ap dot11 5ghz rrm optimized-roam data-rate-threshold mbps

For 802.11a, the configurable data rates are 1, 2, 6, 9, 12, 18, 24, 36, 48, and 54. You can configure DISABLE to disable the data rate.

Step 4

Display optimized roaming statistics for each band.

Example:

Device# show wireless stats ap dot11 5ghz optimized-roam

Optimized roaming is now configured and enabled, allowing clients to make more informed roaming decisions based on network conditions and configured thresholds.