Re: [tsvwg] New Version Notification - draft-ietf-tsvwg-rfc4960-bis-16.txt

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Tue, 26 October 2021 09:49 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
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 9A94F3A07B2 for <tsvwg@ietfa.amsl.com>; Tue, 26 Oct 2021 02:49:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.228
X-Spam-Level:
X-Spam-Status: No, score=-5.228 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-3.33, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T_HeTKSwPYkn for <tsvwg@ietfa.amsl.com>; Tue, 26 Oct 2021 02:49:19 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id A6DC53A0762 for <tsvwg@ietf.org>; Tue, 26 Oct 2021 02:49:18 -0700 (PDT)
Received: from GF-MBP-2.lan (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 1D8AB1B00291; Tue, 26 Oct 2021 10:48:43 +0100 (BST)
To: "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <163519047132.17586.2218585040801688687@ietfa.amsl.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Cc: martin.h.duke@gmail.com, Michael Tuexen <tuexen@fh-muenster.de>
Message-ID: <6b1b7bc3-607a-5083-0023-61a0fe7d475d@erg.abdn.ac.uk>
Date: Tue, 26 Oct 2021 10:48:42 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <163519047132.17586.2218585040801688687@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------5B0B61CAEFB043AC0233B819"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/ZoXmJm7eVe8pKZl7tRJkCGdMwCU>
Subject: Re: [tsvwg] New Version Notification - draft-ietf-tsvwg-rfc4960-bis-16.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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 Oct 2021 09:49:24 -0000

On 25/10/2021 20:34, internet-drafts@ietf.org wrote:
> A new version (-16) has been submitted for draft-ietf-tsvwg-rfc4960-bis:
> https://www.ietf.org/archive/id/draft-ietf-tsvwg-rfc4960-bis-16.txt
> https://www.ietf.org/archive/id/draft-ietf-tsvwg-rfc4960-bis-16.html
>
> Sub state has been changed to AD Followup from Revised ID Needed
>
>
> The IETF datatracker page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-tsvwg-rfc4960-bis/
>
> Diff from previous version:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-tsvwg-rfc4960-bis-16
>
> IETF Secretariat.
>
Thank you for completing the many updates following the last round of 
reviews.

I've now read the latest version, and I think these changes seem 
appropriate.

I do however have a few further comments (and I thiunk I may understand 
how to address all), these might be resolved in the next revision, when 
ready to be published:


1. / the SCTP might delay/

- Could we replace /the SCTP/ by something such as /an SCTP 
implementation/.

2. / MAY be bundled up to the size indicated by the PMTU./

.. Need to clarify PMTU at IP level - I think this could be /MAY be 
bundled to form an SCTP packet that does not execeed the PMTU/.

3. /The value MUST NOT be smaller than 1500./

- As a Shepherd, I have a strong preference for RFC2119 requirements 
sentences to be complete, without the surrounding text. Could you please 
rephrase similar to:

/The Advertised Receiver Window Credit MUST NOT be smaller than 1500./

4. / Any existing association  MUST NOT be affected./

- Please make RFC2119 requirements sentences complete. Could this be 
something like (I'm unsure of the detail):

/Reception of a response containing an ABORT chunk response MUST NOT be 
affect any other existing association./

5. /Any Type-Length-Value fields MUST  come after the fixed-length 
fields defined in the previous section./

- Please make RFC2119 requirements sentences complete. I suggest a 
rephrase similar to:

/Any Type-Length-Value fields MUST be placed after the fixed-length 
fields. (The fixed-length fields are defined in the previous section.)/

6. /After sending out an INIT ACK chunk/ - several cases of /out/.

- Is the /out/ needed? This occurs several times, and I had not 
previously noticed. If this is something different to just sending, i.e. 
after some further checks then please explain or otherwise perhaps 
remove /out/.

7. Seems slightly garbled, please clarify.

/An implementation MAY make available its upper layer a mechanism to 
disable fragmentation./

Could this be something like:

/An SCTP implementation MAY provide a mechanism to the upper layer that 
disables fragmentationwhen sending DATA chunks./

8. /When in such a state, it MUST behave as an implementation that does 
not support fragmentation, i.e., it  MUST reject send calls that would 
result in sending SCTP packets that exceed the current PMTU/

- Please make RFC2119 requirements sentences complete. Could this be 
something like:

/When fragmentation of DATA chunks is disabeled, the SCTP stack MUST 
behave in the same way an implementation that does not support 
fragmentation, i.e., it

rejects calls that would result in sending SCTP packets that exceed the 
current PMTU./

9. /The sender SHOULD choose the size of the DATA chunks/

.. suggest...

/ The sender SHOULD choose a size of DATA chunk/

---

Best Wishes,

Gorry Fairhurst

(Document Shepherd for draft-ietf-tsvwg-rfc4960-bis)