Re: [tcpm] Lars Eggert's Discuss on draft-ietf-tcpm-rfc793bis-25: (with DISCUSS and COMMENT)

Lars Eggert <lars@eggert.org> Mon, 11 October 2021 08:55 UTC

Return-Path: <lars@eggert.org>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFBF33A0CBD; Mon, 11 Oct 2021 01:55:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=eggert.org
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 wpFnPINqG5l7; Mon, 11 Oct 2021 01:55:32 -0700 (PDT)
Received: from mail.eggert.org (mail.eggert.org [IPv6:2a00:ac00:4000:400:211:32ff:fe22:186f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 295163A0CC3; Mon, 11 Oct 2021 01:55:32 -0700 (PDT)
Received: from smtpclient.apple (unknown [IPv6:2a00:ac00:4000:400:a867:7af:b73f:3db4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.eggert.org (Postfix) with ESMTPSA id 7DC87600A84; Mon, 11 Oct 2021 11:55:20 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eggert.org; s=dkim; t=1633942520; bh=F4jLwbZvisfyh6XqE/a22CifhYYTa1XUvqc3ckioumk=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=s2gfYDKfSzQXS8tqwqgz0kOdwwfWalK22iJ1gXR6fyOiYVU4zaGravT3q9339HIWj n02nRLbG5SD/dXS3/vObiNJZHD9eIUrEcIzLUMksxboh7DdGAGmf7OjJ1PzctG1al7 cWXmZMix+eeHQEs9fNWyqbMgGLLP8nccwz31M6Ks=
From: Lars Eggert <lars@eggert.org>
Message-Id: <6AF5DFE4-3786-48A5-9217-B3F2F520FCE0@eggert.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_3C9BC206-A0EC-42A2-A326-7CEA59FF90D6"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Date: Mon, 11 Oct 2021 11:55:16 +0300
In-Reply-To: <4a2d076f-9133-fed0-32e7-f94bbb85c607@mti-systems.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-tcpm-rfc793bis@ietf.org, tcpm@ietf.org, Michael Scharf <michael.scharf@hs-esslingen.de>, tcpm-chairs@ietf.org
To: Wesley Eddy <wes@mti-systems.com>
References: <163214753544.31399.10999213705568724513@ietfa.amsl.com> <4a2d076f-9133-fed0-32e7-f94bbb85c607@mti-systems.com>
X-MailScanner-ID: 7DC87600A84.A3496
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/hSzn2vg0EBhzii2wTgihtfleeGw>
Subject: Re: [tcpm] Lars Eggert's Discuss on draft-ietf-tcpm-rfc793bis-25: (with DISCUSS and COMMENT)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Oct 2021 08:55:41 -0000

Hi,

On 2021-10-8, at 22:14, Wesley Eddy <wes@mti-systems.com> wrote:
> On 9/20/2021 10:18 AM, Lars Eggert via Datatracker wrote:
>> Section 3.1. , paragraph 50, comment:
>>>      Note: There is ongoing work to extend the space available for TCP
>>>      options, such as [64].
>> draft-ietf-tcpm-tcp-edo has been dead for four years, not sure how useful it is
>> to point to.
> 
> I didn't change this, because I recall it being mentioned in the WG that it was felt to be useful to point to, if only to avoid someone proposing yet another way of dealing with this.

for an RFC, esp. one that is expected to be quite long-lived, I don't think referring to ongoing work is such a great idea, since that won't age well. Maybe how you are referring to that document could be rephrased?

> Section 3.4. , paragraph 49, comment:
>>>    At 2 megabits/sec. it
>>>    takes 4.5 hours to use up 2**32 octets of sequence space.  Since the
>>>    maximum segment lifetime in the net is not likely to exceed a few
>>>    tens of seconds, this is deemed ample protection for foreseeable
>>>    nets, even if data rates escalate to 10's of megabits/sec.  At 100
>>>    megabits/sec, the cycle time is 5.4 minutes, which may be a little
>>>    short, but still within reason.
>> It would be nice to see an argument if any considerations change for today's
>> higher-bandwidth Internet paths.
> 
> Sure; should we add the computed values for 1, 10, and 100 Gbps?

That would be good, and explain why the much shorter cycle times are still not a problem?

> Section 5. , paragraph 50, comment:
>>>    Early in the process of updating RFC 793, Scott Brim mentioned that
>>>    this should include a PERPASS/privacy review.  This may be something
>>>    for the chairs or AD to request during WGLC or IETF LC.
>> Has this review has happened?
> 
> I think this status has been accepted by the IESG now.

Actually, we discussed during the call whether this review had happened, whether it still should happen, and if there was anything the document might say about TCP's privacy aspects (ideally citing something with more context).

>>  Section 3.3.2. , paragraph 16, nit:
>>> icult to read. Similarly, receipt of a RST from any state results in a trans
>>>                                      ^
>> Use "an" instead of "a" if the following word starts with a vowel sound, e.g.
>> "an article", "an hour".
> 
> Since "RST" starts with an R, which is not a vowel, I think this warning (which occurs multiple times) is spurious.

Nit: R is not a vowel, but it starts with a vowel *sound*.

> 
> 
>> Section 3.4. , paragraph 37, nit:
>>> owing whether the segment was an old delayed one or not, unless it remembers
>>>                                  ^^^^^^^^^^^
>> Make sure that the adjective "old" is correct. Possibly, it should be an adverb
>> (typically ~ly) that modifies "delayed". Possibly, it should be the first word
>> in a compound adjective (hyphenated adjective). Possibly, it is correct.
> This seemed alright to me, though I'm fine to change it if you disagree.

Wouldn't this read better if either "old" or "delayed" was removed?

Thanks,
Lars