Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Apr 2007 09:28:21 -0400
From:      Mark Allman <mallman@icir.org>
To:        LI Xin <delphij@delphij.net>
Cc:        freebsd-net@freebsd.org, "Bruce M. Simpson" <bms@freebsd.org>
Subject:   Re: [PATCH] kern/681110 re-roll of RFC3522 (Eifel detection) patchset 
Message-ID:  <20070412132821.3196B1CF21E@lawyers.icir.org>
In-Reply-To: <461DFB2B.10106@delphij.net> 

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


> BTW. Is there any legal alternative, e.g. make this as an option like
> WANT_IDEA?

I do not know what WANT_IDEA is.

As far as alternatives, there is F-RTO (RFC 4138) and DSACK (RFCs 2883 &
3708).  We have also worked on a response that is different (and
unencumbered).  It is just an internet-draft (and, in fact, needs rev-ed
because we have a better idea in mind):

  Josh Blanton, Ethan Blanton, Mark Allman.  Using Spurious
  Retransmissions to Adapt the Retransmission Timeout. December
  2006. Internet-Draft draft-allman-rto-backoff-04.txt (work in
  progress).  

The problem is that these are not technically as good as Eifel, IMO.
But, Ericsson has taken the obvious way to do things off the table, I am
afraid.  (Lots of the Eifel work would seem to me to not stand up to a
challenge based on previous/simultaneous work and the obviousness of
it.  But, that is clearly pure conjecture and I am not putting up the
funds to test the theory.)

The good news is that in most environments if you use the standard RTO
timer (RFC 2988) then the number of spurious timeouts experienced is
vanishingly small.  See:

  Mark Allman, Vern Paxson.  On Estimating End-to-End Network Path
  Properties.  Proceedings of the ACM SIGCOMM Technical Symposium,
  Cambridge, MA, September 1999.
  http://www.icir.org/mallman/papers/estimation.ps

allman




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

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

iD8DBQFGHjP1WyrrWs4yIs4RAnKgAJwIlFn4NbC3Jucs7b2KT6QihT7jLQCfXUXA
MBr3TUIE7VzCkm37tXUhf8o=
=uCEJ
-----END PGP SIGNATURE-----
--=_bOundary--



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