I have a routed network that for ordinary web browsing and file transfers worked fine. High speeds (clients are capped to 256k/3Mb u/d) stable downloads and QoS works fine in the main router. All links in 5Ghz.
But I am struggling to get ´real´ traffic flowing without interruptions. I run ROS3.22 or 3.23 (not updated all yet) and the wireless-test package.
On the AP's I started to use the RTS/CTS with Hw.Protection threshold set to 256. That improved VOIP and Skype (L7 in QoS) considerable. (AP's with 20-30 clients). Normal browsing is not noticeable effected.
On my back hauls I has nstreme protocol in use, without framer limit and dynamic size policy.
The raw throughput measured with the bandwidth test tools showed slightly better result then not using nstreme.
CCQ levels showed around 90-95%
Ping time over the link was around 7ms (50b packet size)
Ping time over the link was around 16ms average for a 1500b packet.
But the difference between Hw Frames and Frames reading was huge. About 10 to 20 times higher!
When nstreme was switched off the ping times hardly changed.
The CCQ dropped a bit to around 90%
But the Frames difference was almost back to 1-1!
Since I have been reading somewhere that the frames difference is actually a sign of how many packets are been re-send, and the re-send is a killer for ´real´ time traffic like Voip etc, I think I better drop the nsteme protocol on that link?
Most links are only some kilometres long but on relative low masts (houses) but sufficient Fresnel as far as I can determine (and get..)
To reduce overhead in packages I use short pre-amble.
No web or WPA is used. (mac authentication and the 5Ghz safe guards enough against intruders.)
WMM Suppport is enabled everywhere, but actually not further set (yet) in any router. So basically not in use. Does this WWM support create extra overhead in the packages send over the links?
QoS runs in the main router and some routers through the network. That seems to work fine.
But actually am I looking for some guidance here in how to tweak back hauls to the max to get the lowest latency and lowest package losses so the real time traffic runs fine.
How actually test the links? Is the bandwidth-test a good tool provided you don't run it from the devices making the link?
Is ping a good tool? What size to choose? When should I use ARP ping?
(What size does VOIP packages have? And HTTP? (Skype), HTTPS (Skype) )
If nstreme is used, what is a good framer limit size? Best policy?
I can off course ask clients behind back hauls how their experiences are. But this is the kind of info usually has not a lot of value. The usuall comment you get is "It was good last night" or " It was not as fast as in the beginning." I can't work with that..... To tweak I need fast response/monitoring and results of a setting change. I have several links, some with good signal levels (70dBm or less) some with lesser (around 70-80dBm). Plenty of work!
It would be nice if some of you experts could share some of your extensive experiences so together we could build a sort of guideline and manual that could enrich the wiki.