Re: [Tsvwg] u-sctp comments
Randall Stewart <randall@stewart.chicago.il.us> Mon, 23 July 2001 17:13 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 SMTP id NAA07109 for <tsvwg-archive@odin.ietf.org>; Mon, 23 Jul 2001 13:13:23 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA05393; Mon, 23 Jul 2001 12:47:21 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA05365 for <tsvwg@ns.ietf.org>; Mon, 23 Jul 2001 12:47:20 -0400 (EDT)
Received: from sj-msg-core-1.cisco.com (sj-msg-core-1.cisco.com [171.71.163.11]) by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA05451 for <tsvwg@ietf.org>; Mon, 23 Jul 2001 12:46:25 -0400 (EDT)
Received: from mira-sjc5-2.cisco.com (mira-sjc5-2.cisco.com [171.71.163.16]) by sj-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id f6NGktg16915; Mon, 23 Jul 2001 09:46:55 -0700 (PDT)
Received: from stewart.chicago.il.us (dhcp-64-102-95-112.cisco.com [64.102.95.112]) by mira-sjc5-2.cisco.com (Mirapoint) with ESMTP id AQA00360 (AUTH rrs); Mon, 23 Jul 2001 09:46:49 -0700 (PDT)
Message-ID: <3B5C54F7.A4367939@stewart.chicago.il.us>
Date: Mon, 23 Jul 2001 11:46:48 -0500
From: Randall Stewart <randall@stewart.chicago.il.us>
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.12 i386)
X-Accept-Language: en
MIME-Version: 1.0
To: "Armando L. Caro Jr." <acaro@mail.eecis.udel.edu>
CC: tsvwg@ietf.org
Subject: Re: [Tsvwg] u-sctp comments
References: <Pine.GSO.4.33.0107230440380.28538-100000@ren.eecis.udel.edu>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: tsvwg-admin@ietf.org
Errors-To: tsvwg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Transport Area Working Group <tsvwg.ietf.org>
X-BeenThere: tsvwg@ietf.org
Content-Transfer-Encoding: 7bit
Armando: In general great comments... just a few quick comments and I am sure Qiaobing may have more :) "Armando L. Caro Jr." wrote: > > Hi, > > I have a few comments/suggestions about the unreliable data mode extension > draft... > > I think the draft should provide explicit detail about handling the T3-rtx > timer when attempting to retransmit due to a timeout or a fast > retransmit. Also, any data chunk which is marked as acked by exhausting > the allowed number of retransmissions must not credit partial_bytes_acked. > > I suggest the following changes: > > Section 4.2.A2.B3 > " > B3) If the "Unrel.Trans.Count" is currently 0, the sender MUST NOT > retransmit the data chunk. Instead, the sender MUST mark the > data chunk as being finally acked. > " > changed to: > " > B3) If the "Unrel.Trans.Count" is currently 0, the sender MUST NOT > retransmit the data chunk. Instead, the sender MUST mark the data > chunk as being forward acked and thus ineligible for crediting > partial_bytes_acked. In addition, the sender MUST no longer > consider the data chunk outstanding. The sender MUST stop the > T3-rtx timer if there are no more oustanding data > chunks. Otherwise, the sender MUST restart the T3-rtx timer. > " This looks good but I am not sure about the "mark the data chunk as being forward acked and thus..." I understand what you mean, but is it clear for other readers .... :-) > > The added text about the T3-rtx timer _could_ be inferred from the fact > that the data chunk is no longer considered outstanding, but I think > without explicitly mentioning it, implementations may overlook this subtle > point. While testing the unreliable option in our ns-2 implementation, I > have noticed that if this point is overlooked, a burst loss may suffer > from a spurious timeout. > > Section 4.2.A3 > " > A3) whenever the data sender receives a SACK from the data receiver, > it SHALL first process the SACK using the normal procedures as > defined in Section 6.2.1 of [RFC2960]. > " > changed to: > " > A3) whenever the data sender receives a SACK from the data receiver, > it SHALL first process the SACK using the normal procedures as > defined in Section 6.2.1 of [RFC2960], with the following > exception. Any data chunk marked as forward acked MUST not credit > partial_bytes_acked. > " This makes sense being hand and hand with the previous change.. > > Other suggestions.... > > Section 4.2 - "Unrel.Trans.Count" should be "Unrel.Retrans.Count" > Yes, I think that is better.. > Section 4.2 > " > Note, if a TSN is indicated as missing by a SACK carrying gap reports > AND the TSN is earlier than the current "Advanced.Peer.Ack.Point", the > data sender MUST NOT take any action on this TSN, ... > " > should be: > " > Note, if a TSN is indicated as missing by a SACK carrying gap reports > AND the TSN is earlier than or equal to the current > "Advanced.Peer.Ack.Point", the data sender MUST NOT take any action on > this TSN, ... > " > > I know as far as RFC2119 is concerned, SHALL = MUST. However, I find > interchanging these words throughout the document somewhat > confusing. Wouldn't it be better to simply pick one (say, MUST), and use > it religiously throughout the document? Hmm... I think we should change all SHALL to MUST ... I did not realize we had any "SHALL's" in the document ... sigh... R > > Thanks, > Armando > > ----------------------------------------------------------------------- > Armando L. Caro Jr. acaro@cis.udel.edu > University of Delaware http://www.cis.udel.edu/~acaro > ----------------------------------------------------------------------- > > _______________________________________________ > tsvwg mailing list > tsvwg@ietf.org > http://www1.ietf.org/mailman/listinfo/tsvwg -- Randall R. Stewart randall@stewart.chicago.il.us 815-342-5222 (cell phone) _______________________________________________ tsvwg mailing list tsvwg@ietf.org http://www1.ietf.org/mailman/listinfo/tsvwg
- [Tsvwg] u-sctp comments Armando L. Caro Jr.
- Re: [Tsvwg] u-sctp comments Randall Stewart
- Re: [Tsvwg] u-sctp comments Armando L. Caro Jr.
- [Tsvwg] more u-sctp comments Armando L. Caro Jr.
- Re: [Tsvwg] more u-sctp comments Qiaobing Xie
- Re: [Tsvwg] more u-sctp comments Armando L. Caro Jr.
- Re: [Tsvwg] more u-sctp comments Qiaobing Xie
- Re: [Tsvwg] more u-sctp comments Randall Stewart
- Re: [Tsvwg] u-sctp comments Qiaobing Xie