On Apr 5, 2011, at 6:07 PM, Jim Gettys wrote:

> On 04/05/2011 05:59 PM, Michael Proto wrote:
>> On Tue, Apr 5, 2011 at 5:38 PM, Jared Mauch<[email protected]>  wrote:
>>> On Apr 4, 2011, at 4:30 PM, Jim Gettys wrote:
>>> 
>>>> Note that the paper "Characterizing Residential Broadband Networks" by 
>>>> Dischinger, et. al. indicates that a large fraction (in their 2 year old 
>>>> sample, 30% or so) of broadband head ends are running without RED, and 
>>>> should be doing so if at all possible; alternatives are years out by the 
>>>> time they are tested and deployed, and operators running without it in 
>>>> congested systems are inflicting pain on their customers.
>>> Something I've observed is if you are sending data 'upstream' on the cable 
>>> modem setup i have (16 down/ 2 up) and you saturate the upstream, the 
>>> buffering destroys any downstream capability at the same time.  I'm not 
>>> even sure where to start diagnosing to explaining this to the carrier 
>>> involved, as this isn't the desired behavior of a "business class" service.
>>> 
>>> - Jared
>>> 
>> Isn't this just a case or prioritizing outbound ACKs?
>> 
>> http://www.benzedrine.cx/ackpri.html
>> 
> 
> Nope.  Your acks get delayed to what you are sending upstream, behind the 
> downstream traffic.
> 
> Bufferbloat hurts both directions, once saturation occurs and your latencies 
> start to go up.
> 
> Note that on many of these links, the RTT becomes (literally) as though you 
> are half way (or further than) the moon.
>     

I sent a private reply, but I guess i'll post some of it here:

1) there are no ways to identify the devices doing the buffering and/or drop 
counts
2) I can obviously feed the cable modem much faster on the lan vs what it can 
send upstream

Doing things like rate-limiting/QoS are merely just papering over the problem.  
I would take a T1 and rate-limit it to 1.2Mb/s for TCP to allow VoIP to work.  
Junipers can buffer up to 1 second on these low-speed interfaces, which 
obviously creates the problems you describe.

There are a lot more problems with the gateway devices, such as the forcible 
dns proxy that exists.

- Jared

Reply via email to