[tcpm] An update to AccECN draft closing off WGLC

Bob Briscoe <research@bobbriscoe.net> Wed, 24 May 2023 17:02 UTC

Return-Path: <research@bobbriscoe.net>
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 8A338C1519A5; Wed, 24 May 2023 10:02:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 (2048-bit key) header.d=bobbriscoe.net
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 UReoIElSgugj; Wed, 24 May 2023 10:02:44 -0700 (PDT)
Received: from mail-ssdrsserver2.hostinginterface.eu (mail-ssdrsserver2.hostinginterface.eu [185.185.85.90]) (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 9536EC1519A2; Wed, 24 May 2023 10:02:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Subject:From:Cc:To:MIME-Version:Date: Message-ID:Content-Type:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=1m5zr39JzaM/mIdJKBWay8VYsJggJnBrRIRr7iNCxHE=; b=1ogzy1FqKUeTgQvTVnoRV8v4oE pH27L1DnBJhISjeYcI6O75SEd4BFLMMW2hCdTnxRgGhILjtrzLUt94GBksTt8i0JgVyMauynJOxh/ 8jMMPObsT/au1+INJ+4ZG4qOirLW5bRYLSxq7IEAkGcfl7Fum4Z6xyPQUhu27VhMJqbAXMjpYJj10 VTpw8AUsN/KbmVB3jzR3HHx1vUlc8gBiNrHmbExQiJOeWtMSReeYErEyDPhDlVNoaiCIORuSmKhwn /jRAUNsdJBj6qjVg4jxWhcTFNo3OXgSwNtuzHlfvdPaTk6nD2dTWkUUnSi4GHKZ79Ixm+Hxua3Sc0 qO6aaJEg==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:60324 helo=[192.168.1.8]) by ssdrsserver2.hostinginterface.eu with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from <research@bobbriscoe.net>) id 1q1rst-0002i7-1X; Wed, 24 May 2023 18:02:41 +0100
Content-Type: multipart/alternative; boundary="------------0DNiTHlKocB2HmBAZjO49ayo"
Message-ID: <1e98764a-beea-fe5a-c0c2-1d07f88dd2e5@bobbriscoe.net>
Date: Wed, 24 May 2023 18:02:40 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0
Content-Language: en-GB
To: Michael Tuexen <tuexen@fh-muenster.de>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>
Cc: Mirja Kuehlewind <ietf@kuehlewind.net>, Richard Scheffenegger <rs.ietf@gmx.at>, tcpm IETF list <tcpm@ietf.org>
From: Bob Briscoe <research@bobbriscoe.net>
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ssdrsserver2.hostinginterface.eu
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: ssdrsserver2.hostinginterface.eu: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hostinginterface.eu: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/zNPh8tG-jk4n2VXFjgxBYrqxcpw>
Subject: [tcpm] An update to AccECN draft closing off WGLC
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: Wed, 24 May 2023 17:02:48 -0000

Michael, and TCPM chairs,

This gives notice of two changes to draft-ietf-tcpm-accurate-ecn-24 
coming up, which will hopefully close off the WGLC:


      1/ ECN++ not the only example

I've just promised Markku (on the tcpm list) a change to the AccECN 
draft that references the text about DupACK detection that we've moved 
to the ECN++ draft:
https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn-24#section-3.2.2.5.1

* Instead of implying this is only for ECN++, we'll say it's for any 
future RFC that uses ECN-capable ACKs, with ECN++ as just an example 
(AckCC [RFC5690] was another example, but it was an informational 
description of a possible protocol, not an actual protocol spec).

* And, instead of saying ECN++ describes how ECN-capable ACKs ought to 
be conditional on non-ambiguous DupACK tests, we'll say any RFC that 
allows ECN-capable ACKs ought to make it conditional on non-ambiguous 
DupACK tests (with ECN++ as an example).


      2/ Explicit list of conditions inherited from RFC3168

The AccECN draft currently says it builds on the conditions in RFC3168, 
as follows:

     A host in AccECN mode has the rights and obligations concerning the
     use of ECN defined below, which build on those in [RFC3168 
<https://www.rfc-editor.org/info/rfc3168>] as
     updated by [RFC8311 <https://www.rfc-editor.org/info/rfc8311>].

See 
https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn-24#section-3.1.5

When implementing AccECN, Vidhi Goel has pointed out that one can 
probably guess which RFC3168 conditions still apply (and which don't), 
but different people might guess differently. We think there was also at 
least one condition missing from RFC3168, when a connection falls back 
to non-ECN.

So we agreed it would be best to list the conditions inherited from 
§6.1.1 of RFC3168 explicitly as well as adding the one we think was 
overlooked.

Cheers


Bob

-- 
________________________________________________________________
Bob Briscoehttp://bobbriscoe.net/