svn commit: r242266 - head/sys/netinet

Andre Oppermann andre at freebsd.org
Sun Oct 28 22:25:13 UTC 2012


On 28.10.2012 22:44, Rui Paulo wrote:
> On 28 Oct 2012, at 14:33, Andre Oppermann <andre at FreeBSD.org> wrote:
>> IW10 has been heavily discussed on IETF TCPM.  A lot of research on
>> the impact has been done and the overall result has been a significant
>> improvement with very little downside.  Linux has adopted it for quite
>> some time already as default setting.
>
> I have followed the discussions at tcpm, but I did not find any conclusive evidence of the benefit of IW10. I'm sure it can help in multiple situations but, as always, there are tradeoffs. Section 6 of draft-ietf-tcpm-initcwnd never convinced me.

Then please raise your points on TCPM.

>> The bufferbloat issue is certainly real and should not be neglected.
>> However the solution to bufferbloat is not to send less packets into
>> the network.  In fact that doesn't even make a difference simply because
>> other packets with take their place.
>
> Right, my point is that sending more packets in an already congested link will negatively affect the throughput / latency of the network. I'm not saying that it won't help you download a YouTube video faster, but the overall fairness of TCP will be reduced.

That's always the case.  Reality is that the majority of links these
days is very fast compared to twenty years ago.  We can afford to be
a bit more aggressive here.  Otherwise taking your point to the extreme
would mean that IW can only ever be 1 MSS.

Then there is the unfairness of low RTT to high RTT transfers.  But that's
inherent in any end to end feedback system.

>>   Buffer bloat can only be fixed
>> in the devices that actually do the buffering.  A much discussed and
>> apparently good approach seems to be the Codel algorithm for active
>> buffer management.
>
> Are you working on CoDel? :-)

I'm looking into how the whole interface stuff including ALTQ can be
improved in an SMP world.

-- 
Andre



More information about the svn-src-all mailing list