Re: [tcpm] WGLC for 793bis - Review comments

Rahul Jadhav <rahul.ietf@gmail.com> Sun, 11 October 2020 17:33 UTC

Return-Path: <rahul.ietf@gmail.com>
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 E06AD3A0EEB for <tcpm@ietfa.amsl.com>; Sun, 11 Oct 2020 10:33:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, 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 (2048-bit key) header.d=gmail.com
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 0e5UpYG4aoaa for <tcpm@ietfa.amsl.com>; Sun, 11 Oct 2020 10:33:04 -0700 (PDT)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 E054C3A0EE9 for <tcpm@ietf.org>; Sun, 11 Oct 2020 10:33:03 -0700 (PDT)
Received: by mail-ed1-x52a.google.com with SMTP id dn5so14513202edb.10 for <tcpm@ietf.org>; Sun, 11 Oct 2020 10:33:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OYpeIlxuIb00dquG/B9F6htMRQ0LwYFMOvx7IooKv/U=; b=bPXSoqGOSDgxJjbENOd43p7U3v61o3u41ozi6uWG2AGPgJxqYna/4JSO4sIHILnyZu Z+o7i0ulRMI9UEVU9y4GcKGtTWotzhMiFAUsbfcBUZfY20Q74u8Iip2yVuZyZFlGYFHZ CWLnzM2uNMW1x+YPN3dN43s2ADrKW0cBZdL05ue1gfAHBDujAb+I/dqpdWvNLADeAdss lFWf546VWBbUQEQlQq04tAQn4dnmNlgH6ywphWsiHEhIXKreAqnLwjxqtpvkeofD09KC qnDd/yRXp+daG+IaqriMi50wKyHGkTe78yq9upx6aiZmMA0l1N1sNP/91DtTF9HIzhoN gyvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OYpeIlxuIb00dquG/B9F6htMRQ0LwYFMOvx7IooKv/U=; b=Gq1d/fE8r409a+mkgUHCVvUmJuq0ysdHiA8klGa3BnfeId3ebZIEpaSUicr6kyraWt I+5I4zgJyL00MTUTXZVFhMiNzkACvvphTB1Cefu9gqV8xeZ8vS54Zmkx35wg0r0jWpNc JIz9Qa0ASkevZZM95kMgI0EvBpijX/QKJ4Hz62bg+aCVyItwf8uoUtCuhETNrQK9qQTn yOct5gEmWchoJegiL//Kp+yTlBtNP/E4z8QeowWexnzVbmKgPieojNeGi34HSHsOZ9j1 vAzrbj53gCuoUUx2WWe3zWOTgOgl4WPo1FtQMkwcbjY2l4sjKPwurNaIfKMbh7qDlHFl OT1A==
X-Gm-Message-State: AOAM531WlsMsciXfBqK3AenKICGl4TYTtx5kmwDqDkMbCWp6wksxG5kS TOHH/tyHAdhWenNwg4RO0SC/LZiiPEhGV810fxz+/Wnz8YT14Q==
X-Google-Smtp-Source: ABdhPJxVKDe7jFnoyLhNt8ok7bnTiq/oWf/ldu2Zcf0jOLI615hrC+hgWjy3IjdiGD+AhIxOwbBJiOjNU2+dU/90SK4=
X-Received: by 2002:a05:6402:7c8:: with SMTP id u8mr10361882edy.153.1602437581972; Sun, 11 Oct 2020 10:33:01 -0700 (PDT)
MIME-Version: 1.0
References: <bd907e02d2524b12810fd354d423e8d2@hs-esslingen.de>
In-Reply-To: <bd907e02d2524b12810fd354d423e8d2@hs-esslingen.de>
From: Rahul Jadhav <rahul.ietf@gmail.com>
Date: Sun, 11 Oct 2020 23:02:51 +0530
Message-ID: <CAO0Djp336Y4T8Mmp+cpUNkwFjgh0hdr9DQr4Ly-snrfH4BfJrw@mail.gmail.com>
To: "tcpm@ietf.org Extensions" <tcpm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/rFrqGRpu1Nlg7hhUKzpq2wLy8fM>
Subject: Re: [tcpm] WGLC for 793bis - Review comments
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: Sun, 11 Oct 2020 17:33:06 -0000

This is an incredibly detailed work, covering protocol,
implementation, and different scenarios aspects. The scenarios/context
provided for "Quiet Time specification" and "Reset handling", were
particularly interesting to note for me. Following are my comments:

Section 3.1: "The window size MUST be treated as an unsigned number,
or else large window sizes will appear like negative windows and TCP
will now work (MUST-1)."
[RJ] It should be "TCP will _not_ work (MUST-1)" ... I guess its a typo (?).

Section 3.5.1: ... an application that has called CLOSE cannot
continue to read data from the connection (MAY-1).
[RJ] shouldn't this be that "an application that has called CLOSE
_can_ continue to read data from the connection (MAY-1)"? ... Again I
suppose it's a typo but want to make sure.

Section 3.5.1: See [18] section 2.17 for discussion.
[RJ] This reference is broken since section 2.17 no more exists.

Section 2.1: ... with each TCP segment sent as an Internet Protocol
(IP) datagram.
[RJ] Even though recommended, it isn't necessary that each TCP segment
be sent as a single IP datagram.

Section 2.1: Anycast applications exist that successfully use TCP
without modifications, though there is some risk of instability due to
changes of lower-layer forwarding behavior.
[RJ] A ref would help.

Small Nits:
Section 3.3: ...likelihood of reuse of ports and sequency numbers after reboots.
[RJ] s/sequency/sequence

Section 3.6.5: ...present IPv6 Node Requiements
[RJ] s/Requiements/Requirements

Best,
Rahul

On Sat, 3 Oct 2020 at 23:59, Scharf, Michael
<Michael.Scharf@hs-esslingen.de> wrote:
>
> Hi all,
>
> This is a friendly reminder. Please have a look at 793bis!
>
> Thanks
>
> Michael
>
>
> > -----Original Message-----
> > From: tcpm <tcpm-bounces@ietf.org> On Behalf Of Scharf, Michael
> > Sent: Friday, September 18, 2020 2:12 PM
> > To: tcpm@ietf.org Extensions <tcpm@ietf.org>
> > Subject: [tcpm] WGLC for 793bis - REVIEW NEEDED
> >
> > Dear TCPM contributors,
> >
> > This e-mail starts a working group last call for draft-ietf-tcpm-rfc793bis-18.
> > Information about the document can be found at this link:
> >
> > https://datatracker.ietf.org/doc/draft-ietf-tcpm-rfc793bis/
> >
> > For instance, the current version can be found at
> > https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-rfc793bis-18.
> >
> > When adopting draft-ietf-tcpm-rfc793bis, the TCPM working group
> > consensus was to limit the scope of 793bis to TCP changes that are specified
> > either in standards-track RFCs or in verified errata. Also, the consensus was
> > to focus on the base protocol and exclude mechanisms that can be specified
> > separately (e.g., congestion control). As a result, 793bis should in principle
> > not contain anything new. Nonetheless, we all know that TCP is a complex
> > protocol and even small details of the specification matter a lot.
> >
> > Given that 793bis will obsolete RFC 793, which is one of the most important
> > Internet Standards, this WGLC will run for *four weeks*, i.e., until October
> > 16.
> >
> > Therefore, *your* help is needed: PLEASE review 793bis in the next weeks!
> > The earlier, the better...
> >
> > - Any comments or suggestions are important and highly appreciated. Even if
> > you don't speak up often on the TCPM mailing list, please let us know if you
> > have any feedback.
> >
> > - Even if you read the document without finding any errors or issue, please
> > let us know ("+1").
> >
> > - It is also perfectly fine to look only at a subset of the document, e.g., if you
> > are familiar with specific details of TCP. Partial reviews are welcome, too.
> >
> > - If you own TCP running code, you definitively should have a very close look;
> > this document is supposed to be the new base specification of TCP.
> >
> > RFC 793 lays the ground for all work in TCPM, and 793bis is probably one of
> > the most important deliverables of TCPM. Please help us with completing
> > this milestone.
> >
> > Thanks!
> >
> > Michael Scharf
> > Yoshifumi Nishida
> > Michael Tuexen
> > (TCPM chairs)
> >
> > _______________________________________________
> > tcpm mailing list
> > tcpm@ietf.org
> > https://www.ietf.org/mailman/listinfo/tcpm
>
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm