Re: [tcpm] proceeding EDO draft

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Mon, 27 March 2023 06:55 UTC

Return-Path: <Michael.Scharf@hs-esslingen.de>
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 D9B18C151B12; Sun, 26 Mar 2023 23:55:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.092
X-Spam-Level:
X-Spam-Status: No, score=-2.092 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.de
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BLjZbM4L-Hqx; Sun, 26 Mar 2023 23:55:55 -0700 (PDT)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (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 ECAEAC151B16; Sun, 26 Mar 2023 23:55:52 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 59B6225A15; Mon, 27 Mar 2023 08:55:48 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1679900148; bh=Ox6tX/2S2k/VRzclvDYtb2H2iUgux1nUeVaOrmAPsdo=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=NT/F8HWWgxdzRIxPopLG6EjM0CPQjP5RmSRWsprbmHwDyYLUrO6jz/zhazqqgzBXP yC5Hw/YsEkTdGdNmlwWM0O77CwoLTswfaMMpTFLjEqKXw0FhbfV5RZFkGaSk6hOKVr 2gb1Fyt+RIDUTFYxED3kE6MOppp6mq5F3ZiVB8ZI=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wqYyc2ApMGsc; Mon, 27 Mar 2023 08:55:46 +0200 (CEST)
Received: from rznt8202.rznt.rzdir.fht-esslingen.de (rznt8202.hs-esslingen.de [134.108.48.165]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Mon, 27 Mar 2023 08:55:46 +0200 (CEST)
Received: from rznt8202.rznt.rzdir.fht-esslingen.de (134.108.48.165) by rznt8202.rznt.rzdir.fht-esslingen.de (134.108.48.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 27 Mar 2023 08:55:44 +0200
Received: from rznt8202.rznt.rzdir.fht-esslingen.de ([fe80::aca4:171a:3ee1:57e0]) by rznt8202.rznt.rzdir.fht-esslingen.de ([fe80::aca4:171a:3ee1:57e0%3]) with mapi id 15.01.2507.023; Mon, 27 Mar 2023 08:55:44 +0200
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: "touch@strayalpha.com" <touch@strayalpha.com>, Yoshifumi Nishida <nsd.ietf@gmail.com>
CC: "tcpm@ietf.org Extensions" <tcpm@ietf.org>, tcpm-chairs <tcpm-chairs@ietf.org>
Thread-Topic: [tcpm] proceeding EDO draft
Thread-Index: AQHZQeDwfp6l9ldpnkC29wm43btROK8FTkKwgAKAgoCABkHTAIAAWwMw
Date: Mon, 27 Mar 2023 06:55:44 +0000
Message-ID: <9f616f76c06e4906b607b7e4ae43d55f@hs-esslingen.de>
References: <CAAK044R54BjoCurZJ61jA5uKVzX5OV8_nq6VOoX5bs4NNyhhbQ@mail.gmail.com> <eb43a3d994df4fc9baa0e338e9ed98f7@hs-esslingen.de> <CAAK044QFZZEhOOfphWvGYrSMQoNYB2oKMQU8QdUkfpQ1eL5e1A@mail.gmail.com> <E98F2415-0E64-4B98-BC18-8C9AFF5406BA@strayalpha.com>
In-Reply-To: <E98F2415-0E64-4B98-BC18-8C9AFF5406BA@strayalpha.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [134.108.48.168]
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_000E_01D96089.E9A040C0"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/yr29jJF-_RKOgK1nBdZlDcZVQPk>
Subject: Re: [tcpm] proceeding EDO draft
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.39
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, 27 Mar 2023 06:55:59 -0000

Indeed, we have assigned codepoints for experimental options multiple times. And IMHO we can do so again if needed.

 

Note that my comment below on PS vs. EXP is not about the assignment of an option codepoint for EDO. I fully agree that EDO warrants the same considerations like other options. My concern is changing the meaning of the DO field in the main TCP header. I have argued in the past e.g. for AccECN that such changes in the main header are more appropriate on standards track.

 

As also already noted, I don’t object to EXP if it turns out that PS is not realistic.

 

Michael

 

 

 

From: touch@strayalpha.com <touch@strayalpha.com> 
Sent: Monday, March 27, 2023 5:19 AM
To: Yoshifumi Nishida <nsd.ietf@gmail.com>
Cc: Scharf, Michael <Michael.Scharf@hs-esslingen.de>; tcpm@ietf.org Extensions <tcpm@ietf.org>; tcpm-chairs <tcpm-chairs@ietf.org>
Subject: Re: [tcpm] proceeding EDO draft

 

FWIW, it’s both EDO and SYN-EDO that need decisions.

 

Given how other TCP options have been assigned for experimental RFCs, maybe that leaves the window for us as well:

 

          MPTCP (original RFC)

          TCP-FastOpen Cookie

          TCP-ENO

          Quickstart response

 

I don’t much care, but IMO both of these docs (which use the same option kind) warrant the same consideration as the options above.

 

Joe

 

—

Dr. Joe Touch, temporal epistemologist

www.strayalpha.com <http://www.strayalpha.com> 





On Mar 22, 2023, at 7:46 PM, Yoshifumi Nishida <nsd.ietf@gmail.com <mailto:nsd.ietf@gmail.com> > wrote:

 

Hi Michael,

 

I just would like to thank you for providing very detailed feedback on the draft. 

This is very helpful for the chairs to think about how to proceed.

It would be great if we can get more feedback from the community.

 

Thanks,

--

Yoshi

 

On Tue, Mar 21, 2023 at 7:23 AM Scharf, Michael <Michael.Scharf@hs-esslingen.de <mailto:Michael.Scharf@hs-esslingen.de> > wrote:

Hi all,

 

I have read version -13. To trigger some discussion, here are my thoughts regarding the questions below…

 

 

Regarding 1: Do we need to update the draft in order to proceed? Are there any outstanding comments to be addressed?

 

I have some comments (see below), but I don’t think that they are difficult to address.

 

 

Regarding 2: Do we need some conditions to proceed with the draft, such as existing implementations or operational experiences?

 

Of course, running code has always been very important in TCPM – for good reasons.

 

Yet, formally, I think it is up to the IESG to decide whether there is sufficient operational experience. Thus, one option for TCPM would be to ship the document to the IESG and let them make the call. Of course, the shepherd writeup would have to be very clear regarding implementations and operational experiences.

 

And at least some past requests for more option space came from outside TCPM. To some extent, the IETF as a whole needs to make a call whether this problem needs to be solved by TCPM. And if the answer is “no”, then let it be.

 

 

3: Is the current intended status of the draft (PS) the reason for the slow progress?

 

The bar for PS in TCPM is traditionally very high – again, for good reasons.

 

Yet, I personally think the document could head for Proposed Standard status when being shipped to the IESG.

 

As of today there may be no apparent urgent need for this standard in TCPM. But TCPM has repeatedly seen requirements in this space in the past, and the document makes a proposal how to address this. It is the best known solution for the reasons documented in the document. There have been other cases for RFCs that got relevant, but not at the time of writing.

 

Personally, I prefer documenting the best known solution and its limitations instead of not documenting any solution.

 

I’d also be fine with an EXP or INFO document in that space, e.g. to document the challenges. Yet, as already noted in the past for other documents, I don’t think the main TCP header should be modified outside standards track. So, the scope of an EXP or INFO document would have to be discussed very carefully.

 

 

4: Any other ideas/suggestions for this?

 

Some comments:

 

*	It is not clear to me if the document (if heading towards PS) needs to formally update RFC 5925. The wording “augment” in the document is a bit ambiguous. (Disclaimer: I haven’t checked whether some wording in RFC 5925 would be affected.) 

 

*	Section 6.6 on ICMP seems like a good catch. Without that explanation, I would probably have missed the impact on ICMP. This sort of details is to me one of the reasons why the document is valuable. Yet, the document could expand a bit better whether ICMP could be affected. Are we sure no RFC needs to be updated?

 

*	Section 10 Security Considerations is short and a bit hard to parse. For instance, it could make sense to add some pointers to other sections in the document that could be relevant for security. Also, some additional explanation on the “covert channel” problem could make sense.

 

Some nits:

 

*	Section 2 should reference RFC 8174 in addition to RFC 2119

 

*	The acronym for Multipath TCP should be spelt consistently (I know it as “MPTCP”)

 

Thanks

 

Michael

 

 

From: tcpm <tcpm-bounces@ietf.org <mailto:tcpm-bounces@ietf.org> > On Behalf Of Yoshifumi Nishida
Sent: Thursday, February 16, 2023 9:30 AM
To: tcpm@ietf.org <mailto:tcpm@ietf.org>  Extensions <tcpm@ietf.org <mailto:tcpm@ietf.org> >
Cc: tcpm-chairs <tcpm-chairs@ietf.org <mailto:tcpm-chairs@ietf.org> >
Subject: [tcpm] proceeding EDO draft

 

Hi folks,

 

As the next IETF meeting is approaching, I think it's a good time to bring this up again.

I've been thinking about the status of the EDO draft.

As it is hanging around for a while, I am wondering what the best way to proceed with the draft.

As the first step, I would like to understand the current status a bit more.

If some folks give some inputs for the following questions, I would be very grateful.

 

1: Do we need to update the draft in order to proceed? Are there any outstanding comments to be addressed?

2: Do we need some conditions to proceed with the draft, such as existing implementations or operational experiences?

3: Is the current intended status of the draft (PS) the reason for the slow progress?

4: Any other ideas/suggestions for this?

 

I highly appreciate your inputs. Thank you!

--

Yoshi

_______________________________________________
tcpm mailing list
tcpm@ietf.org <mailto:tcpm@ietf.org> 
https://www.ietf.org/mailman/listinfo/tcpm