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

Wireshark - Find out the data rate of an 802.11ax Data Frame

12/7/2019

5 Comments

 
Picture
As you know, all data rates are changing with 802.11ax, Hence, the new MCS table you can find here: https://www.semfionetworks.com/blog/mcs-table-updated-with-80211ax-data-rates

In this article, we will see how we can figure out the data rate of a specific 802.11ax data frame.

If you want to know how to capture 802.11ax data frames, refer to this article first: https://www.semfionetworks.com/blog/80211ax-remote-packet-captures-using-the-jetson-nano

The HE RadioTap header provided by the Intel AX card installed on Ubuntu is great and provides a lot of valuable information that we will use to figure out the data rate. 

Step 1 - Filter to find the 802.11ax Data Frames

First, once you have your 802.11ax packet capture in Wireshark, you can filter 802.11ax Data Frames by using the following filter: wlan.fc.type == 2 && (radiotap.he.data_1.ppdu_format == 0x0 || radiotap.he.data_1.ppdu_format == 0x2)

wlan.fc.type == 2 means that we are filtering for 802.11 Data Frames
radiotap.he.data_1.ppdu_format == 0x0 means that we are filtering for HE Single User PPDUs.
radiotap.he.data_1.ppdu_format == 0x2 means that we are filtering for HE Multi User PPDUs.
Picture

Step 2 - Select the frame you want to analyse

We simply need to choose the frame we want to analyse. Once you have selected the frame, look for the RadioTap Header in the bottom panel in Wireshark:
Picture

Step 3 - Find the transmission details in the RadioTap header

In order to be able to find the exact Data Rate used, we need these pieces of information:
  • MCS Index
  • Guard Interval
  • Channel Width or Ressource Unit size
  • Number of Spatial Streams

We can find these information in the RadioTap Header.

The MCS Index is located in the "HE Information/HE Data 3" section. In this example, we have a MCS Index of 9: 
Picture

​The Guard Interval and the Channel Width/Ressource Unit size are located in the "HE Information/HE Data 5" section. In this example, we have a GI of 1.6us and a channel width of 20MHZ:
Picture

The number of spatial streams information is located in the "HE Information/HE Data 6" section. In this example, we are using 1 spatial stream:
Picture

Step 4 - Reference the MCS Table to find the exact Data Rate

Once you have all of the transmission details, you can reference the 802.11ax MCS Table and find out exactly which data rate is used for the communication.

To summarize, here are transmission details what we have for our example:
  • PHY: 802.11ax
  • MCS Index: 9
  • Guard Interval: 1.6us
  • Channel Width: 20MHz (OFDMA)
  • Number of Spatial Streams: 1

If we reference the MCS Table with this information, we see that the data rate is 108.3Mbps:
Picture

Bonus - Configure your Wireshark column to display these transmission details

As a bonus, you can add the following columns to your Wireshark to display the transmission details we have talked about here:
  • radiotap.he.data_3.data_mcs: For the MCS Index
  • radiotap.he.data_5.gi: For the Guard Interval
  • radiotap.he.data_5.data_bw_ru_allocation: For the Channel Width or RU Allocation
  • radiotap.he.data_6.nsts : For the number of Spatial Streams

​Here is what it will look like:
Picture

Thank you!

​François Vergès
5 Comments
Rowell Dionicio link
12/7/2019 15:16:19

This is an excellent resource. We’re now getting clarity on the actual implementation of 802.11ax

Reply
Moncef BOURKI
12/9/2019 14:56:55

Awesome,Thanks a lot François for this clarification and this post.

Reply
Gaurav
5/14/2020 02:29:01

Thank you so much! This was really helpful

Reply
shivraj
10/10/2020 03:00:01

this is great article thanks :))

Reply
Testerversionx link
12/21/2020 13:28:13

Excellent resource

Reply



Leave a Reply.

    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.