SemFio Networks

  • Home
  • About
  • Services
    • Wi-Fi DevOps with Mist
  • Partners
    • Mist
  • Training
  • Contacts
  • Blog
  • Home
  • About
  • Services
    • Wi-Fi DevOps with Mist
  • Partners
    • Mist
  • Training
  • Contacts
  • Blog

How to check if a client device supports 802.11v

2/5/2017

1 Comment

 
Picture
This post is directly related to the following previous article: "Wireshark: How to check it a Wi-Fi Network Supports 802.11v".

In the previous article, we talked about how to check if a specific Wi-Fi network is supporting IEEE 802.11v, from the access point perspective. Like anything in Wi-Fi, we need support from both the access point and the STAs in order for it to work.

So in this article, we are going to explain how we can validate is a specific client device supports 802.11v.

I would like to address special thanks to Phil Morgan for providing useful information and giving me the idea to write this follow up post.

If you want to check if a client device supports 802.11k, feel free to check this other article: https://www.semfionetworks.com/blog/wireshark-how-to-check-if-a-wi-fi-network-supports-80211k

Association Request

We were checking the Beacon frame broadcasted by the AP in order to validate if a specific SSID was supporting 802.11v. In order to check if a specific client supports it, we need to take a look at the Association Request frame sent by the client device when it connects to the Wi-Fi network. (cf. diagram below)
Picture
Note: before we start looking deeper into the association request frame, something important needs to be noted regarding 802.11v client support. Since the support of 802.11v is advertised by the AP in the beacon frames the station will be aware of 802.11v support within the BSS and will only advertise its support for 802.11v in its association request if it is advertised by the AP in the beacon frame.
So if you are performing your own packet captures, make sure you enable 802.11v support on the access point first.

Once again, looking at the association request frame in order to find 802.11v support, we need to focus on the Extended Capabilities Information Element number 127 and look at the 4th bit of the 3rd octet. This bit is most commonly named the "BSS Transition bit". If the bit is set to "1", the client device support 802.11v.

The following screenshot shows the BSS Transition bit of an association request sent by a Samsung Galaxy S7 Edge. This is taken from the .pcap files available on Mike Albano's website.
Picture

Clients.mikealbano.com

Mike Albano did a really good job studying the most common Wi-Fi client devices. He documented his work on his website called clients.mikealbano.com. I'm talking about his website because there is an option to filter only the devices supporting 802.11v.
Picture
Make sure to read the note at the bottom of the page related to IEEE 802.11v support.

So if you are not sure if a specific client supports 802.11v, you can head over to his website and perform a quick research. You can even download a .pcap file for every device containing an association request.

Validate client 802.11v support on a Cisco WLC

On a Cisco Wireless LAN Controller, there is a way to check if an associated client supports IEEE 802.11v. Obviously, as explained earlier, this client device has to be associated to an SSID already advertising the BSS transition capability.

So once the client is associated to the Wi-Fi, head over to the "Monitor" page, on the left menu, select "Clients".  This will open up a new page displaying all the client devices connected to your different Wi-Fi networks supported by the controller.
Click on the mac address of the client that you want to study. This will open up a new page providing more detailed information related to this specific client.
​On this page, you will be able to see if it support IEEE 802.11v, as shown below, under the "802.11v BSS Transition" sub-section:
Picture
If the client device supports it, you will see "Supported", if it doesn't, you will see "Not Supported".

Update (2019): Using the WLAN Pi and Profiler

Thanks to our amazing Wi-Fi community, we now have tools to validate the general capabilities of Wi-Fi client devices in an easier and more scalable way.

All you need is a WLAN Pi. On the latest version of the WLAN Pi image (1.7+), you will be able to use the program called profiler developed by @Watkinschoffer and @wifinigel!

This program broadcast a special beacon frame that tricks the client device in thinking that the Wi-Fi network supports pretty much everything and is using the maximum capabilities defined in the 802.11 specifications.

You can start the program from your WLAN Pi using the following command:


    
Then, you can simply use your device and connect to that specific SSID. The client will not hold back and provide, in return, its maximum capabilities (including 802.11v). 
​(Image from the github documentation page)
Picture
You can also use the GUI of the WLAN Pi to retrieve the results in a text or csv file.

The profiler tool would require an entire dedicated blog article and does way more than just validate 802.11v. I invite you to check it out and try it out yourself.

​For more information, please head over to the gitub  page: 
https://github.com/WLAN-Pi/profiler


Thank you for reading!

Cheers'


​
written by François Vergès
1 Comment

Wireshark: How to check if a Wi-Fi network supports 802.11v

1/24/2017

3 Comments

 
Picture
Today's exercice is simple: study the beacon frame and try to figure out what characteristics of the Wi-Fi network are advertised.

In this first article, we will be talking about 802.11v.

Presentation of IEEE 802.11v

IEEE 802.11v or BSS Transition is an amendment which was published in 2011 and added to the IEEE 802.11-2012 standards. The objective of this amendment was to develop extensions to the 802.11 MAC/PHY to provide network management for STAs including:
  • L2 management of attached stations
  • Monitoring the attached stations
  • Configuring the attached stations
  • Updating the attached stations

While the IEEE 802.11k amendment defined messages to retrieve information from the station, the ability to configure the station were not in its scope. So the 802.11v amendment is complementary to the 802.11k amendment.

If you want to learn more about 802.11v, please read the following documents from the IEEE:
  • IEEE 802.11v PAR document: Link
  • IEEE 802.11v Task Group activity: Link
  • Section "4.3.13 - Wireless network management" of the 802.11-2012 standard: Link to download the IEEE 802.11-2012 standard

Beacon of a Wi-Fi network NOT supporting 802.11v

Looking at a Beacon frame in order to find 802.11v support, we need to focus on the Extended Capabilities Information Element number 127 and look at the 4th bit of the 3rd octet. This bit is most commonly named the "BSS Transition bit".

Below is a look at a Beacon of a Wi-Fi network not supporting 802.11v. As you can see, the BSS Transition bit is set to "0".
Picture
Now, we are going to enable 802.11v support on this same SSID.

Configuration of 802.11v on a Cisco WLC

In order to enable 802.11v on a WLAN profile on a Cisco WLC, you need to
  • Navigate to the "WLAN" menu
  • Select the WLAN profile you want to modify in order to open up the configuration view
  • In the configuration view, select the "Advanced" tab
  • Finally, in the advanced tab, under the "11v BSS Transition Support" section, select the "BSS Transition" option as shown in the image bellow:
Picture
You can now apply and save your new configurations.

Beacon of a Wi-Fi network supporting 802.11v

Once the configurations have been applied and that the APs start broadcasting the new beacon frames, you are now able to see that the BSS Transition bit has been set to "1".
Picture

Thank you for reading. In the next post, we will explain how to check if a Wi-Fi network is supporting 802.11k.

If you want to optimize the way you use Wireshark to perform Wi-Fi analysis, head over to this post: www.semfionetworks.com/blog/wireshark-most-common-80211-filters

If you want learn how to check if a Wi-Fi network is supporting 802.11k, head over to this post: https://www.semfionetworks.com/blog/wireshark-how-to-check-if-a-wi-fi-network-supports-80211k

Cheers'

​
written by François Vergès 
3 Comments
    Picture

    François Vergès

    François Vergès is the founder of SemFio Networks. As a Network Engineer, he has a real passion for Wi-Fi.

    Picture Picture Picture

    Categories

    All
    5G
    5GHz
    6GHz
    802.11
    802.11ax
    802.11v
    802.1X
    AirConsole
    Aruba
    ArubaOS
    AutoCAD
    Automation
    Brand
    Capture
    Cisco
    Cisco WLC
    CLI
    Cloud
    Co-Channel Contention
    Controller Upgrade
    Course
    CWNE
    CWNP
    Design
    DFS
    Diagrams
    Ekahau
    FreeRADIUS
    Frequencies
    FSPL
    Hotspot
    Ideas
    Industry Canada
    Interference
    ISED
    Jetson Nano
    KRACK
    London
    MagicQuadrant
    MakeWi FiVisible
    MakeWi-FiVisible
    Market
    Meetup
    Mobility Express
    News
    Packet Analysis
    Programming
    Python
    Reference Guide
    Script
    Security
    SemFio
    Site-survey
    Site-survey
    Spectrum-analysis
    Technology
    Timeline
    Tip
    Training
    Validation
    Video
    Warehouse
    WiFi
    Wi-FI
    Wi-Fi
    Wi Fi 6
    Wi-Fi 6
    Wifitraining
    Wi Fi Troubleshooting
    Wi-Fi Troubleshooting
    Wireshark
    WLAN Pi
    WLPC
    WPA2

    Archives

    July 2020
    March 2020
    February 2020
    January 2020
    December 2019
    October 2019
    August 2019
    July 2019
    June 2019
    April 2019
    January 2019
    December 2018
    November 2018
    August 2018
    May 2018
    April 2018
    March 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    May 2017
    April 2017
    February 2017
    January 2017
    November 2016
    September 2016
    August 2016
    May 2016
    April 2016
    March 2016
    February 2016
    December 2015
    November 2015
    September 2015
    August 2015
    July 2015
    April 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    June 2014
    May 2014

    RSS Feed

SemFioNetworks-EmailContact SemFioNetworks-LinkedInProfile SemFioNetworks-YoutubeChannel

Let's Talk

Please get in touch with us if you have any questions. We offer a wide variety of professional Wi-Fi services that can help your wireless environment becoming faster, more secure and more efficient!
Get in touch
SemFioNetworks-Logo
Copyright © 2020 by SemFio Networks Inc.