Implementing 802.11ac/ax Does Not Guarantee High Throughput
After upgrading a Wi-Fi network to new technologies that boast speeds in excess of 1Gpbs, network engineers are often frustrated to find that the performance of network applications and services still lags. After all, if the data rate promises 10x the speed, shouldn’t we see a similar improvement in end user experience?
Well, not necessarily. By now, many of us have experienced that especially in the Wi-Fi space, 1Gbps does not really mean 1Gbps. There are many variables that go into delivering data over radio waves, and as network engineers we are tasked with delivering the best performance possible.
When testing and troubleshooting a Wi-Fi network, it is critical that we understand the difference between PHY data rate, bandwidth, and true throughput – as these values can vary dramatically depending on the environment. These measurements can also help to determine if a given area is performing as it should, or if there is room for improvement.
Wait – PHY data rate, bandwidth, and throughput – aren’t those basically the same thing? Not exactly…
Let’s define these metrics first, then look at how to measure them.
PHY Data Rate is the maximum rate at which the physical layer can transmit. It represents the rate that data is transferred over the channel, which includes protocol headers, control and management frames. Usually, this is the number advertised by the access point or controller.
Bandwidth is often used synonymously with the data rate. It usually represents the maximum rate at which data can be transmitted but does not include any physical or data link layer overhead.
Throughput is the actual rate achieved by the data in flight. Only the data frames are taken into consideration when measuring throughput, this measurement does not include control frames, management frames, retries, or any other protocol overhead.
To troubleshoot a performance problem, or to test the rate of transfer in each area, it is best to focus on actual throughput measurements. This is commonly done using tools like iPerf, which can create data streams to measure the throughput between two devices. It is not uncommon for the throughput to be less than 50% of the PHY data rate. If it falls to a much lower value, we can start to focus on other metrics such as noise, channel interference, retries and utilization to determine why it is low.
This screenshot shows us the output of the iPerf test from an AirCheck G2 from NetAlly. This throughput test makes it easy to se the difference between the true throughput and the PHY Data Rate.
In conclusion, to experience the high data speeds boasted by newer Wi-Fi technologies, the environment needs to be tested for PHY data rate and actual throughput. Where throughput is low, look for causes of high noise floors, high utilization, channel overlap, and interference that can impact application performance, regardless of what is advertised by the PHY data rate.