Network Troubleshooting: Latency Vs. Retransmission
When troubleshooting network performance problems, most analysts find themselves chasing one of two issues: latency or retransmissions. Both scenarios result in performance degradation, but have very different root causes and solutions.
I've been involved in many troubleshooting exercises where I get a totally different perspective by changing my test point. In this video, I'll show you how the same problem can look like a latency problem or retransmission-related issue by simply changing your location in the network.
Here are some additional tips when trying to identify if an issue is latency or retransmission related:
- Try to monitor from the sender's perspective. If the sender is not physically close, then make yourself the sender by uploading a file or running iperf.
- Pay attention to your protocols. This information presented here is helpful when dealing with TCP base protocols. UDP is a totally different animal.
- Try to leverage operating system commands like netstat –s to identify retransmissions.
- Understand what your tools are reporting. For example Wireshark might note a retransmission, spurious retransmission, fast retransmission, or other notes.
- Look for TCP-specific hints like Selective Right Edge (SRE) or Selective Left Edge (SLE) to possibly indicate packet loss.
There is no guaranteed tip or trick when troubleshooting packet loss or latency issues. But awareness of tool placement will help you when troubleshooting.
Recommended For You
Low-Power WANs offer an alternative to 5G for connecting a fast-growing array of basic devices and sensors that transmit small amounts of data.
An effective network visibility strategy requires understanding the technical, financial, political, and legal aspects impacting your network operations.
Emerging organizational structures for IT include placement of IT pros in user areas and departments forming their own "micro IT's."
Comparing a good and bad trace helps identify performance issues. Dynamic baselining can be used when you do not have a good trace to reference.
Combining commodity server platforms and FPGA-based SmartNICs will allow network applications to operate at hundreds of gigabits of throughput with support for millions of simultaneous flows.
SD-WAN implementations are on the rise thanks to the potential cost savings, increased network resiliency, and better application performance they deliver.