Re: [tsvwg] L4S vs SCE

Steven Blake <slblake@petri-meat.com> Thu, 21 November 2019 16:32 UTC

Return-Path: <slblake@petri-meat.com>
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 CDB90120B61; Thu, 21 Nov 2019 08:32:02 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 Gc_czps8rJnX; Thu, 21 Nov 2019 08:32:00 -0800 (PST)
Received: from azure.elm.relay.mailchannels.net (azure.elm.relay.mailchannels.net [23.83.212.7]) (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 74F251208EE; Thu, 21 Nov 2019 08:32:00 -0800 (PST)
X-Sender-Id: totalchoicehosting|x-authuser|slblake+petri-meat.com@pawpaw.tchmachines.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 4A9F66A234A; Thu, 21 Nov 2019 16:31:59 +0000 (UTC)
Received: from pawpaw.tchmachines.com (100-96-83-20.trex.outbound.svc.cluster.local [100.96.83.20]) (Authenticated sender: totalchoicehosting) by relay.mailchannels.net (Postfix) with ESMTPA id 9CA636A118E; Thu, 21 Nov 2019 16:31:58 +0000 (UTC)
X-Sender-Id: totalchoicehosting|x-authuser|slblake+petri-meat.com@pawpaw.tchmachines.com
Received: from pawpaw.tchmachines.com ([TEMPUNAVAIL]. [208.76.80.100]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Thu, 21 Nov 2019 16:31:59 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: totalchoicehosting|x-authuser|slblake+petri-meat.com@pawpaw.tchmachines.com
X-MailChannels-Auth-Id: totalchoicehosting
X-Whispering-Slimy: 1ce711996bd8f1b1_1574353919100_3013605621
X-MC-Loop-Signature: 1574353919100:3510216940
X-MC-Ingress-Time: 1574353919100
Received: from [98.122.169.11] (port=59986 helo=tachyon.home.arpa) by pawpaw.tchmachines.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <slblake@petri-meat.com>) id 1iXpN0-0002Pn-Ej; Thu, 21 Nov 2019 11:31:50 -0500
Message-ID: <1574353911.14520.16.camel@petri-meat.com>
From: Steven Blake <slblake@petri-meat.com>
To: Roland Bless <roland.bless@kit.edu>
Cc: "tsvwg@ietf.org" <tsvwg@ietf.org>, "tsvwg-chairs@ietf.org" <tsvwg-chairs@ietf.org>
Date: Thu, 21 Nov 2019 11:31:51 -0500
In-Reply-To: <228d061d-f25e-b350-4a6e-2aea827a590c@kit.edu>
References: <HE1PR07MB44250F3C4E6A744DDCC3DAFCC24C0@HE1PR07MB4425.eurprd07.prod.outlook.com> <ad7b763e-b3dd-36cf-a9c5-7de99476babb@mti-systems.com> <12ED7632-5E3E-4EB9-B65E-8A8324067C9A@akamai.com> <5DD4BB25.3060700@erg.abdn.ac.uk> <5658232C-07D5-4C89-B16A-58A928332FC6@gmx.de> <HE1PR07MB4425D989D4A266C73331FFA5C24F0@HE1PR07MB4425.eurprd07.prod.outlook.com> <CAJU8_nUK5cZLFE-0UBzf0a7T0hC7C+CpCsUy_+ZU_p4oxW9BmQ@mail.gmail.com> <HE1PR07MB442560D0715BC921AB9B7FE3C24F0@HE1PR07MB4425.eurprd07.prod.outlook.com> <AM4PR07MB345968E8C665304DFBD5B11FB94F0@AM4PR07MB3459.eurprd07.prod.outlook.com> <228d061d-f25e-b350-4a6e-2aea827a590c@kit.edu>
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.18.5.2 (3.18.5.2-1.fc23)
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-AuthUser: slblake+petri-meat.com@pawpaw.tchmachines.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/g7RXva9vbP8x2zC7m4BmrdtLTjs>
Subject: Re: [tsvwg] L4S vs SCE
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: Thu, 21 Nov 2019 16:32:03 -0000

On Wed, 2019-11-20 at 21:22 +0800, Roland Bless wrote:
> Hi,
> 
> On 20.11.19 at 13:40 De Schepper, Koen (Nokia - BE/Antwerp) wrote:
> > I agree with Ingemar. Related to the chances for failing: as
> > history learned us, the only real world chance for failing would be
> > that the technology would not be taken up in deployments. This
> > whole codepoint conflict is mainly damaging/creating this
> > deployment 'issue'. The other so called show stoppers are less of
> > an issue for most people that worked on CCs. Blowing 'issues' (not
> > yet implemented/integrated/tested code and bugs) out of proportion
> > is not the way to go forward here.
> >  
> > To give an example:
> > As mentioned in another thread already: the L4S codepoint, where
> > there's a new queue and new CCs, creates a clean-slate opportunity.
> > This is an opportunity to select new desired behavior.
> Yes, but as I also expressed my concerns w.r.t. the L4S codepoint
> earlier, at the cost of binding this to a quite fixed set of L4S 
> behaviors and "burning" the last ECT codepoint. Personally, I like
> concepts with a little bit more potential to be useful for future 
> development (evolvability) of congestion controls, e.g., BBRv2 and
> LoLa could also benefit from an SCE-like marking...
> Therefore, a compromise could be to define ECT(1) with "some
> congestion experienced" semantics that could also be used for L4S.
> In order to further disambiguate and use the particular L4S semantics
> of Dual Queue AQM etc. one could use an additional DSCP as
> L4S classifier: I currently don't see the need to follow the argument
> of providing L4S orthogonal to DiffServ (and for me L4S is specifying
> a PHB).
> In case L4S doesn't take off one can at least use the SCE semantics
> and reassign the DSCP (or in case of success make it later orthogonal
> to DiffServ). Due to the newly opened pool of DSCPs one may have a
> chance of finding a DSCP that has a high probability of
> getting through from end-to-end.


YES!! Dual-Q is defining PHBs. Packets are steered to PHBs via DSCP
marking. Experimental DSCPs are available. Parallel experiments can be
isolated by DSCP. Let's not break this simple architecture for an
experiment.



Regards,

// Steve