Re: [tsvwg] Scope of the L4S Experiment (was: Guard DSCP)

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Wed, 05 May 2021 09:24 UTC

Return-Path: <ingemar.s.johansson@ericsson.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 449553A07D6 for <tsvwg@ietfa.amsl.com>; Wed, 5 May 2021 02:24:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 P6_nsW-K95MK for <tsvwg@ietfa.amsl.com>; Wed, 5 May 2021 02:24:40 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20048.outbound.protection.outlook.com [40.107.2.48]) (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 308BF3A07BD for <tsvwg@ietf.org>; Wed, 5 May 2021 02:24:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WR4n+GZ8JSG4Amlco1lVLLt9m48QqRK2FuiyM38G4Ar8ZJErYPcsYjllehKhI3mBb+sJqJulRwjQfB/JLzbu7jbgihJ1r8gDMVzBOHltJ8WcIwSasj0CqUaLiEiIQvYxxkgM5rJVdN54oqtiC1Og6FWUYN8KFdDJ04yjRnx9WW0zsbPCKwhV9qwbad9G7oJC9oeII/kOvnuI9ZaRpzZjfdml0wcj9VE7C0X6z/LPbOR8BJuNNVnY2/6vBVZUhk/5kp5Q3ZnBvHJYF/qoA7gwDnO/ojJWtfRdr/qd40gbOWYfmeIVu9+FNK1NY7Q4G38MtFLt+UdL4LlIs4ZMOUxGcg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z63cP8LJZNoe1fmyDdjzY58EjR26g/UQHiictXChgYg=; b=jWZAkYiuukUuElw1zVetS58rTW8c43Jh5uwrhka9NUnhQuXQVe6SbuS9jcilV3GAVZXbALdTLQXSNDjhBHHLoBvAHBITocgJxsbVL7D8h2JojTXmp63VGti9pbC/f1bh12K+D9//mMVdxkXUSaZPBgktKQETY4eptNBa3LyejeNteEcSk3UPWB8L21b84LbiQ44eFimi7rMc9V9AhI1NmZWYdCag87ki3f80S07AYlEP9yK05zXFglrEKuFvSjwkdAw1j1O/VUdjkDjHKdWHTr0S5i6auIjRPGOZrPWhSDRStQOnx7P+dvqLMQEqHEc84JE4LgGsbgH+vL++UhmfxQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z63cP8LJZNoe1fmyDdjzY58EjR26g/UQHiictXChgYg=; b=MWb0s6I4Qcw3P+v7SaVws/xOm66NZ0CcH7Sux83BZWHgTTRx1+UZdj+cj2GQc7tDyuVH+yIm8+eMjT8hjNCbWk6d6rQc9Ib9Y6ghBhp/19ftgMYS2apV4VLiyeqcNOFP6IwImbz9tqXS97NoLUFiaN368P0yzCdRn/ZLh2zPUy8=
Received: from HE1PR0701MB2299.eurprd07.prod.outlook.com (2603:10a6:3:6c::8) by HE1PR0702MB3562.eurprd07.prod.outlook.com (2603:10a6:7:89::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.20; Wed, 5 May 2021 09:24:34 +0000
Received: from HE1PR0701MB2299.eurprd07.prod.outlook.com ([fe80::78cb:103b:9ddd:1850]) by HE1PR0701MB2299.eurprd07.prod.outlook.com ([fe80::78cb:103b:9ddd:1850%7]) with mapi id 15.20.4108.026; Wed, 5 May 2021 09:24:34 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Steven Blake <slblake@petri-meat.com>, "Black, David" <David.Black@dell.com>, "C. M. Heard" <heard@pobox.com>
CC: TSVWG <tsvwg@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: [tsvwg] Scope of the L4S Experiment (was: Guard DSCP)
Thread-Index: AQHXQQOO4RBgcShEkESmRDZ+JcJ9OKrTjWEAgAEA7xA=
Date: Wed, 05 May 2021 09:24:34 +0000
Message-ID: <HE1PR0701MB22992C3782C0F2AFED8501EAC2599@HE1PR0701MB2299.eurprd07.prod.outlook.com>
References: <MN2PR19MB4045D7179410986A46C3E30783469@MN2PR19MB4045.namprd19.prod.outlook.com> <458e847061d1dd6a45bfa5bec046d201e88c8075.camel@heistp.net> <CACL_3VE3rfmAZewOCWTzfC5A9v7c2HgZ8NAxdt_5qKg5Rn0QNQ@mail.gmail.com> <a9e0781559a0ca4fcf02c225b67d3037bc56ea8f.camel@heistp.net> <02DBC945-B1D5-4A70-8906-E48831951C5C@gmx.de> <CACL_3VF8Nt-fH9RwncFVVvwicuON7A_R6JU8Y_OXqBwTOpdmKw@mail.gmail.com> <64AC29EE-2576-41C4-8411-7C66518A3853@gmail.com> <CACL_3VG3M-jFOHkCPCinnDP3G=gYU_0nnDz5Qwi9BJ501PrZFg@mail.gmail.com> <MN2PR19MB404525C9FD6052D0A195F44683429@MN2PR19MB4045.namprd19.prod.outlook.com> <CACL_3VGDd80FeqrH+8_2+Chbh-cT9-bpW-gfH7itSgXN3=_cbA@mail.gmail.com> <MN2PR19MB4045FE83AE49A3317476A6BD83419@MN2PR19MB4045.namprd19.prod.outlook.com> <CACL_3VEmgtk3XvNmshwmTf10pP99iGP9bTk5XpQ+iKDuCRhn-w@mail.gmail.com> <MN2PR19MB4045E0692C6A5C3C18317D00835A9@MN2PR19MB4045.namprd19.prod.outlook.com> <59668c4b3f0cf8b404f0e8b1d67e7960a8c5bcd5.camel@petri-meat.com>
In-Reply-To: <59668c4b3f0cf8b404f0e8b1d67e7960a8c5bcd5.camel@petri-meat.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: petri-meat.com; dkim=none (message not signed) header.d=none;petri-meat.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [83.227.122.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0a79b85b-dc79-4ee6-2d20-08d90fa7989b
x-ms-traffictypediagnostic: HE1PR0702MB3562:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0702MB35625FFDC27FD819638F9DF1C2599@HE1PR0702MB3562.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zMbxpV6Rxb19vI4rknSR8ncupt5FLu4eFd0p0npKI2LVQQYNJISfKDnoBALhLVpfSGdl4RRQVv8hOA8HW7skSDkIgmbhfiG0ksDSRy6iyYigH40fEOKng9QifPkmZVIXyTZEHTcMXf0PrtCzPgDTsr+INr1QGXJLwBnxdHUNO+rZHUIrLwFn7kt5xbKc+qpFrZcnCcaxSPg8GIr3ChcoQ4dfcLaxfS6TVkfTUIV/6hSeTH3Of7bffKcRWm8vUrWyUU2UNp1UFzkwrL0nqule7jxJUtZU5Tl2tdpZfci0uFz1K8CZTioPHpY2hmsJQH4C8iQFZ2T8EPL/m9zGMN7p+bmmLEjigPGAJrvPZDpIhyHjOWNHyc25dAk6WY7OR9rJ2enZVF9mLzG/gKaE8BIOPXn4rQWwuCFax9y/4xK80wtAlUiH5ZqRNZB2SFLTmpl+kYNoBhw+0QRG9yaPlIW7NJ3PBV39+ueflpmHzyeEcY14MTVMb216vp2PRpnjQhp9sL2/yiyaIua+v/C9667gORc7DhGw2YrD4IVXLFJRmoLVuPVDPikvMkEU0rnH569qeJE3HT1mTskNF8Q6zlr3zQoJ8arNYC4lwBSmOZIh6qCfeAMg1m0Gi5poT6X3Mpm2e4LgLwuXXQwo/MfF2LwWG8kbMQv6mlzlxVA4hLncNZPFJZwe08S0XAwvn/r4r2gO
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0701MB2299.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(136003)(366004)(346002)(376002)(186003)(55016002)(66446008)(86362001)(64756008)(66556008)(66476007)(66946007)(110136005)(54906003)(9686003)(107886003)(26005)(66616009)(76116006)(71200400001)(8676002)(316002)(33656002)(966005)(2906002)(7696005)(5660300002)(8936002)(9326002)(38100700002)(122000001)(4326008)(478600001)(99936003)(83380400001)(66574015)(52536014)(53546011)(6506007)(166002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: SuBFM6rs1REh7vHH9cuNoVaPSgYHt/y8wp/GStLGU7Ed4Ed6DhIWS4yVKHkptxdMxK6GX9teYbT6sXnAKj8SnHTFSG3BH//XTaACdDMV/nExZtvXRaeqOCQnLJnGXLM7UZmj1Tjk5HB6VjgrCq1PfGIYHIbe05iY3luySWJsOiVW0clMal4AGs3gvkbQmK86gNrfnPqW36neO8GZrWdpbPwp5ySFnEm8aPpiJYEnFYHJUK5spfTUeFEw/aSHPLCSrPMK23zdlRTDXvahGjSPD+lCA0dlPR/hmy6R9jTXd2Ln4wQX6WC9ZT2cMySn5TaT54thAncrKToEFdKq2PfMBMMT7jl0wLscCredSgxqSX2hTivUyQbfmoKTgedhmw/u7Rl3UKP5XsEhgmCZP/u6ZN2GdLryPfv94PmncwXrrETtOblZq5T7S8/u3CBjc6A0IUJLJY5W+SpyP+N0W8ECOa3iULcMJ9IpeibrI2BHUw1R5iaPS6zc6d1OWJ4FHqsX0kTL2lJBMID9K09hFkmLfmmKXTsA+0WIL28rk2zBNW8NaxdbEgzDHfrlsfyXpaKDq4tDcL7ru/McfVJF9BwQoeFgRF0LtGyyjchQMu31TWdd8hNum5l/yw6OMOYG6ps+4MI+zNN5DAl8JFWGk1h50koCVQnemJeNjIDh2kLDzb7rJWVrWD90n4HeeVCPYF+CAqGqCD6a3u0YmNWNSChwj25iTizQDrOgmSMp5eCrjeAr3Xnt1GsN3K4fzXrOZL5t+VfPz/xA7pU0eqoQ+dd6xQ2x1/O+KL8c5KDQu+4JgGZOKwd1Sq8tXwaBJritEpiJweLRSi+6Dldk6pTVMGh9yGJ2fGbGmHx+J3qEt9+7f2l3un4WCbKyXmXiBGuG5ffUN0/uJopmtHyIoHTeZvYCTTznSknf/9N5zFVyTbVKC6MGseDzd+aBz18cmBg9nzxr/ahapn8A2GpYkdGpKxpkiJ8tRy0TfaoyWd+IV9KITE8dlwGqnyy8FqJXXMYynv1mWx54oDiRo65g17B8Mx9SAsVS5rHNUisYr1voiXFR8oMrPInnBKJguwCINueOEZpAGkLmlEnZaXn46SfqYhtHYlbxuB3r2KGW4kHjEg/iumigrGfaiVQL9aAwv90Sk1zsKu1/vpgi6PYqVGksKSMWIszjWwGjvac9hx9ovUMWBGC5CTwcvQsq9yF/eriZMt3ALVC2qPzpd/O6lyiE+a2kYhAXbvBPV3EixuRAWH2WoT25IWLzIDjhe+XIVnaV11/2qNw4mu8T0hVC5/bM9zKTnOGRkgif7z827VcBaIY/rV63Lga12DCZyZ8oikYwdsmM
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_000F_01D741A1.389814F0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0701MB2299.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a79b85b-dc79-4ee6-2d20-08d90fa7989b
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2021 09:24:34.1778 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Be8wP8n+x1w7/J8aoiWucjZVjb07SpKmd+eN6FHdH1kkanLrpFh4avZa4PP2XLrxnOLjjJ8s6FtGg50upC7WPPxdaNswyOFL/mD3RNOjTPGy7NOmhibV8QlKd4VN5oNQ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3562
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Ge7cbzFFQyFzpHEMGGnG6AqnjnY>
Subject: Re: [tsvwg] Scope of the L4S Experiment (was: Guard DSCP)
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, 05 May 2021 09:24:46 -0000

Hi

 

My comment, admittedly with too little experience in IETF nomenclature and lingo so it is not too unlikely that I am off here.

I read both RFC4774 and 

https://www.iana.org/assignments/dscp-registry/dscp-registry.xhtml

The latter lists ECT(1) for experimental use only, with a reference to RFC8311

My interpretation is that for future deployment of AQMs (fq-codel, cake) only ECT(0) should be used for classic ECN. This means that this part of the problem goes away gradually.

 

Then we have already deployed devices, and here opinions differ around everything from upgradeability to expected life time of these devices. And here RFC4774 and in particular option 3 can be applicable.

 

As mentioned below RFC4774 is a BCP, I had to look up the meaning of this. My understanding of  (https://tools.ietf.org/html/rfc1818) is that it lists a set of guidance rules at the time of writing.  But quote:“The resulting document is viewed as having the technical approval of the IETF, but it is not, and  cannot become an official Internet Standard”. My understanding is then that a BCP gives more slack than a proposed standard. 

 

Can option 3 in RFC4774 be side stepped ?, if RFC4774 is read as being an official Internet standard, then the answer is definitely no. But RFC4774 is a BCP. 

The question is then, is it safe enough to side step option 3 ?. Opinions differ here. My opinion is that there I (still) little evidence of deployed and enabled RFC3168 AQMs and it is furthermore a limited set of few corner cases where L4S traffic can potentially starve out classic ECN traffic.

Also, internet gear (routers, switches, home gateways) have an economical or physical lifetime of just a few years. So my impression is that a large share of the deployed gear has been upgraded or even replaced by the time that we have standardized a guard DCSP. And then we have allocated a lot of time for very little gain and in the process delayed L4S standardization even more.

 

/Ingemar

  

 

From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Steven Blake
Sent: den 4 maj 2021 19:06
To: Black, David <David.Black@dell.com>; C. M. Heard <heard@pobox.com>
Cc: TSVWG <tsvwg@ietf.org>
Subject: Re: [tsvwg] Scope of the L4S Experiment (was: Guard DSCP)

 

On Tue, 2021-05-04 at 16:35 +0000, Black, David wrote:

Mike,

 

> I had certainly understood the intended scope to be sets of cooperating/participating networks rather than the Internet as a whole.

> How could it possibly be otherwise, with a change in the semantics of CE that is incompatible with existing standards, without at the same time obsoleting those standards?

 

Short answer (as I understand it) – L4S was originally intended to be compatible.  For details of what compatible means in this context, see Section 4.3 of RFC 4774 (Option 3:  Friendly Coexistence with Competing Traffic, https://datatracker.ietf.org/doc/html/rfc4774#section-4.3).

 

> The evidence presented here strongly suggests to me that L4S is not benign to existing standards. If it is to be used experimentally, it must be contained.

> If it is to be used internet-wide, then existing incompatible uses should be obsoleted.

 

You're not the only person who has expressed the view that L4S is not able to proceed under RFC 4774 Option 3.

 

Everyone - when responding to this message, please keep in mind that RFC 4774 is a BCP (Best Current Practice) document, namely BCP 124.

 

Thanks, --David

 

From: C. M. Heard <heard@pobox.com <mailto:heard@pobox.com> > 
Sent: Tuesday, May 4, 2021 12:40 AM
To: Black, David
Cc: TSVWG
Subject: Scope of the L4S Experiment (was: Guard DSCP)

 

[EXTERNAL EMAIL] 

On Tue, Apr 27, 2021 at 3:57 PM Black, David wrote:

the appropriate L4S experiment scope may be sets of cooperating/participating networks rather than the (originally envisioned) Internet as a whole.

 

I had certainly understood the intended scope to be sets of cooperating/participating networks rather than the Internet as a whole. How could it possibly be otherwise, with a change in the semantics of CE that is incompatible with existing standards, without at the same time obsoleting those standards?

 

When Differentiated Services was introduced by RFC 2474, the existing TOS standard was obsoleted, based on good evidence that it was unused (there was only one implementation of TOS routing, IIRC, and negligible deployment). It didn't get introduced as an experiment.

 

When the original experimental incarnation of ECN was specified by RFC 2481, it could be introduced as an internet-wide experiment because prior standardized uses of the field had been obsoleted on good evidence of non-use, and there was good evidence that harm would not be caused to deployed systems.

 

The evidence presented here strongly suggests to me that L4S is not benign to existing standards. If it is to be used experimentally, it must be contained. If it is to be used internet-wide, then existing incompatible uses should be obsoleted.

 

One or the other, please. Don't deploy L4S internet-wide and call it experimental.

 

Mike Heard

 

 

To reiterate what I wrote on March 26: if there is really so little RFC 3168 ECN deployed in the Internet that it can be safely ignored for an Internet-wide ECN experiment with incompatible signaling and congestion response, then the only responsible thing to do is to go through the process of moving RFC 3168 to historic.

 

 

Regards,

 

// Steve