Does Ruckus Unleased fully support 802.11r, 802.11k and 802.11v for best iPhone roaming experience?

  • 3
  • Question
  • Updated 4 weeks ago
  • (Edited)
I have seen 802.11r and 802.11k somewhere in the configuration but no 802.11 v. I'm interested in this feature for R610, R510 and R310 APs.
Photo of Michael Berger

Michael Berger

  • 6 Posts
  • 0 Reply Likes

Posted 3 years ago

  • 3
Photo of Abilash P R

Abilash P R, Employee

  • 60 Posts
  • 16 Reply Likes
Hi Michael,

802.11v is supported in Unleashed, please enable Smart Roam to steer clients to optimal AP.

ruckus>enable 
ruckus#config 
ruckus(config)#wlan <wlan_name> 
ruckus(config-wlan)#smart-roam 3 
ruckus(config-wlan)#exit 
More about Smart Roam can be found in the following KB.

https://support.ruckuswireless.com/answers/000002277

Regards,
Abilash PR.
Photo of Michael Berger

Michael Berger

  • 6 Posts
  • 0 Reply Likes
Hello Abilash,

Thanks! My understanding was that CLI is not available in Unleashed. How can I enable Smart Roam in Unleashed?
Photo of Abilash P R

Abilash P R, Employee

  • 60 Posts
  • 16 Reply Likes
Hi Michael,

CLI is available in Unleashed, but limited.

Below is session output from Master AP in Unleashed Network ( 2 APs ) running 200.4.9.13.47.

λ ssh [email protected]
Please login: admin
Password:
Welcome to Ruckus Unleashed Network Command Line Interface
ruckus> en
ruckus# config
You have all rights in this mode.
ruckus(config)# wlan test
The WLAN service 'test' has been loaded. To save the WLAN service, type 'end' or 'exit'.
ruckus(config-wlan)# smart-roam 3
The command was executed successfully. To save the changes, type 'end' or 'exit'.
ruckus(config-wlan)# exit
The WLAN service 'test' has been updated and saved.
Your changes have been saved.
ruckus(config)# exit
Your changes have been saved.
ruckus# show wlan name "test"
WLAN Service:
  ID:
    6:
      NAME = test
      Tx. Rate of Management Frame(2.4GHz) = 2.0Mbps
      Tx. Rate of Management Frame(5GHz)   = 6.0Mbps
      Beacon Interval = 100ms
      SSID = test
      Description = test
      Type = Standard Usage
      Authentication = open
      Encryption = wpa2
      Algorithm = aes
      Passphrase = [email protected]#
      FT Roaming = Disabled
      802.11k Neighbor report = Disabled
      Web Authentication = Disabled
      Authentication Server = Disabled
      Called-Station-Id type = wlan-bssid
      Tunnel Mode = Disabled
      Background Scanning = Enabled
      Max. Clients = 100
      Isolation per AP = Disabled
      Isolation across AP = Disabled
      Zero-IT Activation = Disabled
      Priority = High
      Load Balancing = Disabled
      Band Balancing = Disabled
      Dynamic PSK = Disabled
      Rate Limiting Uplink = Disabled
      Rate Limiting Downlink = Disabled
      Auto-Proxy configuration:
        Status = Disabled
      Inactivity Timeout:
          Status = Enabled
          Timeout = 1 Minutes
      VLAN-ID = 1
      Dynamic VLAN = Disabled
      Closed System = Disabled
      Https Redirection = Disabled
      OFDM-Only State = Disabled
      Multicast Filter State = Disabled
      802.11d State = Enabled
      Force DHCP State = Disabled
      Force DHCP Timeout = 10
      DHCP Option82:
          Status = Disabled
          Option82 sub-Option1 = Disabled
          Option82 sub-Option2 = Disabled
          Option82 sub-Option150 = Disabled
          Option82 sub-Option151 = Disabled
      Ignore unauthorized client statistic = Disabled
      STA Info Extraction State = Enabled
      BSS Minrate = Disabled
      Call Admission Control State = Disabled
      PMK Cache Timeout= 720 minutes
      PMK Cache for Reconnect= Enabled
      NAS-ID Type= wlan-bssid
      Roaming Acct-Interim-Update= Disabled
      PAP Message Authenticator = Enabled
      Send EAP-Failure = Disabled
      L2/MAC = No ACLS
      L3/L4/IP Address = No ACLS
      L3/L4/IPv6 Address = No ACLS
      Precedence = Default
      Proxy ARP = Disabled
      Device Policy = No ACLS
      Vlan Pool = No Pools
      Role based Access Control Policy = Disabled
      SmartRoam = Enabled  Roam-factor = 3
      White List = No ACLS
      Application Visibility = disabled
      Apply Policy Group = No_Denys
ruckus#
Hope this helps..!!!

Regards,
Abilash PR.
(Edited)
Photo of Nat Chidambaram

Nat Chidambaram, Employee

  • 88 Posts
  • 38 Reply Likes
SmartRoam+ (part of 802.11v) is enabled within the code. So, no need to enable anything separately for SmartRoam+ to work - which prevents "sticky" clients issue.
Photo of Daniel M

Daniel M

  • 64 Posts
  • 13 Reply Likes

So you’re saying even though SmartRoam shows as Disabled in the CLI it’s actually enabled?

Photo of Abilash P R

Abilash P R, Employee

  • 60 Posts
  • 16 Reply Likes
Hi Daniel,

Below is the snippet from 9.9 What's New Document, this feature was introduced in 9.9 and integrated to Unleashed.

9. SmartRoam+

To reduce the battery usage, after associating with an Access Point (AP), mobile devices like Apple’s iPhone and iPad do not scan the environment even though the user may have moved far away from originally associated AP. This would result in poor end user experience.

To solve the above mentioned client stickiness issue the SmartRoam feature was introduced wherein the AP would send ‘dis-associate’ frame to client device which will disconnect the client device. This triggers the client device to find better alternate AP.

SmartRoam+ feature of ZF 9.9 further enhances the Ruckus’ SmartRoam in order to provide better quality of experience for the end user. After associating with an AP if user moves far away from initially connected AP, then the AP will send a BSS Transmission message (part of 802.11v) to the client device. This triggers the client device to start the scanning process to find an AP that can provide better service. The client device scans the environment using the filtered AP neighbor list (part of 802.11k) provided by the original AP. While the client device is scanning the environment it continues to stay connected to the original AP.

After client device chooses a specific AP to connect to it uses 802.11r for faster transition by re-using previously-established 802.1x security keys.

Customer Benefits 
  • Client device roams seamlessly and rapidly
  • End user will have higher quality of experience
  • Client device saves battery from not having to scan all the APs and channels
https://support.ruckuswireless.com/documents/570-zoneflex-9-9-ga-what-s-new

Sorry, I have wrongly interpreted in my previous post.

Regards,
Abilash PR.
(Edited)
Photo of Abilash P R

Abilash P R, Employee

  • 60 Posts
  • 16 Reply Likes
Hi All,

To check if BTM (802.11v) is enabled please use the below command.

"get bss-trans-mgmt wlanid"

Example:
rkscli: get bss-trans-mgmt wlan33
BSS Transition Management:Enabled
OK

To confirm if the clients are 802.11v capable use the below command, in which BTM value should be '1'.

"get station wlanid info"

Example:
rkscli: get station wlan33 info
MAC Addr          AID Rate RSSI VLAN Idle ERP State Flags RecvSigStrength BTM
-------------------------------------------------------------------------
xx:xx:xx:xx:54:4c   1   6M   46    1    0   0  a02b     0             -59 1
xx:xx:xx:xx:43:fc   2   6M   29    1    0   0 4a02b     0             -76 1
OK
Regards,
Abilash PR.
(Edited)
Photo of Pauljbl

Pauljbl

  • 6 Posts
  • 0 Reply Likes
I see smartroam is on unleashed for the r500 but is smartroam+ enabled on unleashed for the r500? The CLI command doesn't work on unleashed.
Photo of Pauljbl

Pauljbl

  • 6 Posts
  • 0 Reply Likes
Is 802.11v enabled by default on unleashed on r500
Photo of SUDERSHAN GUPTA

SUDERSHAN GUPTA

  • 11 Posts
  • 1 Reply Like
do I need to enable smart roam in all AP.s or just master?
Photo of Tony Heung

Tony Heung, Official Rep

  • 55 Posts
  • 14 Reply Likes
Enable smart roam is applied to the WLAN level, not AP level, and thus once enabled on the master, it would be applied to all member APs broadcasting this SSID.
Photo of SUDERSHAN GUPTA

SUDERSHAN GUPTA

  • 11 Posts
  • 1 Reply Like
Do I have to enable other settings like disable multicast and dhcp or enabling smart roam is good enough?
Photo of Tony Heung

Tony Heung, Official Rep

  • 55 Posts
  • 14 Reply Likes
This is my home setup on top of enabling Smart Roam with parameter 3 as well as enable ofdm-only.  Every network is different and also dependant on your end user devices support, you can do fine tuning from all the configuration changes you can make from the WebUI and the CLI.

Photo of SUDERSHAN GUPTA

SUDERSHAN GUPTA

  • 11 Posts
  • 1 Reply Like
Thanks Tony.
I am doing this in Unleashed using CLI.

What commands in CLI can I use to enable band, load balancing as well as Fast BSS? or are there other settings to play with. I have 4 inside AP's R610 and one external T710. 
(Edited)
Photo of Tony Heung

Tony Heung, Official Rep

  • 55 Posts
  • 14 Reply Likes
ruckus(config-wlan)# 
  band-balancing       Enables load balancing.
  load-balancing       Enables load balancing.
  ft-roaming           Enables FT Roaming.
Photo of SUDERSHAN GUPTA

SUDERSHAN GUPTA

  • 11 Posts
  • 1 Reply Like
All done. Thanks Tony.

Question is, are these changes sufficient for fast roaming, smart roaming between the AP's in the house regarding moving between the AP's without dropping?

What about (1) turn off directed dhcp (2) turn off directed multicast? Does that help or not needed with what we already did?
Photo of Tony Heung

Tony Heung, Official Rep

  • 55 Posts
  • 14 Reply Likes
These are all the settings I have done in my home setup, and the performance and roaming experience is excellent.  For the other two suggestions you made, I leave it for other forum users to comment as my home network is not heavy on gaming or multicast-based iptv.
Photo of SUDERSHAN GUPTA

SUDERSHAN GUPTA

  • 11 Posts
  • 1 Reply Like
Thanks Tony.

Waiting for others to pitch in and let me know what settings we can play with for best Ruckus experience.
Photo of SUDERSHAN GUPTA

SUDERSHAN GUPTA

  • 11 Posts
  • 1 Reply Like
May be a different topic but what's the benefit of R610 having injected power vs just POE?
Photo of Syamantak Omer

Syamantak Omer, Official Rep

  • 495 Posts
  • 162 Reply Likes
Hi Sudershan,

Could you first confirm what issue you are facing with the current settings.

I usually prefer not to touch default configuration, until unless there is a problem or if something is not working as expected.

For example,
  • FT roaming is only useful if SSID is encrypted. If enabled on encrypted SSID, say WPA2-PSK or WPA2-Enterprise, it only reduces the 4 way handshake key exchange when moving from one AP to another, which may need for delay sensitive applications like VoIP.
  • BSS-minrate can be set to 12Mbps or 24Mbps, if you are facing issues with client stickiness. So I will only use smart roam, if BSS minrate is not able to fix the problem.

Regards,
Syamantak Omer
Photo of Syamantak Omer

Syamantak Omer, Official Rep

  • 495 Posts
  • 162 Reply Likes
Hi Sudershan,

Could you first confirm what issue you are facing with the current settings.

I usually prefer not to touch default configuration, until unless there is a problem or if something is not working as expected.

For example,
  • FT roaming is only useful if SSID is encrypted. If enabled on encrypted SSID, say WPA2-PSK or WPA2-Enterprise, it only reduces the 4 way handshake key exchange when moving from one AP to another, which may need for delay sensitive applications like VoIP.
  • BSS-minrate can be set to 12Mbps or 24Mbps, if you are facing issues with client stickiness. So I will only use smart roam, if BSS minrate is not able to fix the problem.

Regards,
Syamantak Omer
Photo of SUDERSHAN GUPTA

SUDERSHAN GUPTA

  • 11 Posts
  • 1 Reply Like
I was originally having issues with iPhone being sticky, so I worked and enabled smart roam with some improvement. I still had some range issues in the house and certain dead zones but that might be issue with placement and or interference.

House is roughly 7500 sq. feet on 2 levels and wing style  I have 3 R610 and one R510 in total  spread both  roughly on either side and somewhere in middle get to a transition zone that drops some signal. I have not yet connected injector power and will see if that will resolve the distance issue with overlap of signal. 
Photo of Syamantak Omer

Syamantak Omer, Official Rep

  • 495 Posts
  • 162 Reply Likes
I think your most of the issues seems related to the AP deployment. Was there a pre or post site survey done, before/after deploying the APs?

R610 needs 802.3at power to enable it's all 3 chains for both radio and second eth port. Powering up R610s with 'at' power will help.

Regards,
Syamantak Omer
Photo of SUDERSHAN GUPTA

SUDERSHAN GUPTA

  • 11 Posts
  • 1 Reply Like
Have them powered properly for full power but still issues while moving between AP's with some sticky client stuff, it does switch over to the closet one but not while in middle but after it has reached limit of first one perimeter.
Any suggestions? Thanks
Photo of Syamantak Omer

Syamantak Omer, Official Rep

  • 495 Posts
  • 162 Reply Likes
Hi Sudershan,

Have you tried below setting, which was advised earlier?
  • BSS-minrate can be set to 12Mbps or 24Mbps, if you are facing issues with client stickiness. So I will only use smart roam, if BSS minrate is not able to fix the problem.
Regards,
Syamantak Omer