[Bloat] Taxonomy of various sender-side TCPs

Dave Täht d at taht.net
Fri Mar 11 13:05:18 EST 2011


Stephen Hemminger <shemminger at vyatta.com> writes:

> On Fri, 11 Mar 2011 09:24:33 +0200
> Jonathan Morton <chromatix99 at gmail.com> wrote:
>> Currently, CUBIC is the default TCP send-side algorithm in Linux.  It
>> seems likely that it will react correctly to ECN marking, but that a
>> higher rate of marking may be needed to bring it down to a given
>> buffering level.  From what I've read, SFB should be able to probe
>> for the correct marking rate on a per-flow basis, which is nice.
>> 
>> On the subject of ECN, my impression is that YouTube currently
>> doesn't enable it, but a one-man company I recently downloaded some
>> stuff from does.  I wonder if there's any reliable data on how many
>> of the most popular sites enable ECN if you ask for it.  Personally,
>> I think IPv6 and ECN should probably go together - v6 gear is new or
>> upgraded anyway so there shouldn't be any legacy problems.

I agree, but lack data. What TCP algorithms are available in the IPv6
stack on Linux? I know SFB works with both ipv4 and ipv6...

ECN has been enabled on kernel org for 8+ years.

>
> Even TCP window scaling is problematic. Many consumer bits of gear are seriously
> broken. I have had to turn off WS on my laptop to deal with hotel and conference
> wireless front ends.

Good tip.

-- 
Dave Taht
http://nex-6.taht.net



More information about the Bloat mailing list