cancel
Showing results for 
Search instead for 
Did you mean: 

What is Smart Roam sticky client feature and on to enable Smart Roam on SZ and on the AP

jp1174
RUCKUS Team Member

As a Ruckus Technical Support Engineer, I would like to share my experience regarding Smart-roam sticky client control and the commands used to help configure the same from the SZ CLI or the AP CLI:

Issue Details:

In a multi-AP environment, a client will always be looking for the best AP to connect to. It will remain connected to its current AP and roam to an adjacent AP once the signal level falls below a certain threshold. This behavior ensures best possible performance at all times.

To achieve this, a client must be doing background scanning to learn about its environment. Frequency of this background scan can determine the roaming behavior. Certain clients such as Windows clients allow roaming aggressiveness to be tweaked. "High" setting will make the client to perform background scanning more often to learn about available APs to connect. While the "Low" setting will make the client to do less frequent scanning. This setting can be found under the wireless adapter properties.

Unfortunately this tweaking is not readily available on all client types. For example, various smartphones and Apple clients do not provide this setting to encourage roaming.

For these type of clients, it is obvious to look towards infrastructure for help. Ruckus has added firmware support to disconnect a client if its signal falls below user definable threshold. This feature is called SmartRoam. With this feature there will be an explicit disassociate message to kick-off the client.

 

jp1174_0-1651553705764.png

CLI Configurations: 

From AP CLI: 

get wlanlist

X is the wlan to set, check the SSID to verify the right wlan is set.

get roam_factor wlanX
set roam_factor wlanX 3
reboot 

Note:

  • We recommend testing first with a very conservative setting like a roam factor of 2 or 3
  • Please review roaming factor table accordingly and determine the level suitable for your WLAN environment
  • Ruckus suggest to start with a conservative value such as 2 or 3 and adjust accordingly
  • Due to some manufacturer specific client behavior, values over 5 are not recommended.
  • The same would be applicable while setting the Roam factor from the SZ as well. 

From SZ CLI:

  1. To enable Smart-Roam on SZ100/vSZ-E:

SZ100> en
Password: ********
SZ100# config
SZ100(config)# zone <Zone Name>
SZ100(config-zone)# wlan <wlan-name>
SZ100(config-zone-wlan)# roam
SZ100(config-zone-wlan)# roam-factor 2.4g <roam-factor value>

SZ100(config-zone-wlan)# roam-factor 5g <roam-factor value>
SZ100(config-zone-wlan)# end
Do you want to update this context configuration (or input 'no' to cancel)? [yes/no] yes
SZ100#

VERIFICATION:

SZ100-92# show running-config zone Smartroam wlan Roam

   Advanced Options
   ----------------------------------------------------------------
   User Traffic Profile          : System Default
   L2 Access Control             : Disabled
   OFDM Only                     : Disabled
   BSS Min Rate                  : Disabled
   Mgmt TX Rate                  : 2mbps
   Smart Roam                    : Enabled
   Smart Roam Factor (2.4G/5G)   : 5 / 4

Note: The above are the trimmed outputs

  1. To enable Smart-roam on SZ300/vSZ-H:

SYNTAX:

vSZ-H# config
vSZ-H(config)# zone <zone-name>
vSZ-H(config-zone)# wlan <wlan-name>
vSZ-H(config-zone-wlan)# roam
vSZ-H(config-zone-wlan)# roam-factor 2.4g <roam-factor value>
vSZ-H(config-zone-wlan)# roam-factor 5g <roam-factor value>
vSZ-H(config-zone-wlan)# end
Do you want to update this context configuration (or input 'no' to cancel)? [yes/no] yes
vSZ-H# 

VERIFICATION:

vSZ-H-211# show running-config zone "Zone 1" wlan Srcli

   Advanced Options
   ----------------------------------------------------------------
   User Traffic Profile          : System Default
   L2 Access Control             : Disabled
   Mgmt TX Rate                  : 2mbps
   Smart Roam                    : Enabled
   Smart Roam Factor (2.4G/5G)   : 4 / 3

Note: The above are the trimmed outputs

C: When AP-Zone is part of a different Domain

SYNTAX:

vSZ-H-211# config
vSZ-H-211(config)# domain <domain-name>
vSZ-H(config-domain)# zone <zone-name>
vSZ-H(config-domain-zone)# wlan <wlan-name>
vSZ-H(config-zone)# wlan <wlan-name>
vSZ-H(config-domain-zone-wlan)# roam
vSZ-H(config-domain-zone-wlan)# roam-factor 2.4g <roam-factor value>
vSZ-H(config-domain-zone-wlan)# roam-factor 5g <roam-factor value>
vSZ-H(config-domain-zone-wlan)# end
Do you want to update this context configuration (or input 'no' to cancel)? [yes/no] yes
vSZ-H# 

VERIFICATION:

vSZ-H-211# show running-config domain SRD zone SRAP wlan rscli

   Advanced Options
   ----------------------------------------------------------------
   User Traffic Profile          : System Default
   BSS Min Rate                  : Disabled
   Mgmt TX Rate                  : 2mbps
   Smart Roam                    : Enabled
   Smart Roam Factor (2.4G/5G)   : 4 / 3

3 REPLIES 3