Re: [tsvwg] path forward on L4S issue #16

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Thu, 11 June 2020 08:51 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 E6A103A0FE1 for <tsvwg@ietfa.amsl.com>; Thu, 11 Jun 2020 01:51:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 F9sa3NHLA75r for <tsvwg@ietfa.amsl.com>; Thu, 11 Jun 2020 01:51:17 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150053.outbound.protection.outlook.com [40.107.15.53]) (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 0EDBE3A0F9C for <tsvwg@ietf.org>; Thu, 11 Jun 2020 01:51:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LY6vKsoDzfviCXKeoh0+mAeNiJg8q+zPkd49yBH0RlcRE2IeiK7wpzXe5pxfZGU/0Ijli3A8/8/aEe0lp5Pl1jm57kH2pKOF5QpAytz/WMio8aRZ1Wcs0IpYBBfrzASNfUufoVq20y/EgB9CZZCUKV9zo21Pvjs1rSoejtvAdo9fj2KVnkQF+lwYsm6nt33MX761Y6FfbM3zt9lviQXidk7Yh+4NaICFALiSmlt+8viioVBS9EH9mdc4Ho6GdFT57OjMjrKqPR41j0pGxkMdvG11o/sjWMfFwGdf8BIq/IInFhBiwI2wK2ahokTwqb+TULRwX+JT9T02NbaWfXuwwg==
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=dPyV8wDMySiRs6TqzFYHfJnxPpKFu6oIrfI7FhEX8u8=; b=ZPH1BNg0Thib6WpvR79UTkiG7Cg8hgLicXQATLxXbfqWW7Y7JGrL2T7WSttEI85XLdm88u1/U+VYVqRzfpP0At3Reb3mQoDTKMxXE0Lhucp+GtS74c0nkhYAfn8KbM/i7QfYjgKISK9xUZX/qL2QXoLIFkqfutdD1ECLNQsONqTMbOeuC1O6chSWJmF1XK2CSIZ2mQMC+TEF5+OXChKfn8kN4dXLJZMChZ3ubtL323KGLnIJ/+ti/PWlPMA+QZMz9QUQlBmLv/aZRcJavBojJ3pCJLUkOBcV0A9eH6Zh+qcOy5nS6UmxQ3732HuqIaP7AreoBg5QTwhV+kvgOIszgg==
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=dPyV8wDMySiRs6TqzFYHfJnxPpKFu6oIrfI7FhEX8u8=; b=tWGJZWe2KcVTCPI/lWpYP59Grd2XxtcIGQNHS1UJkUNyG30acbD+6LwUVUCBrb1E08EUel1xAfzz5Z3QjXLqMA6oHtComjhMWNHkbQwl8jA8b2oITJLYTso8AqTen4oOd4/8QSfndGl2iubJAlFLy6lENWvSWwcCf4UsSd2XVcM=
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com (2603:10a6:3:56::8) by HE1PR07MB3275.eurprd07.prod.outlook.com (2603:10a6:7:36::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.13; Thu, 11 Jun 2020 08:51:13 +0000
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::f411:8f72:4035:41d1]) by HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::f411:8f72:4035:41d1%8]) with mapi id 15.20.3109.010; Thu, 11 Jun 2020 08:51:13 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "Rodney W. Grimes" <ietf@gndrsh.dnsmgr.net>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
CC: Sebastian Moeller <moeller0@gmx.de>, "tsvwg@ietf.org" <tsvwg@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: [tsvwg] path forward on L4S issue #16
Thread-Index: AQHWPkYZyJNg6cgsQkOoRWoF9Fsxh6jQUFNQgAAFjoCAAAT/IIAABjQAgAAXTICAACKkgIAAFF2AgACvbJCAABzFAIAAByHAgABOV4CAAA2VUIAADWgAgAArITCAAC+/AIAA1fWQ
Date: Thu, 11 Jun 2020 08:51:13 +0000
Message-ID: <HE1PR0701MB28760F7EEDFD71324A2C8EA6C2800@HE1PR0701MB2876.eurprd07.prod.outlook.com>
References: <HE1PR0701MB287670627208FB1075F78F6DC2830@HE1PR0701MB2876.eurprd07.prod.outlook.com> <202006102000.05AK02gP057059@gndrsh.dnsmgr.net>
In-Reply-To: <202006102000.05AK02gP057059@gndrsh.dnsmgr.net>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: gndrsh.dnsmgr.net; dkim=none (message not signed) header.d=none;gndrsh.dnsmgr.net; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [192.176.1.83]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b9acb53a-5ef1-4206-cdb9-08d80de49875
x-ms-traffictypediagnostic: HE1PR07MB3275:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR07MB32752A0384B1B99A229F0EF4C2800@HE1PR07MB3275.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0431F981D8
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: InA+U7d3Q2bw8JZrepxeMYmnrXX+v6tFCO7YJdbvmCnKXNeaKbMnLplI+/vdu/2H68MY4ud4zHqtfXeph3CY5uORs9lI/M+2rPuakFqMDYIzOFZvhrAkE19z+pJlQjlIb6m/rQ8l/VmiRRZXLZL1rzApy6pRNScKNRCjFBPSLZoT4z40+h2R1qy3crQoMrM5ayYdXG3OeWnas/t3ZtKYIH6JQKs3RAL428ihz9i6Fq5StAmBeh4hZo/xs8DCWx5GIYyOMOtDPMb28yWG35vdrI08FkRS84Q3RoWR8vcT8tbFE5+VTZ73RDU5+yEDn8FdC51Xp+kXSM/LLMotUfdX4lomrcL+555HKbHkyeugsa2yGxLpO9hXNylLxLDv/01J4zSTiZbDfdK8dxFJY9qdoA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0701MB2876.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(39860400002)(136003)(376002)(396003)(346002)(55016002)(76116006)(107886003)(66476007)(52536014)(110136005)(7696005)(66556008)(478600001)(53546011)(54906003)(66946007)(99936003)(66616009)(8676002)(26005)(33656002)(6506007)(71200400001)(5660300002)(4326008)(8936002)(86362001)(2906002)(9686003)(66574014)(83380400001)(64756008)(316002)(66446008)(186003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: l9OVhv0xbZFGWFxdJX2FJpfx3bY/uuxNb4JpayZijJl2t+TqFkT2KjLLNQEXdkkv+LHSlF9nica3popTcZCV4obJaCa17maqvuSg/VGHGXC0lGcBkK7YB+Xcn3OxPCMDfT5m3q8Z5cNxPRX43IhBfi7rrAxwhcEvUDdc3zl6EPL2od5o3HKudKA+v8HIKnCkR2iTWuqsENFra1r+YxxloKRLDK3IDOhmv7yfmYgo0I3im9lZlQPY+ecWN5z9BnxUFGQVIb1Nd2HAfdRJBoQqoRMFFwtpLbIgRWfyskUMFzp+SyaR0OEBE20DNjkB17wGx1ynNeRy2YEgWY21DghwhnzDhfYvqR8UZbeuznRglulMrXKWjjz07EMNc9YEEYusz0qQ0joBKtn6cifutatcqzbrU4i/NRhhH9fVlghaUPYLiGmXX0TptnQpMjvmnYCiRo9HYXNl5W9Ui/rCB4+qwcombnRYKjNdqfGl72oHMb4=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_017F_01D63FDE.387D6580"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b9acb53a-5ef1-4206-cdb9-08d80de49875
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jun 2020 08:51:13.2697 (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: 6q7Fl+CRLN6NEMDW/i8K2kWY1PowuwnQAEkDThau7yTb4bUF2F4qqS5tZzftzdKcrjae3bgp7r8Pf3EtAu5mCnlX0MrHmlSnt780pq0rpi+SYS1ofwv6eI228LitgQ0i
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3275
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/jVPOAmYEIESCbcVli77mW73z110>
Subject: Re: [tsvwg] path forward on L4S issue #16
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, 11 Jun 2020 08:51:20 -0000

Hi Rodney 
Please see inline
/Ingemar

> -----Original Message-----
> From: Rodney W. Grimes <ietf@gndrsh.dnsmgr.net>
> Sent: den 10 juni 2020 22:00
> To: Ingemar Johansson S
> <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
> Cc: Sebastian Moeller <moeller0@gmx.de>; Ingemar Johansson S
> <ingemar.s.johansson@ericsson.com>; tsvwg@ietf.org
> Subject: Re: [tsvwg] path forward on L4S issue #16
> 
> Hello Ingmar,
> Inlinde below
> 
> Regards,
> Rod
> > Hi
> >
> > As regards to dualQ (below), do you see any specific reason why it
> > would not be possible to upstream (complexity/memory whatever) it or
> > is your argument that it is just not done yet ?
> 
> It would be a mistake to upstream something into Linux, or FreeBSD or any
> other publically distributed software that has not been accepted as a
solution
> by the IETF, *unless* that code was disabled with #ifdef that would
require a
> custom compilation.  To do anything less to protect the internet from
> potentially harmful software would be irresposible.

[IJ] I guess a lot of things are upstreamed to the Linux kernel without the
blessing from the IETF, the TCP stack is one example which is ahead of IETF
standardization

> 
> > Also, do you have any comments to my three other questions, please
> > refer to earlier email in the thread for the context.
> > 1) Do you have any public sources that confirm the numbers you quote
> > below ?. I tried to look up data on this but it surely is not easy.
> > 2) Which foras are the vendors that manufacture CPEs active in (if any)
?.
> > 3) As regards to endpoints implementing RFC3168, do you refer to
> > servers and clients or something else?. My interpretation is servers
> > and clients and I don't believe that they are central  to this
> > discussion, or do I miss something ?.
> 
> I do not actually believe your 2, or now 3 questions are actually the
right
> questions to be asking.  The fact is that RFC3168 and handful of other AQM
> RFC's are infact the accepted standards for internet operation today, and
> though you can go declare them "non deployed", you can not declare them
> non standard, and until you do so one should considered them deployed.
> 
> If you want to base L4S forward progress on the lack of RFC3168 AQM's then
> you *MUST* first get the IETF to revoke the standard status of
> RFC3168 and all related AQM's.
> 
> 5 years ago when L4S started that might of been possible, but given the
push
> in the last 5 years of people actively deploying
> RFC3168 and new AQM's based on it that possibility is most likely no
longer
> possible.  And even if it was I suspect the long tail would put you 10
years
> down the road.

[IJ] My intention with this was to first and foremost get a feeling about
the severity of the problem stated in issue #16. Given what this gives in
hand it is perhaps possible to move forward (or not). 
But we somehow need to see the numbers and hard facts on the table,
otherwise we are stuck in this discussion forever.

> 
> > /Ingemar
> >
> >
> > > -----Original Message-----
> > > From: Sebastian Moeller <moeller0@gmx.de>
> > > Sent: den 10 juni 2020 16:35
> > > To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
> > > Cc: Jonathan Morton <chromatix99@gmail.com>; tsvwg@ietf.org
> > > Subject: Re: [tsvwg] path forward on L4S issue #16
> > >
> > > Hi Ingemar,
> > >
> > > to gently push back on some details.
> > >
> > > > On Jun 10, 2020, at 15:59, Ingemar Johansson S
> > > <ingemar.s.johansson@ericsson.com> wrote:
> > > >
> > > > [...]I understand that traffic shaping on outgoing interfaces can
> > > > be applied in a Linux host but don't see why they become a problem
> > > > especially as there are qdiscs that support dualQ.
> > > > [...]
> > >
> > > 	There seems to be a single out-of-the-mainline-Linux-tree
> > > repository
> > > (https://protect2.fireeye.com/v1/url?k=e33cc533-bd9c7f5d-e33c85a8-
> > > 869a14f4b08c-0ec6a27e7722e722&q=1&e=29721776-06f8-43e4-a1e6-
> > > 67f0d2c15283&u=https%3A%2F%2Fgithub.com%2FL4STeam%2Flinux) for
> both
> > > the dual queue coupled AQM and TCP Prague.
> > > 	I would not call that prrof of sufficient existence of "qdiscs that
> > > support dualQ" to allow Linux system admins to switch over to
> > > dualqand I
> > do
> > > not see how even inclusion into the mainline kernel* would this
> > > solves the issue for currently deployed Linux machines, which often
> > > use vendor
> > kernels
> > > which do not necessarily track mainline closely, especially for
> > > server distributions.
> > > 	I would respectfully argue that for safety considerations one
> > > should look at the current state of the internet and not potential
> > > less
> > problematic
> > > states one would like to find the internet in...
> > >
> > > Best Regards
> > > 	Sebastian
> > >
> > >
> > > *) As far as I can tell there have been no attempts at upstreaming
> > > the
> > dual
> > > queue coupled AQM yet, so it is not clear what/if survives the
> > > contact
> > with
> > > the linux kernel maintainers.
> 
> --
> Rod Grimes
rgrimes@freebsd.org