Re: [tsvwg] Gorry Fairhurst Individual thoughts on choosing whether/how to advance ECN work.

Sebastian Moeller <moeller0@gmx.de> Mon, 25 May 2020 08:13 UTC

Return-Path: <moeller0@gmx.de>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4752E3A09E0 for <tsvwg@ietfa.amsl.com>; Mon, 25 May 2020 01:13:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level:
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 OQC7P6QohUGS for <tsvwg@ietfa.amsl.com>; Mon, 25 May 2020 01:13:16 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 13AD23A09AA for <tsvwg@ietf.org>; Mon, 25 May 2020 01:13:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1590394393; bh=wsaJtPo7OVsIsvrrZ9VCoszDHiOe4i+Ua1f9vEx27V0=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=Z9jzwSppfK2P7Sp1hLt+7Y7vMVULLwVaB3Cxs7nanI+94HCDWDguAf0oxtmpbw6xm JU0RSVEGCAkX+RkkOjd5mXg49zP232cSWkAWPjwARV9L5vdaKU059emBn8enfdQx13 PYceVlakiJbGX1z0fr7JsywRxayLqPtjA9y/KQjs=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [10.11.12.16] ([134.76.241.253]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MStCe-1jSZ4Y4A9u-00UMcC; Mon, 25 May 2020 10:13:13 +0200
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <259b9730-58ba-c2f1-6318-3c4717aa6b7e@erg.abdn.ac.uk>
Date: Mon, 25 May 2020 10:13:11 +0200
Cc: tsvwg@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <9B51C652-D734-4EF8-BAFF-690A475AD83E@gmx.de>
References: <dbc71da6-70f1-7369-1d2d-f08fb3b08b69@erg.abdn.ac.uk> <21483444.sDhFMENYeD@linux-9daj> <a85600da-e69f-9190-7ca1-d23a7e7246f9@bobbriscoe.net> <3267993.nvHYsSR2bi@linux-9daj> <dd8e3896-2951-537f-e3d1-9954c93348dd@bobbriscoe.net> <67CBAA42-BD37-4A19-B650-68F511FC244A@gmx.de> <af3e6272-c04d-9e81-763c-e690ed521749@bobbriscoe.net> <1565A7C1-1DF1-4C6A-AC37-14331AC87508@gmail.com> <25e34532-5a33-3ca1-5cba-b7f857874ced@erg.abdn.ac.uk> <2605AA63-8225-4585-AA7B-49ACBF3B07EB@gmx.de> <259b9730-58ba-c2f1-6318-3c4717aa6b7e@erg.abdn.ac.uk>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
X-Mailer: Apple Mail (2.3445.104.14)
X-Provags-ID: V03:K1:lV5p7ykLkSI55Zcf6IJ7dHgHiNNRSuajBk0HQXc4xKHLodPqYTh Py2zqL4fkZVvFMk9dxrx08LyPEALxmzqHDk84uMJhIDW2lCOsfMPm54q0nui3S6o2gpSA6u 1hFrHY/K2GIKhS22BOfF27PtOotiBa0hAnZA8UT+wzQBFiyLSbQ65iMLzOGof67fgZS9S0E fuAL/7K6NnhckAq/8sj3w==
X-UI-Out-Filterresults: notjunk:1;V03:K0:Yn32UAJigfQ=:LQBO6JecKSgHnvxKP3jTQZ OCJ1dFvA0o7R/vR2WUMukkhWPAg8aLnQ6MRKV4vEaHEdYVIrwqUJQ2X62VBKWXQ3Uctl5mvu9 lG9BeaLE+7YNWxahcPuEa1+mtfmoLJpppj870rmoG2mgisiPnHiETHaFi182vQG9MCw7pl9Ed UulxOgf0QjVodF6LtlAmI6DwccCRsAJMCkquoAVolvPZdA1tKnQUND1Nfqdw3DALUGHnMsBWX J9K7bDXI3+hMJGnXpgJkkf9RGjIUZBIrrNnyPtYNT5hWynMLgqYgCT1AaVa1nWNyS6BFk1Rul igX1uxHgOAfoVzJdR5XPmpJpZkQjLLZHO4+Fjn6fyGen16L7QcuqG9KUBbM+KlWWZE45nDpqo +Z7haJOt+jVcQSntbjZsdmIcp/ba5+sakTYSVJ1+YVap4ZDdP/QfN6Nwpwbe4HwNr3geA72Xb Tcu8GqJIaiWiV5UvPoY8edV6iqeq931hLN7o9jQAcx/T4QvbarJQYOAR+xY0Lp5Z/g2AUtoSh OszYhXT7lR/7WHz9SimVQud4kcApJybytJay+ZjXqX6I6ZSNuuerGj88gN1i9Zn7f1VBsLJcr DcDdBmHqyu49EoSb6XYAP/hvUezTffHtBofhVP/fO5z3NAtQeV6NhIEvUx1xm0I55e/Z9isK9 xV4XMu6Dsn4MkewqrqfxXULscsBV9yGTN+p6froloyu0hYAmvKgHCLk+LtMkLR/6Z4PeNJP0D aIyAKqqLHulFv/Swr+hhUZTcbMimAw9yqMCk65xY6tZZdiQ8rSalQ1SJF5yUXMhZemBY2CCQP CEuV2RRuwLJdbFS+F8n1U6BRidtEL7W7UUN8EmrHdRa5Q9hR1cjNA5s16fYEk9n6MqVtWPFsD OHhUxjdrk250I9C4Fr/z6tY3PcpJO3q4OeuEJBgN+lpoVoSsEm6ZYHRIzP3hcl4YCKpst+PWF XGsULyLgHhyczW0mi+uvfr4mS+URDEvwfIRObU01bwFxFIWtBlk/3J13jZvUBJ1bj8EWXErKR jWnZOYXFem70zHLCSuq91QMNgMzpaIS1DnUc6rjUvKHPxXDHH38UD5V0gK5CHTJHylAJwNpWD wqeK/BIiHE5GjPNXQ6ds47isApPjtgYazUqPCBJVSmoGgM4AKWNLJH5Zkj95OmeiIYMLdSUn7 08wnq8wWDY/TPkanzOa7bMwTNRWq1wJIA/q156R0148tMMenndn6+/E9HzZdgj+4ccmwX3CJo 3+846AK9+stnXkmAD
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/UTp7F7RgWzeLOnjNYDIfa79kSxA>
Subject: Re: [tsvwg] Gorry Fairhurst Individual thoughts on choosing whether/how to advance ECN work.
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 May 2020 08:13:19 -0000

Hi Gorry,


> On May 25, 2020, at 09:46, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
> 
> Hello,
> 
> On 24/05/2020 13:37, Sebastian Moeller wrote:
>> Hi Gorry,
>> 
>> On 24 May 2020 10:01:33 CEST, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
>>> On 24/05/2020 05:21, Jonathan Morton wrote:
>>>> I think I'll leave Paul and Sebastian to comment further in this
>>> vein.
>>>>   - Jonathan Morton
>>> If you decide to comment more, could you please finish that very
>>> quickly
>>> - the WG has decided to work on L4S.
>> [SM] On the danger of stating the obvious, that decision to work on L4S makes it quite important to highlight and discuss all the pain-points of the current L4S design, implementation and drafts. Unless I misunderstand what "work on L4S" is supposed to entail...
>> 
>> 
>>> There are topics that the WG needs to address, and I think this
>>> discussion is not helping the WG make progress.
>> [SM] For better or worse, this WG will be held partially accountable, for L4S meeting it's claims, so I consider discussion of those claims, with the eventual goal of finally de-hyping the draft text, pretty on-topic and relevant for the mailing list.
>> 
>> BUT, since that is so obvious that I assume I must be misunderstanding your point, so please show me where/how.
>> 
>> 
>> 
>> Best Regards
>>         Sebastian
>> 
>>> Gorry
> 
> I think it would be more normal to discuss or provide comments on a specific section of a document.

	[SM] Well, I have tried and cited critical sections of the RFC where implemented reality and claim differ in the past only to receive basically silence on the mailing list. 


> If there are claims there, then maybe these do need to be looked at -

	[SM] This reads as if you would doubt that there are claims in the RFC drafts, is that really your position? I appreciate your attempts at keeping an objective perspective here, but that seems a bit too much.


> it's not uncommon that the text around performance/merits in a spec need to be reviewed before a document completes WGLC.

	[SM] Fair enough. Now, I can not help wondering, why we should only consider doing such corrections and toning-down after basically adopting the drafts, given that these overly optimistic/unrealistic performance predictions and safety assessments* might well have influences the choices voiced in the consensus process.
 	

Best Regards
	Sebastian


*) Assessments is a strong word, "hopes" is a better description to L4S approach to safety/security, indicating a lack of actual testing under adversarial traffic patterns:

https://tools.ietf.org/html/draft-ietf-tsvwg-aqm-dualq-coupled-11#page-21:
"Where the interests of users or flows might conflict, it could be
   necessary to police traffic to isolate any harm to the performance of
   individual flows.  However it is hard to avoid unintended side-
   effects with policing, and in a trusted environment policing is not
   necessary."

https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-l4s-arch-06:
"Like the Classic service, the L4S service relies on self-constraint -
   limiting rate in response to congestion.  In addition, the L4S
   service requires self-constraint in terms of limiting latency
   (burstiness).  It is hoped that self-interest and standardization of
   dynamic behaviour (especially flow start-up) will be sufficient to
   prevent transports from sending excessive bursts of L4S traffic,
   given the application's own latency will suffer most from such
   behaviour.

   Whether burst policing becomes necessary remains to be seen.  Without
   it, there will be potential for attacks on the low latency of the L4S
   service.  However it may only be necessary to apply such policing
   reactively, e.g. punitively targeted at any deployments of new bursty
   malware."


> 
> Gorry
> 
>