[Tsvwg] reset of backoff with timestamps (RFC2988)
Andrei Gurtov <gurtov@cs.helsinki.fi> Sat, 26 July 2003 21:43 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18854 for <tsvwg-archive@odin.ietf.org>; Sat, 26 Jul 2003 17:43:52 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19gWp5-00079N-MJ for tsvwg-archive@odin.ietf.org; Sat, 26 Jul 2003 17:43:27 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id h6QLhR6m027462 for tsvwg-archive@odin.ietf.org; Sat, 26 Jul 2003 17:43:27 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19gWoe-00077l-UN; Sat, 26 Jul 2003 17:43:00 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19gWoD-00076F-51 for tsvwg@optimus.ietf.org; Sat, 26 Jul 2003 17:42:33 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18837 for <tsvwg@ietf.org>; Sat, 26 Jul 2003 17:42:27 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19gWoA-0005Sc-00 for tsvwg@ietf.org; Sat, 26 Jul 2003 17:42:30 -0400
Received: from courier.cs.helsinki.fi ([128.214.9.1] helo=mail.cs.helsinki.fi) by ietf-mx with esmtp (Exim 4.12) id 19gWoA-0005SZ-00 for tsvwg@ietf.org; Sat, 26 Jul 2003 17:42:30 -0400
Received: from cs.helsinki.fi (onion.ICSI.Berkeley.EDU [::ffff:192.150.186.101]) (AUTH: PLAIN gurtov, TLS: TLSv1/SSLv3,128bits,RC4-MD5) by mail.cs.helsinki.fi with esmtp; Sun, 27 Jul 2003 00:42:28 +0300
Message-ID: <3F22F5C2.7050903@cs.helsinki.fi>
Date: Sat, 26 Jul 2003 14:42:26 -0700
From: Andrei Gurtov <gurtov@cs.helsinki.fi>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: tsvwg@ietf.org
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Tsvwg] reset of backoff with timestamps (RFC2988)
Sender: tsvwg-admin@ietf.org
Errors-To: tsvwg-admin@ietf.org
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Several people have noticed that not all TCPs reset the backoff of the retransmit timer in go-back-N after a new measurement sample is collected with timestamps. This results in unnecessarily long timeouts, which is especially a problem if fast retransmits are disabled by "bugfix". RFC2988: The only case when TCP can safely take RTT samples from retransmitted segments is when the TCP timestamp option [JBB92] is employed, since the timestamp option removes the ambiguity garding which instance of the data segment triggered the acknowledgment. .... Note that after retransmitting, once a new RTT measurement is obtained (which can only happen when new data has been sent and acknowledged), the computations outlined in section 2 are performed, including the computation of RTO, which may result in "collapsing" RTO back down after it has been subject to exponential backoff (rule 5.5). The authors of RFC2988 and Sally Floyd agree that the second paragraph should also mention that a measurement can be taken earlier with timestamps. Therefore it's fine to reset the backoff when a new RTT sample is collected with timestamps. Does TSV working group feel that it is appropriate? If yes, a following correction could be submitted to RFC errata. http://www.rfc-editor.org/errata.html (which can only happen when new data has been sent and acknowledged *or if the timestamp option is used*) Sally have made a change to ns2 to reflect this update. Thanks, Andrei _______________________________________________ tsvwg mailing list tsvwg@ietf.org https://www1.ietf.org/mailman/listinfo/tsvwg
- [Tsvwg] reset of backoff with timestamps (RFC2988) Andrei Gurtov
- Re: [Tsvwg] reset of backoff with timestamps (RFC… Reiner Ludwig
- Re: [Tsvwg] reset of backoff with timestamps (RFC… Andrei Gurtov
- Re: [Tsvwg] reset of backoff with timestamps (RFC… Reiner Ludwig