Hi all,
I ran into new/old router problems.
Don’t worry my router runs fine, but I noticed some hickups from time to time.
Turns out to be buffer-bloating.
You can test yourself:
Often buffers are set far too high, same with OpenWRT, they’re TX-buffer is set at 1000 (no idea what it means, but it’s too high).
It’s not bits or bytes.
But after a lot of testing, I set the TX-buffers to 100 on all interfaces and behold, the bloating is gone.
As I noticed hickups in my network under load.
What happens is an application, could be NTP, get’s a lot of requests and the buffer is too big.
The application keeps accepting requests but the buffer can’t be emptied so it keeps full and delays traffic, that starts to stutter or worse.
Because the buffer keeps accepting but can’t deliver things go wrong.
Many routers have set the buffers too high for no reason.
Test yourself, as it will overload the buffers and show the problem.
It helped me to tune my OpenWRT better as it’s wrong on the buffers.
Let me know if it helped you.