Re: [tsvwg] WGLC Announcement for draft-ietf-tsvwg-sctp-sack-immediately-02: 19th March 2013

Michael Tuexen <Michael.Tuexen@lurchi.franken.de> Tue, 26 March 2013 08:32 UTC

Return-Path: <Michael.Tuexen@lurchi.franken.de>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09CC721F88A2 for <tsvwg@ietfa.amsl.com>; Tue, 26 Mar 2013 01:32:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24179bDWSKoV for <tsvwg@ietfa.amsl.com>; Tue, 26 Mar 2013 01:32:30 -0700 (PDT)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 7E26821F8820 for <tsvwg@ietf.org>; Tue, 26 Mar 2013 01:32:29 -0700 (PDT)
Received: from [192.168.1.101] (p508F9EC4.dip.t-dialin.net [80.143.158.196]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 8E7C01C0C0BD6; Tue, 26 Mar 2013 09:32:26 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset="us-ascii"
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <8D3D17ACE214DC429325B2B98F3AE71293AEED90@MX15A.corp.emc.com>
Date: Tue, 26 Mar 2013 09:32:25 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <532CE581-056D-471B-8821-11BC5A645A9A@lurchi.franken.de>
References: <4F605902.40009@erg.abdn.ac.uk> <5148B330.3000304@erg.abdn.ac.uk> <8D3D17ACE214DC429325B2B98F3AE71293AEE3FE@MX15A.corp.emc.com> <5DC8AE4B-298D-46AB-BF17-0E11F3165926@lurchi.franken.de> <8D3D17ACE214DC429325B2B98F3AE71293AEED90@MX15A.corp.emc.com>
To: "Black, David" <david.black@emc.com>
X-Mailer: Apple Mail (2.1283)
Cc: "gorry@erg.abdn.ac.uk" <gorry@erg.abdn.ac.uk>, tsvwg WG <tsvwg@ietf.org>
Subject: Re: [tsvwg] WGLC Announcement for draft-ietf-tsvwg-sctp-sack-immediately-02: 19th March 2013
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2013 08:32:31 -0000

On Mar 25, 2013, at 11:27 PM, Black, David wrote:

> Hi Michael,
> 
> All of your proposed changes look fine to me, including not using "SHOULD" in 4.2.
> 
> Are you also going to pick up the new sentence in 4.1 below?
Sure. Sorry I missed that. Thank for drawing my attention to it.

Best regards
Michael
> 
> I'll trust you to get the IANA registry contents correct.
> 
> Thanks,
> --David
> 
>> -----Original Message-----
>> From: Michael Tuexen [mailto:Michael.Tuexen@lurchi.franken.de]
>> Sent: Saturday, March 23, 2013 9:19 AM
>> To: Black, David
>> Cc: gorry@erg.abdn.ac.uk; tsvwg WG
>> Subject: Re: [tsvwg] WGLC Announcement for draft-ietf-tsvwg-sctp-sack-
>> immediately-02: 19th March 2013
>> 
>> Hi David,
>> 
>> thank you very much for your comments. I'll incorporate them
>> in the next revision as stated in detail below.
>> 
>> Best regards
>> Michael
>> On Mar 20, 2013, at 3:57 AM, Black, David wrote:
>> 
>>> Comments as an individual - <WG co-chair hat OFF>
>>> 
>>> The draft generally looks good - I have a bunch of minor comments.
>>> 
>>> End of Section 3 - I suggest adding a sentence about the new I-bit:
>>> 
>>> 	This bit was Reserved in RFC 4960 - RFC 4960 specified
>>> 	that this bit should be set to 0 by the sender and ignored
>>> 	by the receiver.
>> Done in CVS. Will be in the next revision.
>>> 
>>> Section 4.1 - The paragraph in this section describes an example of a
>>> situation in which it is appropriate to set the I-bit.  It needs an
>>> introductory sentence to say that it is an example, e.g.:
>>> 
>>> 	One example of a situation in which it may be desirable for
>>> 	an application to trigger setting of the I-bit involves the
>>> 	SCTP_SENDER_DRY_EVENT in the SCTP socket API [RFC6458].
>>> 
>>> Section 4.2 - Suggest "should" -> "SHOULD" in the following paragraph:
>> We don't use the normative text in the other use cases of this section.
>> So being consistent might be good. What about:
>> <t>If the association is in the SHUTDOWN-PENDING state, setting the I-bit
>> reduces the number of simultaneous associations for a busy server handling
>> short living associations.</t>
>>> 
>>>  If the association is in the SHUTDOWN-PENDING state, the I-bit should
>>>  be set.  This reduces the number of simultaneous associations in case
>>>  of a busy server handling short living associations.
>>> 
>>> Also an editorial nit in the above - "in case of" -> "for"
>> Done in CVS. Will be in the next revision.
>>> 
>>> Another editorial nit in the following:
>>> 
>>>  If an SCTP association supports the SCTP Stream Reconfiguration
>>>  extension defined in [RFC6525], the performance can be improved by
>>>  setting the I-bit when there are pending reconfiguration requests
>>>  requiring no outstanding DATA chunks.
>>> 
>>> "requiring" -> "that require that there be"
>> Done in CVS. Will be in the next rev.
>> Quick question: Instead of
>> 
>> ... that require that there be no outstanding DATA chunks.
>> 
>> should it be
>> 
>> ... that require that there are no outstanding DATA chunks.
>> 
>> 
>>> 
>>> Section 5.2:
>>> 
>>>  On reception of an SCTP packet containing a DATA chunk with the I-bit
>>>  set, the receiver SHOULD NOT delay the sending of the corresponding
>>>  SACK chunk and send it back immediately.
>>> 
>>> "SACK chunk and send it back immediately" -> "SACK chunk, i.e., the
>>> receiver SHOULD immediately respond with the corresponding SACK chunk"
>> Done in CVS. Will be in the next rev.
>>> 
>>> 
>>> Section 8: Please tell IANA which registry to use by including the
>>> name of the registry.
>> I agree, making is clearer is a good thing. So how about:
>> 
>> <t>Following the chunk flag registration procedure defined in
>> <xref target='RFC6096'/>, IANA should register a new bit, the I-bit, for
>> the DATA chunk. The suggested value is 0x08 and the reference should be
>> RFCXXXX.</t>
>> <t>This requires an update of the "DATA Chunk Flags" registry for SCTP:</t>
>> <texttable>
>> <preamble>DATA Chunk Flags</preamble>
>> <ttcol align='left'>Chunk Flag Value</ttcol>
>> <ttcol align='left'>Chunk Flag Name</ttcol>
>> <ttcol align='left'>Reference</ttcol>
>> <c>0x01</c> <c>E bit     </c> <c>[RFC4960]</c>
>> <c>0x02</c> <c>B bit     </c> <c>[RFC4960]</c>
>> <c>0x04</c> <c>U bit     </c> <c>[RFC4960]</c>
>> <c>0x08</c> <c>I Bit     </c> <c>[RFCXXXX]</c>
>> <c>0x10</c> <c>Unassigned</c> <c>         </c>
>> <c>0x20</c> <c>Unassigned</c> <c>         </c>
>> <c>0x40</c> <c>Unassigned</c> <c>         </c>
>> <c>0x80</c> <c>Unassigned</c> <c>         </c>
>> </texttable>
>> 
>>> 
>>> Section 9: Change start of paragraph to acknowledge new security
>>> consideration:
>>> 
>>> OLD
>>>  This document does not add any additional security considerations in
>>>  addition to the ones given in [RFC4960].  It should be noted that a
>>>  malicious sender can force its peer to send packets containing a SACK
>>> NEW
>>>  See [RFC4960] for general security considerations for SCTP.  In addition,
>>>  a malicious sender can force its peer to send packets containing a SACK
>>> END
>> Done in CVS. Will be in the next rev.
>>> 
>>> Thanks,
>>> --David
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: tsvwg-bounces@ietf.org [mailto:tsvwg-bounces@ietf.org] On Behalf Of
>>>> Gorry Fairhurst
>>>> Sent: Tuesday, March 19, 2013 2:49 PM
>>>> To: tsvwg WG
>>>> Subject: [tsvwg] WGLC Announcement for draft-ietf-tsvwg-sctp-sack-
>> immediately-
>>>> 02: 19th March 2013
>>>> 
>>>> 
>>>> This email announces the start of a working group last call for
>>>> draft-ietf-tsvwg-sctp-sack-immediately-02.txt, "SACK-IMMEDIATELY
>>>> Extension for the Stream Control Transmission Protocol". This document
>>>> is now thought to be ready to proceed to be published as a PS. Please
>>>> send any comments to the TSVWG list.
>>>> 
>>>> The draft is available at:
>>>> http://datatracker.ietf.org/doc/draft-ietf-tsvwg-sctp-sack-immediately/
>>>> 
>>>> The last call will run for TWO weeks, ending Friday 5th April 2013.
>>>> 
>>>> Emails saying "I support" or "I don't support" publication are also most
>>>> helpful in judging the WG consensus. Please let us know if this draft
>>>> is useful and seems to provide the correct advice.
>>>> 
>>>> James, David and Gorry
>>>> (TSVWG Chairs)
>>>> tsvwg-chairs@ietf.org
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
> 
>