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

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Wed, 24 March 2021 16:06 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
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 D742D3A2F88 for <tsvwg@ietfa.amsl.com>; Wed, 24 Mar 2021 09:06:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Lg1gkWNAE-C9 for <tsvwg@ietfa.amsl.com>; Wed, 24 Mar 2021 09:06:35 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id 673993A2F87 for <tsvwg@ietf.org>; Wed, 24 Mar 2021 09:06:35 -0700 (PDT)
Received: from GF-MBP-2.lan (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id B97D31B000FF; Wed, 24 Mar 2021 16:06:31 +0000 (GMT)
To: Sebastian Moeller <moeller0@gmx.de>
Cc: "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <HE1PR0701MB2299CB5A933F0C4BCB121F70C2639@HE1PR0701MB2299.eurprd07.prod.outlook.com> <8C9A54B1-8ACF-461E-B8F1-A6ED240870B5@erg.abdn.ac.uk> <145B3C2A-86CC-40ED-9F3B-7DE80D64D150@gmail.com> <f1ad733bde4cbc8da6bccac7a7535b805fff86e9.camel@heistp.net> <6cfad69b-dba8-609a-7f65-b24afcf17df1@erg.abdn.ac.uk> <MN2PR19MB404550070C30B6B314B5A2C083639@MN2PR19MB4045.namprd19.prod.outlook.com> <5832d95c-454d-3bb3-3b25-adf47747ef45@erg.abdn.ac.uk> <40A566C9-05C7-4BC9-831E-0D783E7F6B7C@gmx.de>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <bfb2717e-0603-f55f-05fd-0aef660fc86b@erg.abdn.ac.uk>
Date: Wed, 24 Mar 2021 16:06:31 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:78.0) Gecko/20100101 Thunderbird/78.8.1
MIME-Version: 1.0
In-Reply-To: <40A566C9-05C7-4BC9-831E-0D783E7F6B7C@gmx.de>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/mvoDpRbeFvJUXJZHszXQUzVVkjo>
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 16:06:40 -0000

See below,

On 24/03/2021 14:19, Sebastian Moeller wrote:
> Hi Gory,
>
>
>> On Mar 24, 2021, at 14:57, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
>>
>> On 24/03/2021 13:53, Black, David wrote:
>>>> The interaction with DSCPs was revisited in 2018
>>>> (draft-briscoe-tsvwg-l4s-diffserv-00), after RFC8311 enabled such a
>>>> deployment experiment using ECT(1).  That which explains how the two
>>>> approaches interact, how they can be arranged to complement each other
>>>> and in which cases one can stand alone without needing the other.
>>> My recollection is that this draft was not taken forward due to lack of interest at the time.
>>>
>>> Thanks, --David
>> True, the discussion of Diffserv goes has to date gone in cycles - with few (if any) operators stepping-up and saying that they would like to deploy L4S with a DSCP.
> 	[SM] Could you clarify please, if there is zero interest by operators to participate in the L4S experiment if DSCPs will be required, or requiring DSCPs will be a (potential) hurdle for an internet wide deployment of L4S?
> 	Side-question, if you are asked between two options with the same benefit for you, which would you select the one requiring more effort to implement or the easier one? In other words is relative convenience of deployment for operators really the ideal yard-stick for selecting safety mechanisms?
> 	As much as I personally dislike the overloaded ECT(1)/CE design of L4S, for running an experiment, guarding the current design with an additional layer of DSCP to assure that unwitting bystanders are not affected by the experiment, seems like a way forward to starting an experiment, without completely re-opening the "classifier" question.
> 	And if I understand the L4S position correctly, all reasonable tests that do not require real networks have been exhausted, and hence further testing needs to be performed on lie networks, and a guard DSCP would allow exactly that.
> 	What a guard DSCP would not easily allow is internet-wide roll-out of the L4S network bits, but given that the experiment has not been run yet and hence no feed-back from the acquired data back into design and implementation has been possible, such a deployment would seem probably a bit premature today, no?
>
> Best Regards
> 	Sebastian
>
>
>
>> Gorry
>>
>>> -----Original Message-----
>>> From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Gorry Fairhurst
>>> Sent: Wednesday, March 24, 2021 8:47 AM
>>> To: Pete Heist; tsvwg@ietf.org
>>> Subject: Re: [tsvwg] L4S DSCP (was: L4S drafts: Next Steps)
>>>
>>>
>>> [EXTERNAL EMAIL]
>>>
>>> So injecting a little more history here.
>>>
>>> Some previous discussions are:
>>>
>>> The earliest discussion of L4S in the IETF that I recall was in 2015.
>>> When discussing, it was known that RFC4774 would allow experimentation
>>> with a diffserv domain (e.g., as in RFC 6660), but the practicalities of
>>> deploying an end-to-end Internet transport required an RFC to use a
>>> method that was not protected by a DSCP. The discussion on whether the
>>> ECN Plus a Diffserv Codepoint (DSCP) was also noted in the appendix of
>>> draft-briscoe-tsvwg-ecn-l4s-id-00 in 2015.  R
>>>
>>> Tradeoffs that lead to using ECT(1) were described in the proposal to
>>> the AQM working group in draft-briscoe-aqm-dualq-coupled-00 in 2015.
>>>
>>> The interaction with DSCPs was revisited in 2018
>>> (draft-briscoe-tsvwg-l4s-diffserv-00), after RFC8311 enabled such a
>>> deployment experiment using ECT(1).  That which explains how the two
>>> approaches interact, how they can be arranged to complement each other
>>> and in which cases one can stand alone without needing the other.
>>>
>>> Gorry
>>>
>>> On 24/03/2021 11:01, Pete Heist wrote:
>>>> I'll just add to the sentiment that I think the use of DSCP is still
>>>> worthy of consideration. Beyond the use of a single DSCP on all
>>>> traffic, there may be other alternatives that address at least some of
>>>> the concerns in B.4.
>>>>
>>>> Pete
The people advocating for L4S have asked for something different.

so, what I am saying is that, as far as I know: no operators have 
submitted an ID describing how *they* would like to use DSCPs to protect 
their network/traffic. Such an ID, if written, might explain how this 
relates to existing use of DSCPs; explain how operators and host stacks 
would interact with the Endpoint use of DSCPs and ECN codepoints; and 
how they would see the interdomain case.  If someone else wishes to 
contribute that ID, then let it be done without delay, so we can see it.

Gorry