Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Apr 2006 16:18:14 -0400
From:      Mark Allman <mallman@icir.org>
To:        Andrea Campi <andrea+freebsd_net@webcom.it>
Cc:        freebsd-net@freebsd.org
Subject:   Re: TCP Daytona in userland 
Message-ID:  <20060411201814.C000B3F3E41@lawyers.icir.org>
In-Reply-To: <20060409223246.GA1747@webcom.it> 

next in thread | previous in thread | raw e-mail | index | archive | help
--=_bOundary
Content-Type: text/plain
Content-Disposition: inline


> Lastly, if anybody already worked on this: do you have any additional
> suggestion? In particular regarding the testing methodology: since a
> few years have passed, I'm not quite sure whether different OSs have
> implemented any countermeasure. I'm mainly testing against a FreeBSD
> box I control, and I don't think we have any defence against this yet.

It would seem that some hosts are using byte counting to increase cwnd
these days (that is, increasing cwnd based on the number of bytes ACKed
and not the number of ACK packets that arrive).  There are some
measurements given in:

  Alberto Medina, Mark Allman, Sally Floyd.  Measuring the Evolution of
  Transport Protocols in the Internet. ACM Computer Communication
  Review, 35(2), April 2005. 
  http://www.icir.org/mallman/papers/tcp-evo-ccr2005.ps

Also, I think there is wide community consensus that cwnd should be
increased by min (number_of_bytes_acked, MSS) on each incoming ACK.
RFC2581 is currently being revised and this will be the recommended way
path in the revision (in 2581 it notes that an implementation may count
bytes instead of packets).

allman




--=_bOundary
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iD8DBQFEPA8GWyrrWs4yIs4RAimkAKCHcZdpJH/LnEDX3Sj7QHr5dWNRawCfbKeE
LGIFbMnNGuv9DZT1h7OZV0M=
=AqT6
-----END PGP SIGNATURE-----
--=_bOundary--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060411201814.C000B3F3E41>