[Webtransport] Comment(s) on draft-vvv-webtransport-quic and draft-vvv-webtransport-http3
Bernard Aboba <bernard.aboba@gmail.com> Tue, 19 November 2019 11:33 UTC
Return-Path: <bernard.aboba@gmail.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 9469912088C for <webtransport@ietfa.amsl.com>; Tue, 19 Nov 2019 03:33:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 (2048-bit key) header.d=gmail.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 Y1xA8eks6eAV for <webtransport@ietfa.amsl.com>; Tue, 19 Nov 2019 03:33:37 -0800 (PST)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A566120874 for <webtransport@ietf.org>; Tue, 19 Nov 2019 03:33:37 -0800 (PST)
Received: by mail-lj1-x235.google.com with SMTP id t5so22947143ljk.0 for <webtransport@ietf.org>; Tue, 19 Nov 2019 03:33:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=juiVQcQgPczGAfUOfIUUZjUoPDQIAlHk4W9wS6Ya84o=; b=PLVnZLjm4GYkjuWxWW9Nx+CwNylG9WzGLe7o4NmhW6nAtpnCVUOUD4yITsHLcX31mO PHuNwygwjYwMh0HiWgV1J49jzbVDWlBRoq4WnsvZvLgKEu3ZwscjwyZx8JydVfvZhcef Vx6bm0N+F8vbj7g226P2ob5k56MoP1mlaZHB3IzAZ5bbEezxoXvSQ9ayofw+UL6XHqDx S4AqbhMjor9ebYNlvh1zak8ZA1U6Kps+iIQPIVYp18J7N6s8S1qqVYn/mMa2kIa+ZZg/ pvQtNUtOkcNhoAjaoTgzyUFdvDKqPdHcM4OdKCFqUYBU58/58tmf8+fPUO9kH+YyLE1V pxfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=juiVQcQgPczGAfUOfIUUZjUoPDQIAlHk4W9wS6Ya84o=; b=rfF1pVr8xKdlhN85H9rOtqUNyJ/mUuUU32alWjkFJsKSDnnST+/dy0kGmM7W5RJYGd KsngvF70Cwd77l1tqAciW2qk0Tbx4tIcpj8ST7WdeTxFP7KAYQHiBMcTCfhOVbsi/ydr xuxJP9Hy0YenfezQ0ckYBboxOz8tfHQsFMV97txoJz6u7VTiv5IELbPBYuMAf6M/O3/O hPShTdZ7rRdGnwq08AaJFf62/eV0i1IQ0IBQGh6tOlr5JfGo9Tx9qdYuM4i9eR/VNr5a pAzmFgc6uBbtSjEnp56UVSnm5YfndfBgAR5uIti5uLhQo7VkaKJtgsEejSZmwn3sqBZX gNJw==
X-Gm-Message-State: APjAAAW9MlSzSYntP1BXWyyft8E5MF/09M6LrScIODWRXDBYtawxh7+/ AXryX0LjFmKCh0Ur2lwtyKgSaMUbGsb5aPegMXs846m0
X-Google-Smtp-Source: APXvYqy3WMwwuVkaE7iqpcxYnGbJNKhC0Edl30p988vSUu8voGdCwVtRMQ8rd5hlwjIuB/16sDp8R4lUZkPHVe7qUVA=
X-Received: by 2002:a2e:a410:: with SMTP id p16mr3481825ljn.46.1574163214705; Tue, 19 Nov 2019 03:33:34 -0800 (PST)
MIME-Version: 1.0
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Tue, 19 Nov 2019 19:33:23 +0800
Message-ID: <CAOW+2dvzR_37xTi_k53-8mBpuEgDw73pk4Kseinf6kRb6rsHQQ@mail.gmail.com>
To: webtransport@ietf.org
Content-Type: multipart/alternative; boundary="0000000000003b29680597b16fa6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/webtransport/FVZm8sEVP9CTlJZUcPJu8gm8RPw>
Subject: [Webtransport] Comment(s) on draft-vvv-webtransport-quic and draft-vvv-webtransport-http3
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, 19 Nov 2019 11:33:40 -0000
There are a few differences between QuicTransport and Http3Transport that caught my attention. 1. 0-RTT. Section 3.3 says "0-RTT support in QuicTransport is OPTIONAL" whereas draft-vvv-webtransport-http3 Section 4.3 indicates "Http3Transport does not support 0-RTT". Currently the WebTransport API has no support for this (optional) feature. 2. Session IDs and Pooling. draft-vvv-webtransport-http3 Section 3 describes the Session ID (a hop-by-hop property) and the table in Section 7 indicates that pooling is supported. There is no equivalent in QuicTransport, which does not support pooling as noted in Section 7 of draft-vvv-webtransport-quic. webtransport-http3 Section 5 notes that "Session IDs are used to demultiplex streams and datagrams belonging to different Http3Transport sessions". Section 3 says "session IDs SHOULD NOT be exposed to the application". This made me wonder under what circumstances session IDs might be exposed, and also whether there were situations where a session ID or pooling might make sense for QuicTransport. Could a QuicTransport ever need to be demultiplexed in the same way as an Http3Transport? NITs 1. Would be good to indicate where comments can be sent. Presumably this would be to webtransport@ietf.org or a github repo.
- [Webtransport] Comment(s) on draft-vvv-webtranspo… Bernard Aboba
- Re: [Webtransport] Comment(s) on draft-vvv-webtra… Victor Vasiliev