Re: [tcpm] A possible simplification for AccECN servers

"Richard Scheffenegger" <rscheff@gmx.at> Sat, 23 November 2019 14:49 UTC

Return-Path: <rscheff@gmx.at>
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 A2C4712022A for <tcpm@ietfa.amsl.com>; Sat, 23 Nov 2019 06:49:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 NUCWcAhf7F2r for <tcpm@ietfa.amsl.com>; Sat, 23 Nov 2019 06:49:32 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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 D01C2120147 for <tcpm@ietf.org>; Sat, 23 Nov 2019 06:49:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1574520568; bh=CkqzBBYiJBs+GyB9smI2zruq6HAZEMqki+9h4RITgbk=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=SQim766IhWW7R7NWVSCYjWirf/i1vALx1HeI9+7/asyOTWaVUgtLUcI2u0qPrrSq1 LPeUIApqDXrQkd8B+BcNZ3m4t31ya6Kvs3SDyMkxcQeEdllHwdKapekrfAhWNttzBJ d9PcPpqwjo4XQnWn1uAIRPX2vlfVvxleRe0px76c=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [113.53.15.53] ([113.53.15.53]) by msvc-mesg-gmx023.server.lan (via HTTP); Sat, 23 Nov 2019 15:43:18 +0100
MIME-Version: 1.0
Message-ID: <trinity-7ba1d8a6-ec0e-408d-9268-3f1fbbc7c8d5-1574520198350@msvc-mesg-gmx023>
From: Richard Scheffenegger <rscheff@gmx.at>
To: Jonathan Morton <chromatix99@gmail.com>
Cc: Mirja Kuehlewind <ietf@kuehlewind.net>, tcpm IETF list <tcpm@ietf.org>, Bob Briscoe <ietf@bobbriscoe.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Date: Sat, 23 Nov 2019 15:43:18 +0100
In-Reply-To: <CAJq5cE0c7TPMVD9PR9h0Q3t_p5Bg=OzGda-phZD4K3gDGJ7Rbw@mail.gmail.com>
References: <d35618ee-c0dc-44ee-9e22-50bdabbe026c@bobbriscoe.net> <CAJq5cE0c7TPMVD9PR9h0Q3t_p5Bg=OzGda-phZD4K3gDGJ7Rbw@mail.gmail.com>
X-Provags-ID: V03:K1:SnX4aO1WYn1wy1qcwU2lONUxd2lMS5Ko/vnGfTPi6C2F62VMaMTRTOBQHb7pRy9ljcqlA GiPWAM+66LdKljZtJMdiE8tSMnXuoUzkkV7IVwtIn5jwnTbhRDF1LRs6RAvSIiutypDarLFGnjZI 6o0EP7mZQt4PZIwCsAHsq8UJbL/OaW0JVTfIvoNFU9uuctNtRydt9mzQO33Ho/M+HjPfi1W5zwF5 AaMhWzGolfw9byWGCZ1xsB168sOfp6qnFi+WGmk3c+q2yx88ImcRyEmrhyw70DczKRKjLh+HnuTR ds=
X-UI-Out-Filterresults: notjunk:1;V03:K0:A1X1i6ZKetk=:qPiyBBMiTNKxZ7z3yCScjn tzi4hwR5QngsW40Oe5XRuWbpnzpQYgyVRixnYrcc21skkSUO1t7/8oB52/Qycvjf9v/wqPZmV wNfSCkzWcJoM+u6Wo1qFkwzJGySg72qclf/3WdJjD233oBY808uXaZ5XzaUEkHhwmyOSVxPMN miLr2YvuNSyWVrPyfuVuSim1T2JQIXWiJCEKaf+1pCCULqCfn2QJ31eFJ5wpBoL7ynVeIo9e1 +mAgggPhSSbtYvPanXwLDu5PNpg4nIK2fGKgXNT3xPoJg7aqcLvLRWinRfRdKPiRS24LdK2T8 S/U6xmfv0witoyvgljh6fEMg8UyB4v938uv40akqzQ6fPgCU3BCOwSFJvTMkHl8A39Hse/o49 tYB0913mgPL0TMYCMjZFJcMqniYqQQgemxjrRXJGFbKPIYkvrwX6g7v+nJQwfXkIDsxlN/3VG cp8mT1YBvzDMG+gb7IXcgiepDLrhrKTudGJ9rLghMrXH/4uL29BH7KAeiWOER+up06NR1AKvv 7f7XVvZy8YSiT34k8APAmYxk3C+1H9Z/wq+wvYg3dfxjSpdIc7NgUflZgW6FpmN6XwL4PBCL0 QY3+rq/7QjKx6XLnWFTxrvx80yMsLDO1U21dDhLWbizUSsEM91iFgw0nylrRsl6uGVI7EMAti SEpX5KbnSjp/+OZWQN6SdSir586HQz7ZtfnE5MeO9cm+5gQl4t+Fs656C3D5sJGC2mSC2bhMn q+4uK6UM/ukg8RFwB6mZ0pU1jokPFnJXS2zpZZmmmU8cTz/ovDvIR9zsrIs=
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/YzrnT507XrbDvvtKerpoZ5ago3k>
Subject: Re: [tcpm] A possible simplification for AccECN servers
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, 25 Nov 2019 14:59:34 -0000

My reading of bob’s suggestion is

Syn - accecn
Syn-ack no ect

I don’t see any problem there ;

The handshake is only complete (and the server continues to use ip ect in the final ack), if the client responded by either non-ect synack(ae/esce =0, cwr=0, ece =0), a rfc3168 
Synack(ae/esce=0, cwr=1, ece=0), or one of the four synack accecn codepoints;

The only violation would be a server trying an ecn++ / accecn handshake with a ect0/ect1 marked syn...

Am i missing something?

Richard
Gesendet mit der GMX Mail App

Am 23.11.19 um 15:06 schrieb Jonathan Morton

> I believe that taking advantage of such a provision would result in a
> violation of RFC-3168, as seen by a server supporting that specification
> but not AccECN.
> 
> If I happen to be wrong about that, could you explain how the server gets
> to know that the connection has reverted to Not-ECT mode after sending a
> SYN-ACK confirming RFC-3168 support in response to a valid RFC-3168 SYN?
> 
> - Jonathan Morton