Re: [Webtransport] Magnus Westerlund's Block on charter-ietf-webtrans-00-00: (with BLOCK and COMMENT)

Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 04 February 2020 09:33 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: webtransport@ietfa.amsl.com
Delivered-To: webtransport@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61C7B120074; Tue, 4 Feb 2020 01:33:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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, RCVD_IN_DNSWL_NONE=-0.0001, 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 51rLimDEg0Z4; Tue, 4 Feb 2020 01:32:58 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60056.outbound.protection.outlook.com [40.107.6.56]) (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 18687120019; Tue, 4 Feb 2020 01:32:57 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hDUUT3zXGedGBh+6OVCeLJwXVuAdDgExGs+v6FG1ls3QQ+e/N4O+3pDthQjFf66zwdQhhtK2YCVpFivGr5x8UxT/aA2POCEAB5iqC3NnuQiseflkl85P4siWpOPTCJhwziXz6xnnRg348zsBlAc2X9GKrqbQBJhoKaPuhzyc0YaVDjRwDgYd9NdnW700tdnHax6+HsBGE8ckyuVTu0rl5e3RTNV59mcTa5yqNgJpuc2584J06/Pxq3k4gwQpx/ER9mPOQRgxHrBOK2FMJwnjLx/8lS4GjF0rbzM5GnpDEPhBlVST6OQ2Bw32Gs1DoO6aG2FiaOu6UEYWKOzsGCHe1Q==
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=jU0JwaIe6VO3vkHwA/4+6W+ww/wHPa7+SYyXOEizS0I=; b=YczBLEZqEqKHSG6sWss0rbEl8dHQLk8GvWb1upduhPC928nEUjqntIzWAOG3tTIthHvvo8h/ShMMTtCI0GZHWAl/0GQWEU1sHbsEH2QbQFlubwcdCGALt4tQt/iGEFq43AAqTBRNtDzwLSCcxhqZsyWbl9uS5B1xv6sR2GfNesZh3AnnPwlNeQgfc2SLJ6H0oTKKHCZbcKi38SPJb4eDKWgq10sfhj0XSJEgHTyl6NacRCGleAy6c+VN4agWQ/zIThFuOpPVbN3cuAIeBN0WCetuxTpQeY4BJzXnsiKUsDykfPmUFeCFO3Ob20uWTH6RNgLLGkf2eaBoXgw/cBJVtg==
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=jU0JwaIe6VO3vkHwA/4+6W+ww/wHPa7+SYyXOEizS0I=; b=MQTvAokML7/ExAMta5ixVGqPyIlgIXFFhd4C0GRLQGWQs/3b0lxiqRn3VTTLmOeRxS/0OFc3S1jpF+fIv0edOnHDK3VbBacPXel9Skk0rt5Iaz5fES7AtNPO+zLNL1cMEHf6pZbdP5X6SXLmQHktb5yrD28/4U5IivZZ2l3mNZ0=
Received: from DB7PR07MB4572.eurprd07.prod.outlook.com (52.135.133.12) by DB7PR07MB5257.eurprd07.prod.outlook.com (20.178.42.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.15; Tue, 4 Feb 2020 09:32:55 +0000
Received: from DB7PR07MB4572.eurprd07.prod.outlook.com ([fe80::cd9a:187a:90ab:3544]) by DB7PR07MB4572.eurprd07.prod.outlook.com ([fe80::cd9a:187a:90ab:3544%5]) with mapi id 15.20.2707.016; Tue, 4 Feb 2020 09:32:55 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "ekr@rtfm.com" <ekr@rtfm.com>, "dschinazi.ietf@gmail.com" <dschinazi.ietf@gmail.com>
CC: "bernard.aboba@gmail.com" <bernard.aboba@gmail.com>, "mt@lowentropy.net" <mt@lowentropy.net>, "webtrans-chairs@ietf.org" <webtrans-chairs@ietf.org>, "ietf@kuehlewind.net" <ietf@kuehlewind.net>, "webtransport@ietf.org" <webtransport@ietf.org>
Thread-Topic: [Webtransport] Magnus Westerlund's Block on charter-ietf-webtrans-00-00: (with BLOCK and COMMENT)
Thread-Index: AQHV2n6byBnFSAtbM0em7exJLdn5eagJSOsAgAACQQCAAADAgIAAAG6AgAABdwCAAAtRAIAADEcAgAASWoCAAU9mAA==
Date: Tue, 04 Feb 2020 09:32:55 +0000
Message-ID: <59250eb3c871a1445a0cdb4be43c4d3e176424e9.camel@ericsson.com>
References: <158048874973.21096.7146214036477975185.idtracker@ietfa.amsl.com> <D48C1258-E534-43A8-8BD1-73F7AE99D9B2@gmail.com> <fabe0d9c-6278-43e9-a401-bef30804107b@www.fastmail.com> <CABcZeBOQ4Uv+c_zmPKv7+st-at=uTE3UukfU05p_rFQs5iCh3Q@mail.gmail.com> <CAF9D01C-A167-4B6E-BBAD-969B3878FA30@kuehlewind.net> <CABcZeBP5QN3OjMS+x4vkHnBc42=DhTunX+6GhCvEWjqGdmPc_Q@mail.gmail.com> <BF92F26A-9913-49CA-A3DF-39C8515D6846@kuehlewind.net> <CABcZeBM8GWdVoM7dxnySpn+XdCHuyT8KhY_wR=GzpQWE1fa9PQ@mail.gmail.com> <E182A2B2-31BE-4B9B-9524-EB3A8DA2E765@kuehlewind.net> <CABcZeBMVvzn1+_POk4TGvn_tSALqA9xbWU2Km5JeWxK98SJ81w@mail.gmail.com> <40683F7F-4530-4B01-874C-6B6C30813D40@kuehlewind.net> <CABcZeBPQ-b9ordtH6PgfZ1VMX05u-0XGTZxLYwUd58p8_dKgXw@mail.gmail.com> <CAPDSy+7aO9btThsdYEnRjpqLML=tS9a9RJZ-N-=TncmHtFCp+w@mail.gmail.com>
In-Reply-To: <CAPDSy+7aO9btThsdYEnRjpqLML=tS9a9RJZ-N-=TncmHtFCp+w@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com;
x-originating-ip: [158.174.130.211]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5c20a1c7-0fc4-4062-488b-08d7a95536ee
x-ms-traffictypediagnostic: DB7PR07MB5257:
x-microsoft-antispam-prvs: <DB7PR07MB5257B67C73EFFC9C1BB3C8F495030@DB7PR07MB5257.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2803;
x-forefront-prvs: 03030B9493
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(136003)(396003)(376002)(39860400002)(366004)(199004)(189003)(8936002)(71200400001)(478600001)(54906003)(81156014)(81166006)(6512007)(186003)(5660300002)(4326008)(8676002)(966005)(66616009)(53546011)(6486002)(6506007)(110136005)(316002)(26005)(91956017)(36756003)(44832011)(66446008)(2906002)(64756008)(76116006)(2616005)(66476007)(66556008)(86362001)(66946007); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR07MB5257; H:DB7PR07MB4572.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /8n/QEk/THR1cpHbD1mwIjgS2xAiUFEamh9UGHTk/eAaHwjK2Y8Iar4WMyCJ3IihBbeFi1mh5hUojGJrRSNfk5m21hPSnHbRuufHkc7uDGo0tDdry2M+GmRaUPV+KlStxmyz0oPgYQHEaPaxvYAKMlGYXObYmFpf2mQeBqby6fFKlsvw85rFl0zZgIb/TnR8FUzlL9qHZDsqx2dk/hALKGozwOsz1wRJhL9V4R/qWUPhawjYNFcSBSsTl1Fnj/S0FcZF4l7qSTbyVkXQAvI/CeMPz1jurdm3PIsHk7jgj5rnPh/3Ekzno3Gff5JYPQpT4VHp8iKLsMf7dhz4kVBCLTj56ti2+njZMffjuqNiNkiDYexMpiN7VRxZfA4Abgb2p/OozRSBoT2o3iqly5aeP5ATxDH+HXgoMPV+qKwQZwtU1KcDgnH5oDqqhiQu01BD5k3PKwLa2pbeyh1QaWxJoIJmH/JRfAt5mIPqlwR2DsasQwMZnpbQ7sj0iH/jyL2C73ctqWuvcSKw2WhTHgnn5Q==
x-ms-exchange-antispam-messagedata: vr6KIAYJ9NHDOQMffbT2tvaS4LBGL7MevQgQtDI4wDDdZ3ReD/cyTKh5QZnu5PQssHBZw5hBvYbAq6BKb9QmtCgdbMZxnB+A0fMfwCTDOaqfGM32lOJqkYhWYn/FgjVpzC9hmvUZcAO7k9YzFMvH8A==
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-MlWQ7894KNvs6nB5pVcX"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5c20a1c7-0fc4-4062-488b-08d7a95536ee
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2020 09:32:55.4155 (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: SLyUMoYpQaIgwkrqMhPUKg4DjRCTiR4UKgFlf5H4gfhxXBAhxMfyctGndPI0F6hf7MDwaVBKM9UtGxMZBM4jnCHKyX15wrUDd22Nm65NqtI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5257
Archived-At: <https://mailarchive.ietf.org/arch/msg/webtransport/CLxGGcVu5yVlELsjlsiYkk73lzk>
Subject: Re: [Webtransport] Magnus Westerlund's Block on charter-ietf-webtrans-00-00: (with BLOCK and COMMENT)
X-BeenThere: webtransport@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <webtransport.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webtransport>, <mailto:webtransport-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/webtransport/>
List-Post: <mailto:webtransport@ietf.org>
List-Help: <mailto:webtransport-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webtransport>, <mailto:webtransport-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Feb 2020 09:33:01 -0000

Hi,

Please read my answer to Bernard's initial answer on my block as this is part of
the context for this response. 

So from my perspective, I think it is good to explicitly state that the WG will
use existing transport protocols. I think what Mirja was fishing after, is the
question, do you actually intended to use UDP/DTLS and build something on top of
that? I would strongly prefer that you do not. Becasue if you do the WG will
have to a have a congestion control solution baked into this. Which at a minimal
forces the WG to develop a protocol with a feedback solution over UDP to carry
information necessary for the congestion control loop. In that case I think this
WG slides sufficiently into transport land that I would request that this
becomes a TSV WG. So can we at least rule UDP/DTLS out of scope? 

Frankly I don't care if this is QUIC and/or HTTP/3 specific or also have a
TCP/TLS mapping also. However, this discussion do indicates that the WG would
need to start with forming some consensus on those questions. And I think it
also affects the timeline of the work. 

The other relevant aspect of this scope setting was my comment that the API does
not appear to be binding at all, rather it becomes a question of what the WG
have consensus on. The current charter text defines that the WG must at least do
three communciation methods:
 - Unreliable messages (if it can support fragemntation or not is undefined)
 - Reliable messages (based on wording likely with fragmentation, i.e. support
larger messages than one Path MTU)
 - Ordered streams of reliable messages (I assume supporting large message
sizes)

But, the above is not necessary an exhaustive list. Also the additiona details
are not defined. To me this indicates that the WG will have to either do an
initial effort to define the desired properties or take the proposals and then
document the actual properties. Does the charter needs any wording on how it
intends to work on that aspect. 

Cheers

Magnus Westerlund
TSV AD



On Mon, 2020-02-03 at 14:32 +0100, David Schinazi wrote:
> Hi Mirja,
> 
> We have not yet reached consensus on the exact details of a solution, which is
> what we'd like to do in the newly formed working group.
> In particular, we don't know if the new protocol will run over HTTP/3 or QUIC
> directly (or if we build both) for example.
> Therefore we wrote the charter in such a way that the working group will be
> able to make that decision.
> The latest PR attempts to clarify that this application protocol will run over
> QUIC or TLS (by TLS I mean TLS, not anything else like DTLS or eTLS) to
> address your concern that we might reinvent QUIC, which we explicitly do not
> want to do.
> 
> If you don't think the PR achieves this intent clearly, can you please propose
> text?
> 
> Thanks,
> David
> 
> 
> On Mon, Feb 3, 2020 at 1:27 PM Eric Rescorla <ekr@rtfm.com> wrote:
> > 
> > On Mon, Feb 3, 2020 at 3:42 AM Mirja Kuehlewind <ietf@kuehlewind.net> wrote:
> > > My understanding is that Victor proposed a (separate) binding for H3 or
> > > QUIC + you say there should also be a binding for TCP (or I guess TLS over
> > > TCP). If that are the three option why not writing in the charter that the
> > > group works on either separate binding for these cases or one binding that
> > > might cover multiple of these protocols?
> > 
> >  
> > I don't understand what this means. My point is I *don't* think we should do
> > an H3 binding.
> > 
> > -Ekr
> > 
> > > Mirja
> > > 
> > > 
> > > > On 3. Feb 2020, at 12:02, Eric Rescorla <ekr@rtfm.com> wrote:
> > > > 
> > > > 
> > > > 
> > > > On Mon, Feb 3, 2020 at 2:57 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> > > wrote:
> > > > No I meant do you have another protocol proposal (given you said you
> > > might not want what is proposed by Victor)?
> > > > 
> > > > Well, what I'm actually saying is that it's not clear that we need *all*
> > > the ones proposed by Victor.
> > > > 
> > > > With that said, it's not clear to me if Victor has a TCP binding yet,
> > > but one is clearly needed.
> > > > 
> > > > -Ekr
> > > > 
> > > > 
> > > > > On 3. Feb 2020, at 11:55, Eric Rescorla <ekr@rtfm.com> wrote:
> > > > > 
> > > > > 
> > > > > 
> > > > > On Mon, Feb 3, 2020 at 2:52 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> > > wrote:
> > > > > Yes, totally understood that you don’t want to put any specific
> > > protocol suggestions in the charter but right now it seem a bit too loose
> > > (from a transport point of view). So if you don’t want what is proposed
> > > currently, do you have another proposal? 
> > > > > 
> > > > > I'm fine with the current text. I'm arguing against the attempts to
> > > aggressively narrow it.
> > > > > 
> > > > > -Ekr
> > > > > 
> > > > > If you are working on a draft yourself, I think it would actually be
> > > nice to have a first version of this draft out before the groups is fully
> > > started to people discussion the charter right now, would actually better
> > > understand what the discussion is about.
> > > > > 
> > > > > Mirja
> > > > > 
> > > > > 
> > > > > 
> > > > > > On 3. Feb 2020, at 11:44, Eric Rescorla <ekr@rtfm.com> wrote:
> > > > > > 
> > > > > > Well, I certainly don't think we should build a new version of QUIC,
> > > and it seems likely that QUIC will be involved somehow, but Victor had
> > > some quite specific protocol suggestions which might or might not be what
> > > we want. In addition we need to ensure that there's some parity via a TCP-
> > > based mechanism.
> > > > > > 
> > > > > > -Ekr
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > On Mon, Feb 3, 2020 at 2:42 AM Mirja Kuehlewind <ietf@kuehlewind.net
> > > > wrote:
> > > > > > Hi Ekr, hi Martin,
> > > > > > 
> > > > > > I thought that building something on top of QUIC or H3 are
> > > preconditions for any solution. If that is the case I would also prefer to
> > > put this in the charter (to exclude it clearly from the scope of this
> > > group to rebuild a new QUIC or a new version of quic or something like
> > > that which should be done in the quic group; similar for http which should
> > > be done in the httpbis in future). If you think that is somehow too
> > > restrictive what are the option open, you would want to work on in this
> > > new group?
> > > > > > 
> > > > > > Mirja
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > > On 3. Feb 2020, at 11:23, Eric Rescorla <ekr@rtfm.com> wrote:
> > > > > > > 
> > > > > > > As MT says, I would not be comfortable if the charter defined the
> > > specific protocol starting points, given the uncertainty about exactly
> > > which pieces we will do.
> > > > > > > 
> > > > > > > -Ekr
> > > > > > > 
> > > > > > > 
> > > > > > > On Sat, Feb 1, 2020 at 11:53 AM Martin Thomson <mt@lowentropy.net>
> > > wrote:
> > > > > > > On Sat, Feb 1, 2020, at 04:09, Bernard Aboba wrote:
> > > > > > > > [BA] Would it be sufficient to add this clarification to the
> > > existing 
> > > > > > > > sentence? The result would look like this.
> > > > > > > > 
> > > > > > > > The WebTransport working group will define new client-server
> > > protocols 
> > > > > > > > or protocol extensions using QUIC or HTTP3 in order to support
> > > the 
> > > > > > > 
> > > > > > > I would instead say "building on existing protocol work" and then
> > > point out separately that this will definitely not define a new transport
> > > (or lower) layer protocol.
> > > > > > > 
> > > > > > > At Mozilla we are still uncertain about the set of protocols as
> > > currently proposed, and would feel uncomfortable limiting this to just
> > > those two *in the charter*.
> > > > > > > 
> > > > > > > -- 
> > > > > > > Webtransport mailing list
> > > > > > > Webtransport@ietf.org
> > > > > > > https://www.ietf.org/mailman/listinfo/webtransport
> > > > > > > -- 
> > > > > > > Webtransport mailing list
> > > > > > > Webtransport@ietf.org
> > > > > > > https://www.ietf.org/mailman/listinfo/webtransport
> > > > > > 
> > > > > 
> > > > 
> > > > -- 
> > > > Webtransport mailing list
> > > > Webtransport@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/webtransport
> > > 
-- 
Cheers

Magnus Westerlund 


----------------------------------------------------------------------
Networks, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------