Re: [tcpm] New rev ready for WGLC: draft-ietf-tcpm-generalized-ecn-15

Mirja Kuehlewind <mirja.kuehlewind@ericsson.com> Fri, 15 December 2023 10:02 UTC

Return-Path: <mirja.kuehlewind@ericsson.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 1F93FC14CF1C for <tcpm@ietfa.amsl.com>; Fri, 15 Dec 2023 02:02:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.com
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 C3DzhX5tqev0 for <tcpm@ietfa.amsl.com>; Fri, 15 Dec 2023 02:02:22 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2052.outbound.protection.outlook.com [40.107.7.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5763C14CF1D for <tcpm@ietf.org>; Fri, 15 Dec 2023 02:01:56 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i7PIRsbuqfI55mY0gLCIwWgsjAf5x0kGzSjinS1lIaj2uNrCTL/UKeIPu9RWKabyd/2GaNj6PpSCkO5qFZRf9n1deeXgCpsBEtT3eeBQmQQ4fDQS/FWODKXZHDU0qJnygIiIK3A5QAZ65ZudGH6X7bbmodYMIjj75BEx91XsnUa2kiTpe3IB44y9pXLiT/9CjM5zH1bSjkGrQMX4SmEGopSrHStShcxJoECs/J1uZmnz+y3dyaupykNCNPa88c6Xpft0U7mJ95Tq9PHY8kfifhytkjkY6x+BpqH3jtzVbhHNTO2mLAHoGxFDSmf/WnIwFrZ9Yr1hKbRdKqtrvlDvNg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bHDf5pl+DtveZPnirJurXRxMQ3+kcpbe/Gg9DxxGBrI=; b=aGJ3TlsoJM8yKaJh32kHBIKPoKx0ujooEwBn2PqTVTYg2vA27jeo64VOGpd1mN6+5NLpyKFJpBiV6Bo3z05Ar9Mpl5PzRY88883s/lEdWhmRq8BQw0eovMzJHdOqQIaZQeS1BIbIWC+q9YfNJsY0L0ENprv5tceDhDnrT4NqErMVtj7l7x8kOrEYsn1EFyn5K3FlZKfDG3FtJrEIw4PL68EZ3skKdLo/VfaXbQ0tde1kA4tzT10Y89MneaHfhL2Fn/ShHpGLlza6gV8bNfAvzZX0ak4+JMMwaP4TZglQjWJ96gktXfMb3qorF59zm8mE9yoFQo3ZNlEPGNE+1sEvvg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bHDf5pl+DtveZPnirJurXRxMQ3+kcpbe/Gg9DxxGBrI=; b=BLND3A2LeWiG0f0lkXL02UZS/bfm1po8BJfdFPAERGnrIEzC4syJX9fxjG1S4UjNCnh9b7XWsA3Ni2icwu3jl6kChwBHj8M6cQS44yiPT3rwuJbQ6kbfjJyXcbFbXjuaq9vd8BOmEfZGxE/JWUQqycE8kpZOuYZkl/ap+rHxGIainK2TwezHMlhbwQYsudWorvJKfKHYAjQ0oJzsVYUm6saqg6QkbNazb9ul5rGQ8ONs1JkGzSt32/BeTFpoBHk3tnWuG+JNnR8UtD0y9ejXvDRE1qh2JO+GkLLFT9FxwLu196uVRPgBRASB8ib8/JQHc2KrojXX+X1o5FIEFvwhHA==
Received: from PAXPR07MB7806.eurprd07.prod.outlook.com (2603:10a6:102:13a::19) by PA4PR07MB7197.eurprd07.prod.outlook.com (2603:10a6:102:d5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.28; Fri, 15 Dec 2023 10:01:52 +0000
Received: from PAXPR07MB7806.eurprd07.prod.outlook.com ([fe80::a2a2:3729:8f2c:5936]) by PAXPR07MB7806.eurprd07.prod.outlook.com ([fe80::a2a2:3729:8f2c:5936%7]) with mapi id 15.20.7091.028; Fri, 15 Dec 2023 10:01:52 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: Bob Briscoe <ietf=40bobbriscoe.net@dmarc.ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>
CC: Michael Tuexen <tuexen@fh-muenster.de>
Thread-Topic: [tcpm] New rev ready for WGLC: draft-ietf-tcpm-generalized-ecn-15
Thread-Index: AQHaJWZRo+DV5rFPK0qowDbvCG1BVrCqQWgA
Date: Fri, 15 Dec 2023 10:01:51 +0000
Message-ID: <8CEC48E4-65D8-47C3-8AA6-66C97982FC53@ericsson.com>
References: <170154899208.36066.252822450442913004@ietfa.amsl.com> <198f5cff-2b4c-4268-9200-e088c4c08289@bobbriscoe.net>
In-Reply-To: <198f5cff-2b4c-4268-9200-e088c4c08289@bobbriscoe.net>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.77.23091703
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PAXPR07MB7806:EE_|PA4PR07MB7197:EE_
x-ms-office365-filtering-correlation-id: 0272df6b-e6a8-44f9-58ec-08dbfd54dc6a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SlTYm4aDchwTnR8xtq6WAB8g3hCcBZRIA0oncGzB3Ewdk5HMfj4/IK7sh5ysmtMydlJr+H8xovHFdcQFEu7vSbOxFXiXzOLu15n/pZuLLRwKGeiaIxpt7SQyaJMBxf5XsWyaemohU6pyIa3h4qWXfD7LHDPQfkRhUlFOQIAfU42o2SmQ3qQTUbgA705PJyYESKruYXrQNEGIdAtoDuThmGsk0VtaCCIXndlmvTVWMpyILTGuSdsC/gGrOnVvKujrdyVGjpiGVT8o/o0d4okyXbtIIdFtEZrgVvIs9zKcqAmJ9sG02Ogdv4xiH0CP8tNOJKhYiGA+Hj48B0GyQzMu618ZjkGfg9aAFyq9FGnXRRqkJmZAA/M+LBsIqkiRXJH/axFxbo3JF4Qeupt/VVqhrGmnS37fmE+8oR30zDUTar2tdCyjvUswJLkK+cgdbJhXI6RD7Zol0Z09udfliJ5pz9t8mjiZLjKXu6rO+mdlF7qDPWkNz7IBfN09J5Ue8t0cAaTir/EeQLQ2+ihbySUQp0gVSmPVc1ATFZ2qizRAYNorpeHrCjvsN9w4yW+c8neqNnQRxKabqbCsbXQv4VeXVL/V5GvprBJSAblAnYYOwm0AJYZ0x6E7QHO7Nbd3w9yvwJR2llvLAaxygrlCJU3W6SusG2Gt49Q9XURgCEMISITLlw+joFkc0NIxFkCTnn/r2lltEQHKROdmMXIAziyiidhr4MaOnjyaEyfUKR3sG+I=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR07MB7806.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(39860400002)(396003)(136003)(376002)(366004)(230922051799003)(451199024)(186009)(1800799012)(64100799003)(8936002)(6506007)(53546011)(6512007)(8676002)(4326008)(122000001)(166002)(38100700002)(82960400001)(86362001)(5660300002)(33656002)(66574015)(71200400001)(2616005)(26005)(21615005)(38070700009)(316002)(64756008)(478600001)(76116006)(66946007)(66556008)(66476007)(66446008)(110136005)(41300700001)(91956017)(36756003)(83380400001)(6486002)(966005)(44832011)(2906002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FMpCeRHTtP0u32i3E/xEeWViRzd2aEE9lGmOzZ01+Oe41xieqn+QGAKRakuX8kJMd5L6jll9cPBpInvGcMnnqGZRrk+MBdFHMDH4B3Ih+nOZ4CkcjT41H/ZK17iz+rVSiNIa9f6tlCHp7ey0qEpbFUzulbLUaMMXG/XzOoRsYqwEEvhqfSaJc6E/Pl3zFBbTi9dSbvTdzpNvATFvX9UTNwlLvS/kx5dloo1lmhyovz+NuS8XyGM20yCuJFlji9GyUjwaroqZT1kqGQz7gcZlvHen4npLjkQEjrnJyNDiGWc3j4pvCKryDi3dfl4EYdOnjGvpmElnu2idEX06j/4Rzu+YbqQxjbJ+B4cBUAsWCHA3sV4UvbA8XVPMXPH4hzyEXTDqSwAScOUv2mtur2346b5zCKf5la8KxCD6kwqdo65SU9aDNpTGA66mZewXbwWOVS+TaUppkdKXW05+2RenLfYq76rETgZ4+jKhkLkb2QOpA86On4VKGWmYgPoeefO7CP3Z08CZ+OE7mm9kZTypgwLwQA6hpbSnppu0b5SkGL03S5WAKL6ltGPyiK7xJu9DWhPrdwcNq9VRHUTnN9LvHGU0HXOR+m+N6rbDhSVEiEbLxTRhgtP74f2t0s3EF5DMDRArAf2BQfCe+hJLa9sKdi+hty94o/XyIiW+r2PFX5RdXiOEiironDdx88IJK4CTIR+ZgB8dil5flZL/DjitboSZ0eqHxaZlwR572S3vuFFYozjWzVhC7Be6uG0RIRH7+t5q8La4QRRbNqOGhUIPDYa0BprR0pE8/wcBSEG+bb8ugg8W+OeKtsHpDaYtoinlNM1k7AKLRVqFTHA+Y+eC5xrjP7SWr1VRWSxu7Og+PGeTx7DmIs0CGn7/aEipySZJcUjEEIFNjFIEGSQV9lIfkd5eFIm0pNV8WLms7nvRdWcAf5oDO1buAjdkDkq3S9oUh8TsP7kGlduu/CSkhx/CMmQqatfY2XBPZk4uadDdnlz5Wvx1Iv3BL7c3El5Xl8qwO3/Tu316mgv9uCz7xJIlhbFogJ8XaTREU0/qSb+qJRZFBDnw/xfQmbD27+1yA67Ih5Bra2GdOZVjToFgXCETSrMmNNBt1DN9CWpl0NVXedMoghwGeCFzOaPVuRWJFL3Y64DYBSEHYD7JBKJpwKrc9Ai5tevSc9xCRkQ1gh1aLiK4vHKE6cFSJywXJOWdCtLjYn6Yl3+Y7O1mTn8HRRGmA3gDu+Na8OBnKRKqE9MKpBHW1GszV3B7WQ9Xfk11lKNof+foB+W6ZHyqtHVyhK7zy+KVZ3dsuQJWqTPq1K45/GdZMJuxqYgXZ6jmCReHIrABNBFQJ5pcncuubpRYv/WvO76S5l5GNtyN8Gy7i4JVxMOVkySLbO+tH1eWTXbLaeelGL82pJLVjlqogVweBaCIVOzLTA2QjJBxbX5uQzB/Mnvw8wUVh+lEwK7r6jKf2y7sEfC9N+DNrPaAVEKVgx8Ll8IN0Q9SqlwObZwnvgjIIS76GAnSWQENdpHCx8GVuVcYOC7/ubrUaUCnHthQLxMQkJpBuU47lg2Ye4COcERfStHjt2s6c6GDfSGsi9s2RA/oHsvN7fb0OajveWisZ+KpBw==
Content-Type: multipart/alternative; boundary="_000_8CEC48E465D847C38AA666C97982FC53ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PAXPR07MB7806.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0272df6b-e6a8-44f9-58ec-08dbfd54dc6a
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2023 10:01:51.9859 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CHWUjBHa+tBxcS14audA+zFjmebuu5CwRxB30OCW00Ufs51F1MGJNFsg7yMmS+dD05b30jRdvR7okNGV7ZBx7tdCtt+xNaTrfLuroW3owBU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB7197
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/pzRepnz04_uGt4zyC6ysQOS8ax4>
Subject: Re: [tcpm] New rev ready for WGLC: draft-ietf-tcpm-generalized-ecn-15
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: Fri, 15 Dec 2023 10:02:27 -0000

Hi Bob, hi Marcelo, hi all,

I reviewed this latest version of the draft. First, thanks for all the work and this very well written document! This is important work for both AccECN and L4S and I think the draft is absolutely ready for working group last call.



I only have one comment on Section3.3.2:



This section says that for RFC3168 SYNs one needs to watch three or four packets before disabling use of ECT. However, if all packets are overwritten by the network with ECT, you might never detect that. Further there is no way to tell that the other end after the handshake negotiation. Therefore I still think it is fine and the only option to not negotiate classic ECN support if a ECT/CE marked SYN is received. This does not impact ECN++ because all SYNs need to negotiate AccECN. And as recently discussed (also basically in section 5.3) it maybe even be desirable to not use (classic) ECN if AccECN is not available on the server.



Further I have some minor editorial issues (and one tiny nit I found…):



1) In Table 1: This is the only place where “Re-XMT” is used. This seems a rather untypical abbreviation for me. I think I usually saw RXT or something…



2) In section 4.9: “MORE MEASUREMENTS NEEDED (?):” -> Is this “(?)” here still needed? What does it really mean?



3) Section 5.1 on IW10 only say “Experimentation will be needed to determine the best strategy.” -> Was it on purpose that not same highlighting style is used as for other described experiments?



4) Section 5.4: “Building on the arguments in the current draft, a QUIC sender sets ECT on all packets unless it fails the test for path support.” I don’t think the arguments of this draft actually apply to QUIC because QUIC doesn’t really have any “pure” control packets.



Nit Section 3.3.1: “Therefore, In order” -> “Therefore, in order” (lower i)





Thanks,

Mirja




From: tcpm <tcpm-bounces@ietf.org> on behalf of Bob Briscoe <ietf=40bobbriscoe.net@dmarc.ietf.org>
Date: Saturday, 2. December 2023 at 22:27
To: "tcpm@ietf.org" <tcpm@ietf.org>, Michael Tuexen <tuexen@fh-muenster.de>
Subject: [tcpm] New rev ready for WGLC: draft-ietf-tcpm-generalized-ecn-15

Michael (as doc shepherd and co-chair), and tcpm,

We've just posted a new rev of ECN++, which is now ready for WGLC.

These changes to ECN++ require no further changes to the AccECN draft, which stands as it was at draft-28 on 17 Nov.
Details
Links to diffs are below, but here's a summary; just 3 changes:
1.       Alternatives to the additional DupACK check for the case when SACK blocks are being stripped.
2.       Removed the description of how the latest sctpecn draft handles control packets, as you (Michael) requested, given it is only interim.
3.       Fixed a few URLs.

NealC and RIchardS have suggested useful material, for which thanks.
The alternatives to the DupACK check were compromises to (imperfectly) address Markku's concern.
I had hoped he would confirm whether they are acceptable. But instead he has started digging a different hole (which I've just pointed out is a rabbit hole to nowhere - see the list).

So we've decided to post the ECN++ draft and request WGLC, which gives Markku more time to respond.



Bob
On 02/12/2023 20:29, internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> wrote:

Internet-Draft draft-ietf-tcpm-generalized-ecn-15.txt is now available. It is

a work item of the TCP Maintenance and Minor Extensions (TCPM) WG of the IETF.



   Title:   ECN++: Adding Explicit Congestion Notification (ECN) to TCP Control Packets

   Authors: Marcelo Bagnulo

            Bob Briscoe

   Name:    draft-ietf-tcpm-generalized-ecn-15.txt

   Pages:   51

   Dates:   2023-12-02



Abstract:



   This document specifies an experimental modification to ECN when used

   with TCP.  It allows the use of ECN in the IP header of the following

   TCP packets: SYNs, SYN/ACKs, pure ACKs, Window probes, FINs, RSTs and

   retransmissions.  This specification obsoletes RFC5562, which

   described a different way to use ECN on SYN/ACKs alone.



The IETF datatracker status page for this Internet-Draft is:

https://datatracker.ietf.org/doc/draft-ietf-tcpm-generalized-ecn/



There is also an HTML version available at:

https://www.ietf.org/archive/id/draft-ietf-tcpm-generalized-ecn-15.html



A diff from the previous version is available at:

https://author-tools.ietf.org/iddiff?url2=draft-ietf-tcpm-generalized-ecn-15



Internet-Drafts are also available by rsync at:

rsync.ietf.org::internet-drafts





_______________________________________________

tcpm mailing list

tcpm@ietf.org<mailto:tcpm@ietf.org>

https://www.ietf.org/mailman/listinfo/tcpm



--

________________________________________________________________

Bob Briscoe                               http://bobbriscoe.net/<https://protect2.fireeye.com/v1/url?k=31323334-501cfaf3-313273af-454445554331-60c0becec43f4914&q=1&e=705c3752-7ce9-4aaa-9e8f-678e39aa197b&u=http%3A%2F%2Fbobbriscoe.net%2F>