Re: [Webtransport] Confirming Consensus on WebTransport protocols

Alan Frindell <afrind@fb.com> Wed, 13 January 2021 17:16 UTC

Return-Path: <prvs=06473b7c3c=afrind@fb.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 C17693A1215; Wed, 13 Jan 2021 09:16:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.118
X-Spam-Level:
X-Spam-Status: No, score=-2.118 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=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=fb.com header.b=cJa73gj5; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=TQZrTkbS
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 tUCqeLlQyMKt; Wed, 13 Jan 2021 09:16:29 -0800 (PST)
Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) (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 101DD3A1208; Wed, 13 Jan 2021 09:16:28 -0800 (PST)
Received: from pps.filterd (m0148461.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 10DGwSFP022130; Wed, 13 Jan 2021 09:16:28 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=2hDHHzfJ2FrJNFzZ3UMzxQ+MagBq0+TgqJzPTKUk3UA=; b=cJa73gj5C+rppjAVm+8mCBAP09qXWrpqVG1QfqBmVNfPGH9oK9q8A08o4YEbsJXyH7fv lUzZs6P5zLYAq9LUX/FrdO0z4MDNuaSVBT9uS/sssEVf9TU13a8LmnhxC+GlhqM1KMOH oEDgymMDzaq+Lpo4jhivn8Q/lGmO1Ym2xCQ=
Received: from maileast.thefacebook.com ([163.114.130.16]) by mx0a-00082601.pphosted.com with ESMTP id 361fppe7rs-19 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 13 Jan 2021 09:16:28 -0800
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (100.104.31.183) by o365-in.thefacebook.com (100.104.36.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Wed, 13 Jan 2021 09:16:27 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V3XMZTuE+KuFJ9UT4zcql+AjEzkliezTnR3wx3sSLiKfbbQwrDiHANN+co7FLVrwVxCEC9Is18RdPnFeeDktt5W/OG1lajwuOb2MaeZqacQgG929XiZM4iPDbyDSF1ISl3qtNUZtjgmuVGdFMh68jYc6cUK7limIwV91rktN11svy4WqEnJSwb7Moxm9pO3az8aaJmiWnTx3u/JxTHB1U0RXgAUAs4FrLA/jTESk0mw6RSjo5ipgNAhnIT4uKlZza09xx9zCM7MupHU3VxUNR9CYYKKAtLs5pE6/+2jWulkkti9PrlvcY1ps9duzpZtuK8Pe5WhLOKXz3XNLdqqxKg==
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=2hDHHzfJ2FrJNFzZ3UMzxQ+MagBq0+TgqJzPTKUk3UA=; b=PlYlq95GpXn7j2C3KBRNp65TpWQDYiHr2o6X4PpnZ4tmP880+vMkbgdlJ8BcsaPIX0XvkvjMrRgPmtWJrZqZMQgr/PmYxxWxG22oyTj1PxVG5v7/l9ctavU00MSvS7TDlnxVlvkugk1LyFezCKqEQg3TwFfa60eIcCR+yxf280TbsQVtsRK0hJqUsueEO1YyURt5LZRtqpC+FNbU/ZJ5TpnCSxI+IHjOtiMeLvz0KL8BARqmiWJqQWgY2LAIY6Y12Wh0Srf5rCaO9UxKFE3cdJZbJ8zoywwzXJxTXLubh8vCzhhTivnAxgxhJg4w2SARih7sB4AqJ7oXXaJ3/7fOpQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2hDHHzfJ2FrJNFzZ3UMzxQ+MagBq0+TgqJzPTKUk3UA=; b=TQZrTkbSUXCBq7fvoM+VibXts5Gra1C92WrS/l9cfThZ/rno98NfVAqV57cTh8XC1kZzib08m/dLlZKUm0JCRHg7CuUqBeRoz6v3VMHOkGqshWrhMPpVNEFFEbTzyrjNchOfB1s5mEeen47UC0ArGq0l6cx5GSfGjvuH4/39VBQ=
Received: from MN2PR15MB3405.namprd15.prod.outlook.com (2603:10b6:208:3f::11) by MN2PR15MB3391.namprd15.prod.outlook.com (2603:10b6:208:a2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3721.19; Wed, 13 Jan 2021 17:16:25 +0000
Received: from MN2PR15MB3405.namprd15.prod.outlook.com ([fe80::b045:b577:108c:f76]) by MN2PR15MB3405.namprd15.prod.outlook.com ([fe80::b045:b577:108c:f76%7]) with mapi id 15.20.3742.012; Wed, 13 Jan 2021 17:16:25 +0000
From: Alan Frindell <afrind@fb.com>
To: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, Martin Thomson <mt@lowentropy.net>
CC: WebTransport <webtransport@ietf.org>
Thread-Topic: [Webtransport] Confirming Consensus on WebTransport protocols
Thread-Index: AQHW6QgW3En8/QPJV0mSgKuDoOvwNqokrJeAgAEHTAD//5OTAA==
Date: Wed, 13 Jan 2021 17:16:25 +0000
Message-ID: <C3FE8766-978C-413B-B4AC-F21DFE842F46@fb.com>
References: <CAPDSy+5R=v2GjyJU1o=+Ai0X0iOqJSX787GfLBSUkd9odR++Rw@mail.gmail.com> <1003bdcf-dc36-47ce-a4f5-dcfd9b2146b8@www.fastmail.com> <CAKcm_gO6VCip7bkrJMjDn4D5sjPMQMRhW2BnV5z6RK+MiUfMkg@mail.gmail.com>
In-Reply-To: <CAKcm_gO6VCip7bkrJMjDn4D5sjPMQMRhW2BnV5z6RK+MiUfMkg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.44.20121301
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=fb.com;
x-originating-ip: [63.231.38.55]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d57a3758-8624-4728-933f-08d8b7e6f4e3
x-ms-traffictypediagnostic: MN2PR15MB3391:
x-microsoft-antispam-prvs: <MN2PR15MB33919A921CA24F499063414DA7A90@MN2PR15MB3391.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2sGjSoPEZMjRoHVQQk/AhE8Jz5Zon6wJ20WfTDTzqdQj/A6uat2DdzzENPBOYjUOPOeODIZmwBwHqOg3iV4pZw1dENu5O7VX92kqI3P3rjLSkqr2CBjF+e8vRVv81+orJxKcXHOtPyhCdQKGbetoFUskEQVgDzvnzUXOq+7bqxtiVphoVvLJwWLiho4P+asm1xMyRxMGErb7wyqeCVjvnTawpXoR91bFJIz8oPexFPk4xg/zsdsTeTt3V2XW+nqEYQimimNCt+5VRpluntIZOtwG4m63GzoSJy8EcI4vZ4Wv/BHi5Omxm2fiVTjAmEuRy/1y9v0NpzIoeF3vRrsBaCj88XfR5h6IuID2uDEN26UDrXagSUzeXll2u4Rq/0Q2sXL26l2EN5MctNTtt3acpnwzHEFd5IUZljJgR9BwmXOz9zHLKXNiUWBG2k7AqTq0
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR15MB3405.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(366004)(376002)(39860400002)(396003)(136003)(36756003)(4326008)(2906002)(83380400001)(6486002)(76116006)(6512007)(5660300002)(91956017)(2616005)(316002)(64756008)(66446008)(8676002)(6506007)(186003)(26005)(71200400001)(66476007)(4744005)(86362001)(33656002)(8936002)(478600001)(66556008)(110136005)(66946007)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?utf-8?B?bXFCSW11Ty9YOGcrQ2taR0ticGE3UjlBdGFtWWh3MVZpaEtMOEdFK1J1VnAy?= =?utf-8?B?blYwVmI5N2p4M2V0UVVLWWc2YjZldVltalE2VVBaR2hKd2dPaG9CcUc3MEFv?= =?utf-8?B?YWJ4eHRYZ0t5MC9raHJtQVZmbGNYZ09hL1lLZXd2b0YvbEcwZVdiK29rSEpJ?= =?utf-8?B?QTRvWU1FckliVm91bDlOemFDaHE3K1FTaWtqVmkxK1JRUFFkNmtQTldpMlVG?= =?utf-8?B?REdCaytzVDVLV3lKT1VFeVR4Sy82QXc5ZzdMMUs5aXFmTlRmMFpnWnpWejVT?= =?utf-8?B?dlk2blZ4YTR0N0p1cmZqdUtJVWpac01ILzhLeDE1VTBKcHo3ZkpWZXNRWWMr?= =?utf-8?B?aDh5T25la0t0MDNoTlFIM0pJdkIzTzI0K2RsblBlYWsrOWxWU0xxTEpyeXpp?= =?utf-8?B?UCtVa3BlVEx1RTh2Wm42ZDdla0NhQVBwYVduVUZwamp6ZEVLUlRaRlRGamlZ?= =?utf-8?B?YURqWTJveGMrZlNmcG95WnA1eGNISWRSR0UyNGZRMk9OODlmbEhpSjEzVmVa?= =?utf-8?B?QXJaeFlDNE1PcnpEOGFPWGRnNi85dmd4dWcvQWZMalpnSVJTc0NvTnRiZE5P?= =?utf-8?B?cS9DL0hHWjkveEEwQWpKTitmRnhlWWwrOWpFT3ZINzhVTGJmR0VaTEk2NDRu?= =?utf-8?B?aWRDN05OT3N3S2RKM0pHT3FJaDVpYisrb0lJY29pTEExcHpKWXQyRjNVaEFQ?= =?utf-8?B?QzNvVC8rMkV4cFhVbjlqbjgyUHhLUzd5SjR1Q0NIMFZZKzNnWGEvK09rSml0?= =?utf-8?B?KzMvK1ppTUQrZW1sSjFuNDhlQWxNMVdKMExxTXAxL0hOb09NNU9STUF3YTFW?= =?utf-8?B?Nit0QWcrcXo0Z2o0NmFBR2xTT2o3RmtzYThua1RndDMvM2hmQ0RqSFFlaENK?= =?utf-8?B?bDVOSExaaWNPWTZDYlJuYjlzSWpVdXM3ckEzcks1eVlIS3RJK0FYMlN6VDhx?= =?utf-8?B?SndKRDMxN0VTaGtKdC9Kb2VZZnpNNHIrU1RMZ3Z1eHE1eXNXQXFzclUxU1Bs?= =?utf-8?B?Q3VDeExmOGVjNERkWURwa2phQnhZOXAza0dUaHpvTnM2M01OanBFM1QzbFpk?= =?utf-8?B?YWR0YUgwS2Y1RjcxS0JSS2h0bTdFWUVaWlNvakcyclZ4SWU5elZoVlp6V2li?= =?utf-8?B?M2tRYzZKUWNSSEtpdkNZUCtTUDNQMGlmYW1PVkh1bWd0S2NWQzBTMThQOERo?= =?utf-8?B?WW1TMXlMbDFhVEdydUhrRW80MXNmOUtnRytnTm1TQTZvY1NxU1Zzb1o2WUcx?= =?utf-8?B?b01oZVczTlExei96QVBQNkZVdXE0VGhrQ2dOSXZwUlMyZE84b1h6VmRRRjBr?= =?utf-8?Q?qOwZl2/ra9K5ld9NuDRa0/URWIveN0GpyK?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_C3FE8766978C413BB4ACF21DFE842F46fbcom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR15MB3405.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d57a3758-8624-4728-933f-08d8b7e6f4e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2021 17:16:25.0811 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TFV/JDJ9sldLg0qtsL3X706iY1Rh8YHo8VVRlV8LKRQd+fzLc3ULn2zvg4SeRRka
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR15MB3391
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343, 18.0.737 definitions=2021-01-13_07:2021-01-13, 2021-01-13 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 mlxlogscore=819 mlxscore=0 phishscore=0 spamscore=0 clxscore=1011 bulkscore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101130103
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/webtransport/DIaad1m-44u_lQH8_GTt9UnwMjg>
Subject: Re: [Webtransport] Confirming Consensus on WebTransport protocols
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: Wed, 13 Jan 2021 17:16:32 -0000

> I'd like to call out that there are two things which could be referred to as 'pooling'.  One is using a single connection for HTTP/3 and WebTransport at the same time.  The other is support for multiple WebTransport sessions inside a single connection.

Absolutely.  QuicTransport prevents even the possibility of pooling HTTP and WebTransport on the same connection, as is done with H2 and WebSockets.

> This latter type of 'pooling' is part of what makes Http3Transport more complex than QuicTransport.  Was there ever an explicit question about whether multiple sessions on a single connection are necessary or even useful?

We have use cases for pooling multiple sessions on the same connection which I described during IETF 109.  I don’t want to completely hijack this thread to discuss them, however.  I’d prefer to wait until we finish confirming consensus on questions 1 and 2 before diving deep into pooling.

-Alan