Re: [tsvwg] Another tunnel/VPN scenario (was RE: Reasons for WGLC/RFC asap)

Steven Blake <slblake@petri-meat.com> Tue, 08 December 2020 23:00 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 D9E0F3A12F4 for <tsvwg@ietfa.amsl.com>; Tue, 8 Dec 2020 15:00:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, 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 aDkkW8yepNRB for <tsvwg@ietfa.amsl.com>; Tue, 8 Dec 2020 15:00:46 -0800 (PST)
Received: from butterfly.birch.relay.mailchannels.net (butterfly.birch.relay.mailchannels.net [23.83.209.27]) (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 E60633A12F3 for <tsvwg@ietf.org>; Tue, 8 Dec 2020 15:00:44 -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 802C4121ECB; Tue, 8 Dec 2020 23:00:43 +0000 (UTC)
Received: from pawpaw.tchmachines.com (100-96-87-21.trex.outbound.svc.cluster.local [100.96.87.21]) (Authenticated sender: totalchoicehosting) by relay.mailchannels.net (Postfix) with ESMTPA id 747C4121849; Tue, 8 Dec 2020 23:00:42 +0000 (UTC)
X-Sender-Id: totalchoicehosting|x-authuser|slblake+petri-meat.com@pawpaw.tchmachines.com
Received: from pawpaw.tchmachines.com (pawpaw.tchmachines.com [208.76.80.100]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.11); Tue, 08 Dec 2020 23:00:43 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: totalchoicehosting|x-authuser|slblake+petri-meat.com@pawpaw.tchmachines.com
X-MailChannels-Auth-Id: totalchoicehosting
X-Gusty-Arithmetic: 70f065f740c74cbc_1607468443097_1726749516
X-MC-Loop-Signature: 1607468443097:3753979507
X-MC-Ingress-Time: 1607468443096
Received: from [136.56.88.61] (port=34096 helo=axion.home.arpa) by pawpaw.tchmachines.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from <slblake@petri-meat.com>) id 1kmlyH-0006pn-6N; Tue, 08 Dec 2020 18:00:37 -0500
Message-ID: <4f47084c328fa6a235ec2e9de37a5c0f738bcf1a.camel@petri-meat.com>
From: Steven Blake <slblake@petri-meat.com>
To: Bob Briscoe <in@bobbriscoe.net>
Cc: tsvwg IETF list <tsvwg@ietf.org>
Date: Tue, 08 Dec 2020 18:00:40 -0500
In-Reply-To: <a114c8cf-e586-d3b7-209a-74af2013446c@bobbriscoe.net>
References: <MN2PR19MB4045A76BC832A078250E436483E00@MN2PR19MB4045.namprd19.prod.outlook.com> <HE1PR0701MB2876A45ED62F1174A2462FF3C2FF0@HE1PR0701MB2876.eurprd07.prod.outlook.com> <56178FE4-E6EA-4736-B77F-8E71915A171B@gmx.de> <0763351c-3ba0-2205-59eb-89a1aa74d303@bobbriscoe.net> <25D05011-8193-482F-8186-A433AE3FE5C3@gmail.com> <494cd867-58ad-2cb5-4682-0b4c4f003326@erg.abdn.ac.uk> <44e2d6be0ecb93cc0163a8f73d368f65048b7dc4.camel@petri-meat.com> <a114c8cf-e586-d3b7-209a-74af2013446c@bobbriscoe.net>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.4 (3.34.4-1.fc31)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-AuthUser: slblake+petri-meat.com@pawpaw.tchmachines.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/BTyn8p5dEj0r2mYe4Zy4kQRPMMM>
Subject: Re: [tsvwg] Another tunnel/VPN scenario (was RE: Reasons for WGLC/RFC asap)
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: Tue, 08 Dec 2020 23:00:48 -0000

On Tue, 2020-12-08 at 21:29 +0000, Bob Briscoe wrote:
> Steven,
> 
> On 04/12/2020 01:54, Steven Blake wrote:
> > On Thu, 2020-12-03 at 16:40 +0000, Gorry Fairhurst wrote:
> > > Just on that last point, perhaps we should be clearer by what
> > > "experiment" means.
> > > 
> > > On 03/12/2020 15:52, Jonathan Morton wrote:
> > > > Frankly, the sooner the WG understands and accepts that basic
> > > > fact,
> > > > the sooner we can move to a viable solution - one which does
> > > > not
> > > > redefine CE from the semantics established by RFC-3168 and RFC-
> > > > 8511, and hence does not place burdens on networks which have
> > > > no
> > > > interest in the L4S experiment.
> > > I think we need to be clear that I understand the proposal is to
> > > an
> > > Internet-wide experimental deployment.
> > Have single network experiments been attempted? Have cooperating
> > peering network experiments been attempted? Why is an *Internet-
> > wide*
> > experiment the appropriate next step, especially when potential
> > detrimental impacts to traffic flows of non-participating networks
> > &
> > hosts have been identified?
> 
> [BB] As I understand it, until the IETF assigns ECT(1) to the L4S 
> experiment, no-one should be deploying L4S on the public Internet, 
> whether in single networks, or pairs of peered networks. This
> confines 
> us to experiments where one can only try to generate realistic
> traffic.
>
> Or do you mean a single *isolated* network (or peered *isolated* 
> networks)? If so, isn't that what DCTCP has been doing for some years
> now?

Yes, I mean isolated network(s). IETF is not a regulatory agency. It
cannot prevent interested operators from conducting experiments *within
the confines of their own networks* using whatever signaling they want
(hint: there already is a field defined with an experimental range of
values allocated for steering packets into queues).

Has DCTCP already been tested using Dual-Q outside of the lab or
datacenters?

> Put another way, if implementers/operators started deploying L4S on 
> ECT(1), even in single networks but within the public Internet,
> wouldn't 
> that mean that ECT(1) had become de facto assigned to L4S?

L4S experimentation *within the confines of participating operator
networks* is not dependent on assignment of ECT(1). This has been true
and obvious for years. Every counter argument that I have seen against
using experimental DSCPs to signal L4S traffic in these experiments (at
least initially) has been predicated on ease of widespread deployment,
which should not even be an issue at this stage of experimentation.

The safe and sane thing to do in these initial experiments is to use an
experimental DSCP value to signal L4S/TCP Prague packets and use ECT(1)
to signal congestion in the Dual-Q low-latency queue, avoiding
ambiguity with CE signaling. 


Regards,

// Steve