[GTALUG] Wireless router -- which one?

D. Hugh Redelmeier hugh at mimosa.com
Mon Aug 22 16:07:02 EDT 2016


| From: David Collier-Brown via talk <talk at gtalug.org>

| On 22/08/16 02:05 PM, James Knott via talk wrote:
| > On 08/22/2016 01:37 PM, David Collier-Brown via talk wrote:
| > > Bufferbloat happens where a slower link meets a faster one, and the
| > > symptoms are indeed insane latency when doing anything that has to
| > > pass through the same buffer as a bulk transfer.
| > TCP should detect the slow transfer and back down the transmit rate.

Yeah.  That should be detected by lack of timely ACKs.

| > When buffers overflow, they're supposed to drop packets.

| *We* know that, but people doing routers don't. They coded to never drop
| packets, and added massive buffering to support that. Net result? They broke
| TCP.

Am I right that if the bottleneck is beyond his demark, and it the flow is 
predominantly inbound, code on his own router cannot affect the problem?  
Well, perverse code could: for example send ACKs for packets not yet seen.


More information about the talk mailing list