These Wi-Fi Retry Percentages Are Too Dang High (no really... Retry% statistics are often inaccurate)

 Show of hands: Who here has seen Retry percentages above 90%? If you work with Wi-Fi, your arm is likely reaching skyward as if you're hiding Darrell Lea licorice from the kids. (Hope you wore deodorant today.) Juniper Mist is most notorious for it. Nyansa Voyance -- which is no longer a Wi-Fi thing -- used to do it too. Aruba Central even has a built-in alert for it.

The problem is, 90% retries doesn't really exist (and of course, 100+% retries is impossible). When an AP repeatedly sends retransmitted frames (packets) to a Wi-Fi client -- and let's pause to point out that centralized WLAN management systems can only reliably know AP-to-client (not client-to-AP) retry statistics -- the AP will typically drop a packet before re-sending it so many times that the wireless retry percentage would ever truly hit 90%.

So why, then, do we see retry percentage near, at or above 90%? Because some (most?) Retry% calculations often use a denominator of successful frames instead of total frames.

At this point I must apologize for introducing Math into the proceedings without warning. Yes, we are tech people. No, that doesn't mean we want to deal with denominators and exponents and logarithms (oh my!).

Let's go through an example:

My favorite command when in an Aruba environment is show ap debug client-table. The command also requires an AP-name, so don't forget about that.

Here's an output of said command for your viewing pleasure (anonymized to protect the guilty):


The text may be a little small (though you should be able to click/tap to enlarge it), but the information can be useful. show ap debug client-table shows all client devices associated to a given AP, along with BSSID & SSID information, and... (drumroll, please) traffic stats! So much good performance troubleshooting info there, including stats on rates, frames (listed as 'pkts') and retries.

By the way... I'm not necessarily suggesting that every network engineer overseeing an Aruba wireless infrastructure should spend their days running the show ap debug client-table command. It only shows info from one AP at a time, and that info only reflects a moment in time. Some of these stats may reflect prior conditions, when the Wi-Fi environment around this AP was better or worse than it is now.

With that said, show ap debug client-table is a darned good indicator of whether an AP and its associated clients are likely to experience great Wi-Fi. Wireless Retry% is one of THE top indicators of Wi-Fi performance, alongside physical indicators such as distance from the AP, number of in-use client devices nearby, and signal strength (RSSI).

Looking at the output for show ap debug client-table, it can seem pretty simple to get a retry percentage for a given client: Take the number in the 'Tx_Retries' column, divide it by the number in the 'Tx_Pkts' column and voila!, Retry%.

Or is it?

Take a look at the 5th client device in the above screenshot; the one with a MAC address ending in ea:64:11. That client shows 8 under Tx_Pkts and 30 under Tx_Retries, which would result in a Retry% of 375% using a basic 'retries divided by packets' calculation. Nothing in life or nature can be a subset of something and be over 100%. 

The flaw here is, the number of retransmitted frames is being divided by the number of successful frames, not the total number of frames. To get the total number of transmitted frames, one must add successful frames with retry frames. Or...

Retry% = Tx_Retries / (Tx_Pkts + Tx_Retries)

That formula will result in the true Retry%. Using our above example of the 5th client device, the Retry% would be 30 retries / (8 successful frames + 30 retries), or 8/38. That's a Retry% of 79%. Still high, but possible. And not the over-100 percentage which would be shown/indicated/alerted in centralized Wi-Fi management systems.

The example I'm giving is from Aruba. But I can tell you Juniper Mist calculates Retry% the same way. (I am less certain about Cisco, Extreme and other enterprise wireless vendors; I just haven't dove into their raw retry data just yet.)

What can be done about the inaccuracy in Wi-Fi Retry% statistics?

The first thing to note is, by the time you read this the Retry% stats may have been fixed. You may have noticed in the first paragraph it says Nyansa Voyance used to calculate retry percentages inaccurately. That's because in 2019 -- before Nyansa was acquired by VMWare and Voyance was repurposed as a centralized SD-WAN performance analysis system -- your humble author notified Nyansa of inaccurate Retry% calculations and they fixed it.

If your centralized Wi-Fi management system's software hasn't been fixed and is currently showing retry percentages above 100% (or getting regular alerts for retry percentages at or above 90%), the the way to get the true Retry% is to take a page from wedding invitations and be a Plus-1 person.

What 'Plus-1' means is, add 1 (which means 100, since we're dealing with percentages) to the Retry%, then divide the erroneous Retry% by the Plus-1 percentage.

For example: If your centralized Wi-Fi management system shows a Retry% of 15% (15 retries for every 100 successful frames), the real Retry% would be 15/115, or 13%. Just take the percentage shown, and divide it by that same number plus 100.

As you may be able to tell by looking at the above example, these Retry% miscalculations aren't a super-big deal. Yes, 15% is higher than 13%, but does that difference change one's perception of Wi-Fi performance? Probably not... because both are bad. 😎

Sorry, it's the truth (at least from what I've seen). And I'll write more about Retry% and other Wi-Fi performance topics in the future.

*** 

Ben Miller has worked in Wi-Fi for wayyyyyyy too many years. (Over two decades now!) You can contact Ben via email or follow him on Twitter, using the contact information below. 

If you like Ben's blog, you can support it by subscribing and by shopping through his Amazon link.  

Thank you. 

Twitter: @benmiller 

ben at sniffwifi dot com

Comments

  1. The percentage matter according to its given data. In addition, looking for the top LinkedIn profile writers to keep updated with the latest industry trends and fulfill job requirement goals.

    ReplyDelete
  2. Exactly! 😄 Those tiny brain celebrations are what make learning feel so rewarding and fun. Emergency Towing Manhattan

    ReplyDelete
  3. Video editing workflows are enhanced when DVDStyler is included as the final step. It helps users package content professionally, offering menu customization and smooth DVD playback across devices.

    ReplyDelete
  4. Privacy and automation work well together when Gluetun is used correctly. It enables secure routing for container traffic while fitting seamlessly into modern DevOps workflows.

    ReplyDelete
  5. Cybersecurity professionals often rely on Airgeddon for advanced wireless network auditing tasks. The tool provides a powerful framework for testing Wi-Fi security, performing attacks responsibly, and understanding network vulnerabilities through a structured and well-documented approach.

    ReplyDelete
  6. PKR98 Game continues to attract players who enjoy a smooth and well-organized gaming environment. The platform includes a balanced mix of entertainment options such as slots, poker, and roulette, giving users flexibility in how they play. Players can explore the collection to understand different game styles and choose what matches their interest.

    ReplyDelete
  7. This post explains a tricky tech topic in a clear way. We like how it breaks down the math so it makes sense. Even though we run a concrete company Goodyear, our team enjoys learning from smart tips like this and improving how we understand data.

    ReplyDelete
  8. We found this post very helpful and easy to follow. It explains a tricky Wi-Fi problem in a clear way. Our team at Lawrenceville concrete works in a different field, but we value good info and learning how numbers can be misleading. Great breakdown!

    ReplyDelete
  9. This post breaks down a tricky Wi-Fi problem in a clear way we can follow. We like how you explain the math without making it scary. Even as a concrete contractor Cedar City, our team enjoys learning from smart, helpful tech posts like this.

    ReplyDelete
  10. It’s really interesting how Wi-Fi stats can be misleading! In our work as an ​Athens concrete contractor, we also see the importance of accurate measurements—whether it’s checking concrete strength or leveling a driveway. We make sure our projects are precise so our results last and perform exactly as expected.

    ReplyDelete
  11. This article was clear and easy to understand, even with the technical details. We liked how it explained why Wi-Fi retry percentages can be misleading. Our team works in a very different field as a Surprise concrete contractor, but we enjoy learning about problems and solutions in any industry.

    ReplyDelete
  12. This was very helpful and easy to follow. We liked how you explained retry numbers in a simple way. It makes a confusing topic clearer. Even though our work is different, like wood wood fence Installation Gainesville FL, our team values clear data and honest reporting.

    ReplyDelete
  13. This was very helpful and easy to follow. Wi-Fi numbers can look scary, but your example made it clear why retry stats can be wrong. We like how you explained the math in a simple way. As a Wendell Concrete Company, we also believe clear data helps us do better work.

    ReplyDelete
  14. This was very helpful and easy to follow, even with the math part. We like how you explained why the numbers can look wrong. Clear info like this builds trust. As a Rocky Mount concrete company, we know good data and honest work both matter every day.

    ReplyDelete

Post a Comment

Popular posts from this blog

Chips, Glorious Wi-Fi 6E Chips!

The Risk and Reward of Wi-Fi 6 Upgrades

At Least They Didn't Blame the Wi-Fi