Re: [tsvwg] L4S DSCP (was: L4S drafts: Next Steps)

Sebastian Moeller <moeller0@gmx.de> Wed, 24 March 2021 10:58 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 110B93A2A5A; Wed, 24 Mar 2021 03:58:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.648
X-Spam-Level:
X-Spam-Status: No, score=-1.648 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, 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 mg0wwKjEMJoR; Wed, 24 Mar 2021 03:58:53 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 3D4333A2A59; Wed, 24 Mar 2021 03:58:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1616583530; bh=kGrLgRAHPI6czRSQ1ujDFniS6nikNWe9c+eFoGVh0WM=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=JnhDM8HLblzu3ewMDT413ir29zg921j99mCUDbO9YYht7tioLes7tVA2gQE0Yiv1Q A9OpqITUbeag8SeHU39XO9NqDQqp5xlls5LG/33XHStd+bB52wUf69wgXa+6gVIhcK sjjno+XKd4gvxZrtj43HSgx9GEXayDOFxOjnTuCE=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.250.106] ([134.76.241.253]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MWzfv-1l9Q8p0ZnF-00XLBg; Wed, 24 Mar 2021 11:58:50 +0100
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <8C9A54B1-8ACF-461E-B8F1-A6ED240870B5@erg.abdn.ac.uk>
Date: Wed, 24 Mar 2021 11:58:47 +0100
Cc: Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C51610C7-2A2B-4218-8AC5-94A48AA9D57E@gmx.de>
References: <HE1PR0701MB2299CB5A933F0C4BCB121F70C2639@HE1PR0701MB2299.eurprd07.prod.outlook.com> <8C9A54B1-8ACF-461E-B8F1-A6ED240870B5@erg.abdn.ac.uk>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
X-Mailer: Apple Mail (2.3445.104.17)
X-Provags-ID: V03:K1:keAbWOAnaNJ7Qnq8/LRdg/cPRfdZNol3i+djsVFVYZhSXGfWXug bJE/ayRDgJxIcxe+24Ntya0kXv241hDcReNeAXUOjnk8eKgyZ+7VAUrcd/rpl/RaoHPUwxC YpCj8KTnMOPgGwEooRba1OOZgYSLBlcbJB+j5oi7OcKZ/lYSE2cc/QS5nkx5xSKrCWhGSLl 0rtVtONCCl7aY20o4BwPw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:bjW+QZnHv5k=:LUO1jAgCA5Khs3bA7ZCHh1 2w4l35bRj4D5+iu+534VOB9+LOxkdcZE7sXsIKYqZ7lUdzk7vW6vjFXh54bGntpwto/igsd3v Jf3ZY2Zhwj2//wPnIgu5EwE/6BaXUsOwF2qOnkKpowHUo1jRl+BavmDuOz62aKV+Mp1A+WX8z JKwy1R1jKZVocMjX4K64eA7oxiQd/boYDYLpTHuYzC8keTnZUmE4uiJ4pU3bM0kZZ2Pd3FBgI /3qx17+OWZhyZlB2HJZHL/rj46imG+awwX1xKuutbsgSamG/xQgNaVKd3aGCuLyhUsPn1APKs r98pljA+vl9OnEn+DCM24HSo1XWGFir6bmgHC6uL5RyY43ddsqpn3MNTdZmBpC6p3ZWI+n0eJ caMNrkG3EPDXtjwKUI0VI70PWc9e+Gwg4kZGOmWzrZZrRXD1QRVwwhnWejjA7aMgp/ujgRCA6 EvVP4lh/zU4cc6J3bV+MobeY2kWcReJAeXGjJ6wB/MFNs9X/SOoS03IMaYYWUdYhigl4+c2vC xKH/jn5a/1lYWUYXFUFNn4Xb3dXCQIDWr0bFQu0n+SBeOXsGsmMH0ViPI4RUGq8QoUWWcpAuc RJNANgkwRTPptgoeDSMgMObHRTfah4q+U8FU1FsWGaQU6vfFtsaZR0D/T3B4swPyNUJW1XYbd To8rIZTS/Ua3N04oAyGLcpKZ/1M+9AwE6G2fHD12/MQrLzpFxkn/sgswmdwU3NviX8OAGW3/d +7Ic9mgXkjihaDANzzH7E99dELrif7E5FgXQ7C30Kv1b+1aA4tZHTbkDwSfMjQ8FSYCJFCq6e a1LHRpMHP1WldXvYbQ1QpLj/nexsWBqlb0qBJbGm3EsTtVMHDO0o2Yr8449gvhu2YGLl/ijGP fm1AOCAz1npN0ylpgtnA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/OSl9LPAjmMinjTfOhfXWPZ4FEVU>
Subject: Re: [tsvwg] L4S DSCP (was: L4S drafts: Next Steps)
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: Wed, 24 Mar 2021 10:58:58 -0000

Hi Gory,

I think these are different issues. To my knowledge the WG never discussed using DSCPs to at least guard L4S signaling DURING the experiment, 

To recap:


   Cons:

   Consumes DSCP pairs:  A DSCP is by definition not orthogonal to
      Diffserv.  Therefore, wherever the L4S service is applied to
      multiple Diffserv scheduling behaviours, it would be necessary to
      replace each DSCP with a pair of DSCPs.


Given that during the experiment we expect willingly participating networks that actually are prepared to measure and monitor L4S behavior, employing two DSCPs will not be a blocker.




   Uses critical lower-layer header space:  

Seems to apply to ECT(1) as well.




   Not end-to-end (host-network): 
and
   Not end-to-end (network-network):  


In the context of the experiment this is exactly part of what makes DSCPs a useful safety mechanism, as we can hope for little leakage of L4S signalling unless all participating nodes have been made L4S-aware, exactly what seems appropriate for an experimental roll-out, no?

      Local-use DSCP:  
and
      Recommended standard DSCP:  

Are not relevant at all, and seem to indicate a confusion between PHB and DSCP on the part of the writers of said paragraphs.


   Not all tunnels:  

Again for an experiment, it seems a big enough task to start out with not handling all tunnels. After all L4S is building a speed-way between near data sources and data consumers so the amount of to-be-expected tunneling will be relative small. And in all honestly, the not-all-tunnels argument ALSO applies to ECT(1), so not a unique con.


   ECN hard in some lower layers::  

Again, the primary roll-out of L4S AQM will probably be close to the edges, that is close to data sources and data destinations, it is IMHO quite likely that both ends "speak" mostly IP so this con should not stop initial experiments.


   Hard to distinguish Classic ECN AQM:  
In the scope of the experiment with willingly participating networks, that could simply be ruled out a-priori and hence should be a no issue for an experiment.


   Could migrate to e2e:  

This is not even a cogent con of using DSCP as identifier. I propose that we delete that from the draft completely.


IMHO this section of the draft is not at odds with requiring that an L4S experimental roll-out is guarded behind a DSCP to make sure that only parties that know what they are getting themselves into will participate. In fact a number of these "cons" are IMHO actual "pros" for requiring a DSCP.


Best Regards
	Sebastian



> On Mar 24, 2021, at 09:28, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
> 
> I agree Ingemar, 
> 
> This really  is not a new topic, and the WG should only be revisiting this if there is a new requirement - the design to allow the traffic to be DSCP-marked was not taken without thought and  visibility.
> 
> ... If an operator wishes to do this internally, that’s fine and they can use a private DSCP to do just that.
> 
> Gorry
> 
>> On 24 Mar 2021, at 07:35, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org> wrote:
>> 
>> Hi Steve, David + others
>> 
>> I believe that it is good to refer back to 
>> https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-ecn-l4s-id-14#appendix-B.4 
>> before taking this discussion further.
>> 
>> /Ingemar
>> 
>> 
>>> -----Original Message-----
>>> From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Steven Blake
>>> Sent: den 24 mars 2021 06:53
>>> To: Black, David <David.Black@dell.com>
>>> Cc: tsvwg@ietf.org
>>> Subject: Re: [tsvwg] L4S DSCP (was: L4S drafts: Next Steps)
>>> 
>>>> On Mon, 2021-03-22 at 19:30 +0000, Black, David wrote:
>>>> Following up on Pete's comment:
>>>> 
>>>>> Along these lines, there is nothing stopping anyone from using DSCP
>>>>> (as an appropriate risk control within participating ASs), to
>>>>> perform experiments to reproduce issues that can be demonstrated in
>>>>> the lab.
>>>> 
>>>> That is a commendable approach, particularly as it is effectively
>>>> recommended by RFC 4774 (Specifying Alternate Semantics for the
>>>> Explicit Congestion Notification (ECN) Field) - see Section 3 [1], and
>>>> take note that RFC 4774 is a BCP (Best Current Practice) whose author
>>>> was the late Sally Floyd.  It may be time for the WG to reconsider the
>>>> L4S approach of using alternate ECN semantics without qualification by
>>>> DSCP, at least to run experiments on actual networks.
>>>> 
>>>> My 0.02 is that an Experimental RFC that used a DSCP to signal the L4S
>>>> ECN semantics (in participating networks) could have been published at
>>>> least 2 years ago.
>>> 
>>> I agree wholeheartedly (as I have said multiple times in the past).
>>> 
>>> As it stands, the -l4ops draft puts a burden on operators who are minding
>>> their own business to evaluate and potentially make operational changes to
>>> their network to avoid potential disruptions to their network performance,
>>> for the benefit of someone else's experiment. That is not appropriate IMHO
>>> nor is it necessary when an alternative (DSCP
>>> isolation) is available.
>>> 
>>> 
>>> Regards,
>>> 
>>> // Steve
>>> 
>>> 
>>> 
>> 
>