Re: [tcpm] Some comments on 2581bis
Mark Allman <mallman@icir.org> Wed, 14 February 2007 15:06 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HHLht-0002em-7p; Wed, 14 Feb 2007 10:06:05 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HHLhq-0002ci-52 for tcpm@ietf.org; Wed, 14 Feb 2007 10:06:02 -0500
Received: from pork.icsi.berkeley.edu ([192.150.186.19]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HHLhn-0008Nf-OW for tcpm@ietf.org; Wed, 14 Feb 2007 10:06:02 -0500
Received: from guns.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by pork.ICSI.Berkeley.EDU (8.12.11.20060308/8.12.11) with ESMTP id l1EF5u6d011143; Wed, 14 Feb 2007 07:05:56 -0800
Received: from lawyers.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by guns.icir.org (Postfix) with ESMTP id BADEE7B89CF; Wed, 14 Feb 2007 10:05:50 -0500 (EST)
Received: from lawyers.icir.org (localhost [127.0.0.1]) by lawyers.icir.org (Postfix) with ESMTP id 9C4E217C0F8; Wed, 14 Feb 2007 10:05:38 -0500 (EST)
To: Fernando Gont <fernando@gont.com.ar>
From: Mark Allman <mallman@icir.org>
Subject: Re: [tcpm] Some comments on 2581bis
In-Reply-To: <200702140735.l1E7ZOPZ017707@venus.xmundo.net>
Organization: ICSI Center for Internet Research (ICIR)
Song-of-the-Day: Whole Lotta Love
MIME-Version: 1.0
Date: Wed, 14 Feb 2007 10:05:38 -0500
Message-Id: <20070214150538.9C4E217C0F8@lawyers.icir.org>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c
Cc: tcpm@ietf.org
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: mallman@icir.org
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2060293297=="
Errors-To: tcpm-bounces@ietf.org
> ** RFC 2581 & SACK > Page 3 says: > Alternatively, a TCP that utilizes selective acknowledgments > [RFC2018,RFC2883] can determine an incoming ACK is a "duplicate" > if the ACK contains previously unknown SACK information. > > And page 7 says: > Note that a sender using SACK [RFC2018] > MUST NOT send new data unless the incoming duplicate > acknowledgment contains new SACK information. > > IMHO, if you keep the "MUST NOT" in page 7, you'd probably > s/can/MUST/ in page 3. Also, maybe it would be worth to clarify that > the SACK information should be "in window"? Well, duplicate ACKs in 2581 are not always to send out new data. That said, I am wondering if we should just nuke the sentence you quote above. This document does not deal with SACK-based loss recovery and if you have SACK then you should be doing something smarter than this document. And, so maybe we don't need to really define things about SACK-based loss recovery in here. Certainly, I don't think we want to get into whether SACK blocks that this document doesn't use at all are in window or not. > ** Limits on dupacks > Would it make sense to limit the number of accepted dupacks to > Max_dupacks = (Flight_size_fr - 1) / SMSS ? > where Flight_size_fr is the Flight_Size at the point fast retransmit > is triggered. I'd like to hear what people think on this notion. The intent in putting the new text in was not to tightly specify a mechanism, but to note that there is good reason to put some sort of limit on things. How that is done does not seem important to me. (*If* it is done only seems marginally helpful to me.) I.e., one could envision a cwnd limit or trying (because we don't keep track in some stacks) to track the number of packets vs. dupacks as above or ... I guess I would rather leave it as sort-of fuzzy guidance and not mechanism or just drop it as new functionality that is out of scope for the revision. What do folks think? allman
_______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- [tcpm] Some comments on 2581bis Fernando Gont
- Re: [tcpm] Some comments on 2581bis Mark Allman
- Re: [tcpm] Some comments on 2581bis John Heffner
- Re: [tcpm] Some comments on 2581bis Fernando Gont
- Re: [tcpm] Some comments on 2581bis Mark Allman
- Re: [tcpm] Some comments on 2581bis Mark Allman