Re: [tcpm] Some comments on 2581bis
John Heffner <jheffner@psc.edu> Wed, 14 February 2007 16:02 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HHMaP-0007xe-Do; Wed, 14 Feb 2007 11:02:25 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HHMaN-0007un-QV for tcpm@ietf.org; Wed, 14 Feb 2007 11:02:23 -0500
Received: from mailer2.psc.edu ([128.182.66.106]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HHMaM-0007Jh-It for tcpm@ietf.org; Wed, 14 Feb 2007 11:02:23 -0500
Received: from [192.168.2.101] (pool-72-77-100-169.pitbpa.east.verizon.net [72.77.100.169]) (authenticated bits=0) by mailer2.psc.edu (8.13.8/8.13.3) with ESMTP id l1EG2Fia029635 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 14 Feb 2007 11:02:16 -0500 (EST)
Message-ID: <45D33281.6000803@psc.edu>
Date: Wed, 14 Feb 2007 11:02:09 -0500
From: John Heffner <jheffner@psc.edu>
User-Agent: Thunderbird 1.5.0.9 (Macintosh/20061207)
MIME-Version: 1.0
To: mallman@icir.org
Subject: Re: [tcpm] Some comments on 2581bis
References: <20070214150538.9C4E217C0F8@lawyers.icir.org>
In-Reply-To: <20070214150538.9C4E217C0F8@lawyers.icir.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228
Cc: tcpm@ietf.org, Fernando Gont <fernando@gont.com.ar>
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
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>
Errors-To: tcpm-bounces@ietf.org
Mark Allman wrote: >> ** 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. The notion of the sender "using" SACK is a bit fuzzy anyway, since some stacks will send the options but not process them in any meaningful way (writing scoreboard code is hard). -John _______________________________________________ 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