Re: Rechartering QUIC for Post Version 1 Work

Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 01 February 2021 08:39 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D25A3A0B9E for <quic@ietfa.amsl.com>; Mon, 1 Feb 2021 00:39:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.351
X-Spam-Level:
X-Spam-Status: No, score=-2.351 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, 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 Vo90jtuCuDNY for <quic@ietfa.amsl.com>; Mon, 1 Feb 2021 00:39:53 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00064.outbound.protection.outlook.com [40.107.0.64]) (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 789193A0BA0 for <quic@ietf.org>; Mon, 1 Feb 2021 00:39:53 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KDSAyIgWXcwBrCSyhMMALLkABCEjjw7KDED6u01t+u9Ie+ixU6dZ74ZTsiRI7rVgz/iW8qIE3yXeBI+tkfy8//uc17bXVoSORsBgmBiVKCFF/m/dt70SzloZ35/JqOoOUdJfdI/UOpicBKxowSxIphEbF08hs3kQb63NVxOt+pONWVFDTlQSYE1SLgc2AEc+QKjLfn2R61PpxXKf+zqtJkzac6i03FWota9HuvnWb//IIwNCAmzIQqCIwdlqFd9oP7T7pDtf9lMNwAOQs0pyETJjQcgmWo3cXdjzTgg9x0t3P53EOT8lpl2WyHRbWnEIW5IsLP5dBO0J18X2HbzEmg==
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=AuJLsi6x2Mu/KKEH43R7+RsZ324J8nOtWYntvqY7Saw=; b=IafGqDvMEChCpyA3LKnteFssw/nzPdbQttisxX1whpegy2/WBNYXDoh5O1u9C51rarkhFqTeDgnQI1DUl1r+bdfDdUjJXAML3LQBtSJiLaub+bks8q/5crkAx7sDlNA0CymqnYNh09cYACHCmil8BuUk3QMlaIi2+o0xhjye1TeMJ6jSGMrl/0uHoUwV4yxbn9nOXdpD2nxcteFvRGaaDv1XdsHsWDk0nzACEceDjawWCYXjRrV4mnudTJ10TQtmlRDDilxEYICaXM/MHzXc1KdmOUgTGzSoubhYAowzIL8Jr2hyRFtl9lGBBIGQwbDnAQecAXPgWtn1/+k601liJA==
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=AuJLsi6x2Mu/KKEH43R7+RsZ324J8nOtWYntvqY7Saw=; b=JwM9Kufwp/j+ir4964Oo+ZPmNNyLFTHboixbzPm3cBt7e0upQfuuBbo+6Rr2lA6NM27tsspGaSx84V+mucq98YdLrJfHiANGN2asAxmuEeJApWDV8d3LReyKrHCYD7Rh4+vHy65sAL6mwy8J3rDa1x9GtIPPUNDHeLA+DkuHK1c=
Received: from (2603:10a6:803:10::30) by VI1PR0702MB3774.eurprd07.prod.outlook.com (2603:10a6:803:11::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.6; Mon, 1 Feb 2021 08:39:49 +0000
Received: from VI1PR0702MB3775.eurprd07.prod.outlook.com ([fe80::6cd2:247d:3389:381]) by VI1PR0702MB3775.eurprd07.prod.outlook.com ([fe80::6cd2:247d:3389:381%6]) with mapi id 15.20.3805.007; Mon, 1 Feb 2021 08:39:49 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "huitema@huitema.net" <huitema@huitema.net>, "lars@eggert.org" <lars@eggert.org>, "spencerdawkins.ietf@gmail.com" <spencerdawkins.ietf@gmail.com>
CC: "fenix=40fb.com@dmarc.ietf.org" <fenix=40fb.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>
Subject: Re: Rechartering QUIC for Post Version 1 Work
Thread-Topic: Rechartering QUIC for Post Version 1 Work
Thread-Index: AQHW9AK1U/gwnJMsTECDUP3OtA6Nxao6IZAAgAAA4oCAAAGPAIAABO+AgAAWpoCAACTlAIAADsUAgAEz8QCAAV48AIAAaoWAgABMcwCAAIvTgIAAnhsA///2ZgA=
Date: Mon, 1 Feb 2021 08:39:49 +0000
Message-ID: <3fb2d9a81ca0f97ce3a341c86dc9b14552314bea.camel@ericsson.com>
References: <CALGR9oaXpZp87ujmkDAO6Tuy=m-s8qKDY9-azpm_PhVAMfkq9A@mail.gmail.com> <20210126170048.GB364092@okhta> <D01160E4-C89E-4DF5-B0A7-C5138E33D9C1@eggert.org> <20210126170932.GC364092@okhta> <CALGR9oaO8Q7TC9zyajM20gZkZPR1cRDSv-SeDqo0MfaQbgfAjg@mail.gmail.com> <20210126184815.GD364092@okhta> <CAKcm_gNXkCko=H3VofwnubMDctCN7Smx0LDbH-ruYcTk7S4kTg@mail.gmail.com> <CAPDSy+4kVyrvmkd8vDOzASV36Y2iR2HEGzrSkxXJaMmED6JDww@mail.gmail.com> <CAC8QAcc8E3G2r9tzggRgz5t8ZxeqpFu4dwg4bmoLH39DnBHV-Q@mail.gmail.com> <9D6FDFBB-77E1-4AB9-84C2-376690A026DC@eggert.org> <3CDD98E2-92D6-4E5B-838D-CD56BE5BBA1E@fb.com> <CAKKJt-fiH4-Q-jufVimGxutPnfBZ8TbX2xnYTSckmh3Bbmmwrg@mail.gmail.com> <A5E4F422-91C5-4FA2-BA86-7F291172562F@eggert.org> <95cf6788-9130-e814-412c-75675c43f19f@huitema.net>
In-Reply-To: <95cf6788-9130-e814-412c-75675c43f19f@huitema.net>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2
authentication-results: huitema.net; dkim=none (message not signed) header.d=none;huitema.net; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [158.174.130.243]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cf1c7173-1381-43a9-7999-08d8c68ceff4
x-ms-traffictypediagnostic: VI1PR0702MB3774:
x-microsoft-antispam-prvs: <VI1PR0702MB37749B57DAE024435BFEA7C295B69@VI1PR0702MB3774.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: JneIW9/F6hxhu5zg6xnPVD9cQVJSvwcECha/W6c0PVnf8Nu4cBIS7+Md7+Ea8X627gEURXAtPWtaYepPKEhAjJzi8I3IryymkO9+pxTD4JWnIm/dMZg5ZBcZjZw+v/hS6EGHfQqdEuu15eXjvGOtbv2AKxRSBn7YrMskEVbmZbBNesScNrpFueJyWbrmrqj7kwmPdGWnbkWwgn9JuKjTxsH5t3pAvm7W+yTDeKK1F+tbBwJfSz10RhPkv4hr6f+JGoJsMEd0dNXk2amUOE+Qr6eaP5nuLWAUPHg5pb3i2paoeesmgac3XbhuC3WS3t1GJyrI1YFiZZjZ0F2rKFUK1VCpwujAK9VB+u2V5eT+ALGa0NhSJzpboQhZbKGdPRosSXoXATF1jdCSbpNfmzn4iv8r8Wt1ET1n3pmy1bHmhsFk4Wqy0vi4AhkI7Odi6v7PuPu4kZGS/fK12BZbRkgpBpQ1Yr5n+JurCFK8G065mJjLcI0+Ox8RqTzRSxkJ5r5eQq6S9Q+R4xobP5BlRYzL9GJ9xyBXyYKBZvT5ua7ifsW27nBgYwLComW06GuRcF4qC72UHi3PIO7+8Bh47wCogDc8iTH4xS/y5RSACRBQ50sbvjrN/u5Cpu0HxT9YjVwUGWmd5LPNsUbHL61hYbinPQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0702MB3775.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(346002)(376002)(136003)(39860400002)(366004)(6506007)(76116006)(2616005)(66946007)(64756008)(8676002)(83380400001)(91956017)(966005)(99936003)(66476007)(5660300002)(66556008)(44832011)(316002)(6512007)(6486002)(53546011)(54906003)(26005)(4326008)(66616009)(71200400001)(4001150100001)(8936002)(36756003)(478600001)(186003)(86362001)(2906002)(110136005)(66446008)(99106002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: =?utf-8?B?RGErK2RJZ3NmYXhUQXExMWhQcGFLbEJnN0xFa3BKbUgwZm5yQWRkMFd1MjRU?= =?utf-8?B?TmRYbmZ1MnFTeThPV2NhZUFxNGJVbDNzNXZoT045dmdlcXdlZEprMmdaVHY4?= =?utf-8?B?Y0JONVBtNWx0NUpRV1RVMXpCWUx3UlVMR090TFRkSm1mb1lIOWVsVlh5RDdw?= =?utf-8?B?V1U4dERzLy90bFltdG1BSUhxZXk0K1BSS2owUkhZNE1yQnFwS2I0NEV2QlZX?= =?utf-8?B?K21xME1vR1dRd01jQmZQdFhJQWcvWUthNVM1a1ZLTVJkV3hQNURKZG8wMjlU?= =?utf-8?B?WkJoOEtLMVVqalpNUWxZeG1zT0w5Wi9GN3VicGJOaFFXbFJCMTBZenBQVFVz?= =?utf-8?B?SmRMeTFwK0lhYk1xQkdiWXY2aG5vQzBkVVpOQitZWTIzT1N6M09PbGpOSUJ4?= =?utf-8?B?QVB4bUZIeHdsV2l3RGVTVEpZeVRoU0RKYUJIeG11c0xKTThBcjJiYU5GTHpQ?= =?utf-8?B?d2VZTHdsdkxVcmFqR29oQkYvZEkxVjJ2aGdUSUZqZnMrQ1lkTU5aWXdMQ1BI?= =?utf-8?B?WXV0WVliUXlWNjRzQ0FIY1V3cEZ3Z2RCOWE4ZkpyT2VycjZ3OHh6bE1hSWVO?= =?utf-8?B?T1JoQStJUFZsSnV0OXZMNG1rS3k0b3JYak92MEM0dDBjZmNiaUZxV25FdVdX?= =?utf-8?B?MDVMNUZlL2RSMTBoK1c0VUZnZ0d4QjV5bnBtd3pEaWJhNnp0cUVreXZhalNO?= =?utf-8?B?U0xoUDkzaGVpYzhiMWlVSEdjREVMWHZ5NmRTVUZXMWtQSGowZ1ZZbUx3blBK?= =?utf-8?B?djNMOVVWY05zL2hyVzM2dm4yaTRmWUpaaFZWbVVZL3o4M2VJN0oraHBmUjcx?= =?utf-8?B?Vk80dVFIWVJOaXo2eFlLSDMyblFxd3p0Y25OYklSUlpETmlzNGhIcnlnMkJ2?= =?utf-8?B?T1puZ3VGM29aczAyTWd3NzBtejZXVDExSWxDR0VwcHlzMGhWd043K01TRXQv?= =?utf-8?B?WHBzbzRSNVlXbmthOTRLZ3VPa0VnT3N3RGZFS2J3ZDZsNlBlUWRrYW5IZmts?= =?utf-8?B?dWd4UlZLazRTaWkyRjBhbTRDeEQ2bkluMUU2SXRwYVZGRS91UEgwMDhsUENs?= =?utf-8?B?VkxvbXFoRWpnODZqcGRObzFhR1VWUUxCcHpHVzNvcFhNVFZZWDVYQTZVSHNj?= =?utf-8?B?N3dQQTlueUJLWWFDcXI3ZGNrQWtXMjVVRmwxdlF6WDNHWG56MXlkVk5ibDVr?= =?utf-8?B?VitBV2RjN0prTWxjdW5zOVdvQVpNSDhNYmw3c0ZlcjhVTUdKMWQ4UnJ2ZGtv?= =?utf-8?B?cVRER1VVZ2VNT1VPbHR2ejVvTFdaWEtjQ093cXRNTmQvaVlXTmZVOTFBM2ZE?= =?utf-8?B?QmFoVmlRTGlsUzhxdzBDayszV09wYjFlL2ZwLzR2OU9vUE85Tm5hamczalJp?= =?utf-8?B?TjgzSC9ld2ozRTFYalRVM0tUREVIamlQM29MNm5qUnA3dXQvVHh6bHlGU2Nq?= =?utf-8?B?dTJPY3dwM3pzT0pGTURSd0h2WFRkSzZzak81MTlRPT0=?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-yGVN1V0N5n3Eac45RDd4"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR0702MB3775.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cf1c7173-1381-43a9-7999-08d8c68ceff4
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2021 08:39:49.5293 (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: uSIb0U1ru6ph1aQO/fLE9ZcEHPvI/8x1oWodFHEq3r5Lr+mNxQ/n8VOYG9U34LeI41oAVZeepCeOaKzbw4Hk1wTl45viMUlbLln3UiyFVpI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3774
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/JXMIkIsfAHbYuC4PNcJ7tvwtNjI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2021 08:39:56 -0000

Hi Christian,

Regarding timeliness of work. I think in certain cases it will be almost
impossible for a standard to be timely for a need that exist directly and
involve a small number of players that can agree on either the functionality or
using a specific implemetnation. 

Having said this I think this charter on high level allow the QUIC WG to be as
flexible as possible to meet a demand for a functionality that is near term.
First of all the WG do not require rechartering to take on extensions indpendent
if they are standards track or experimental ones. Secondly, if something is
mature enough to at least consider it a reasonable working point by the WG then
I think publication can be fairly fast. An extension to an existing protocol
that only attempts to address a single thing usually go through the whole IETF
review and IESG evaluation fairly quickly. However, getting a document through
IETF process under a year is very fast, and below half a year is very unsual as
you know. 

My record for idea to publication is https://datatracker.ietf.org/doc/rfc4735/
which took 6 months. And it was actually approved after 3 months. But to be this fast the content must be very straightforward. 

But, I think a lot here are actually dependent on the WG's attitude. If the WG
is willing to publish quickly ideas that is sufficiently baked, and then do
later updates or repaclements to refine things when the experience has been
gained a lot can be done quickly. And here is where I think experimental can
actually help in many cases as it also signal to the rest of the IETF that this
is a snapshot of our current thinking, that may evolve as we use it more. 

However, I still think that complex proposals, like multipath is going to take
time because people have different ideas, there are multiple interlocking
mechanisms and likely new security aspects that needs careful considerations. 

Cheers

Magnus




On Fri, 2021-01-29 at 09:50 -0800, Christian Huitema wrote:
> On 1/29/2021 12:24 AM, Lars Eggert wrote:
> > Hi,
> > 
> > On 2021-1-29, at 2:03, Spencer Dawkins at IETF <
> > spencerdawkins.ietf@gmail.com> wrote:
> > > I THINK I'm reading this as the QUIC working group requesting groups that
> > > realize that their applications require QUIC extensions to consult with
> > > the QUIC working group, and seek review. Is that the intention?
> > 
> > yes.
> > 
> > > I'd expect that to be stronger, simply because (based on experiences with
> > > protocols like SIP) popular protocols tend to collect applications from
> > > people who don't understand the underlying protocol as well as the people
> > > who are responsible for the underlying protocol. If you can say "but you
> > > can accomplish the same thing by using QUIC as it is now", sooner rather
> > > than later, that would probably make everyone's lives simpler.
> > 
> > ...
> > > So, maybe that could say something like "are encouraged to consult with
> > > the QUIC WG and obtain early review of proposals, thereby avoiding late
> > > surprises"?
> > 
> > I'm proposing a text change based on this suggestion in 
> > https://protect2.fireeye.com/v1/url?k=b7f3906d-e868a92e-b7f3d0f6-861fcb972bfc-8df3629d1fb67509&q=1&e=27c4d204-68b3-48b2-a1dc-d936a4f1f734&u=https%3A%2F%2Fgithub.com%2Fquicwg%2Fwg-materials%2Fpull%2F192%2Ffiles%23r566650407
> 
> 
> To Spencer's point, I shall observe that the extension mechanisms of 
> QUIC are in fact very powerful. Case in point, I just completed an 
> implementation of two multipath drafts in Picoquic, both keyed by the 
> negotiation of transport options. I also did study the "unreliable 
> deliveries" scenario, and it could certainly be deployed through the 
> parameter negotiation mechanism. The role of the IETF there is to 
> distinguish between experiments and standards.
> 
> Pretty much anyone with a keyboard and a github repo can fork one of the 
> open source implementations of QUIC and experiment with a new 
> functionality. The only downside is that if negotiation fails the 
> application has to live with the limitations of QUIC V1, such as single 
> path instead of multipath, or reliable delivery instead of immediate 
> delivery. To go from there to wide scale deployment, the supporters need 
> to convince enough other parties. Hence the need for some kind of standard.
> 
> There is an obvious role for the IETF there. In theory, going through 
> the standardization crucible will result in better extensions, avoid 
> replicating existing work, review security issues, etc. But I am worried 
> about time scales. The work on draft-liu-multipath-quic started in 
> October, and we see two implementations 4 months later, and we could see 
> coordinated deployments within a few more months. Compare that to the 
> median time of getting something done in an IETF WG, more than 3 years. 
> There are solid chances that by the time the WG concludes the industry 
> has already converged on a solution, redundancy with other standards be 
> damned.
> 
> That's what worries about the charter. How do we match the time scale of 
> standardization with the potentially high speed of defining them?
> 
> -- Christian Huitema
>