Re: WG Review: QUIC (quic)
Giorgio Zoppi <giorgio.zoppi@gmail.com> Mon, 10 February 2020 21:40 UTC
Return-Path: <giorgio.zoppi@gmail.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 A8A10120866; Mon, 10 Feb 2020 13:40:24 -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 9xmNwr8PKjvb; Mon, 10 Feb 2020 13:40:20 -0800 (PST)
Received: from mail-vk1-xa34.google.com (mail-vk1-xa34.google.com [IPv6:2607:f8b0:4864:20::a34]) (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 78E57120863; Mon, 10 Feb 2020 13:40:20 -0800 (PST)
Received: by mail-vk1-xa34.google.com with SMTP id g7so2294556vkl.12; Mon, 10 Feb 2020 13:40:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DviJoaBuTM8h/JAVvxqxZcL2g7CuXknSPR6bnIkaOHY=; b=It7TpwVZxGtxOuYNygwcz56dR4eeGFN8E0VekiEadNVF83G0+A/W4JA8ktLgxGYkcL cpVELHZgKoihMzTJYsVZ1a1jkWWYQkrPYizuL19losiF434p4exOhoSXk1KCMcsmfXYd ik5TM6NLXmY1/hftBpv8yzlox+jh3x8hv7mF/JdHdXSxIToNJVOHPjzvpbIM44w5YUlO tUEgK1dOqOInNzlaUVpRLHFF6XX9+47TWuB+Iv95XBGhxgA+ux3lXqzlyhbsiRi5hZJK N534vzdk+MtXx9e0EwS5FprvahVSpYcBUHmujtvLm5mi/dea0FdGsJ9qdt00YVbcJ1KF xUjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DviJoaBuTM8h/JAVvxqxZcL2g7CuXknSPR6bnIkaOHY=; b=t/6I8PK8MqMcUdKhQXMSEKJ0w6KelTgFkrglxznR3FuqckrkKSNoZEoy0ahe1GHHff e39/KFQ8axSErc1J9tly8/lV7VoZrxkTQ4NfDK1hcEU5Ou1QhrHPPl3EyuQNmK1FnEQP 4XX8qjNACtVjSckWyYTfwWMXS3/sSfUXTxGAk5Wz7jpc5dzmx5zlzG7IBIx7+PH3ZwMP Hy9zwhiSioblCDhK/l9K/RhjkQtqSvzZRWabJ/5Xnand0UkAZwNzpCtKnjsxdPdyc8W5 R139dqppRATBd2olhK4LTmiV8EUAeyBeOYjkL8YKZer4Y/uxgKJIfswI5RWqBtDB7Mw5 d5VQ==
X-Gm-Message-State: APjAAAUC0HKx7hGuzmkC//HMBLBO7urvce2mvnEqUFSYIYQTQ+ZfVEzP Qx4E9A3YegHsb/qt9xglgV9LfZjW3anuCtIUrGE=
X-Google-Smtp-Source: APXvYqy6NH6b4dEC7NtwjhbPKrNTRM4ntMrSG8Cs7p4RBCZCa6Otf2VR3mY+lYsDZtdQo9BUPdk06gO2JCT24lZvwlM=
X-Received: by 2002:a1f:4193:: with SMTP id o141mr2369816vka.19.1581370819108; Mon, 10 Feb 2020 13:40:19 -0800 (PST)
MIME-Version: 1.0
References: <158109575881.11589.7522751407809468206.idtracker@ietfa.amsl.com> <CAKKJt-e-S-Ox1mJ9wvD7Z5oYUsPdyYMo5dinpu-PUWKUuqRUkw@mail.gmail.com>
In-Reply-To: <CAKKJt-e-S-Ox1mJ9wvD7Z5oYUsPdyYMo5dinpu-PUWKUuqRUkw@mail.gmail.com>
From: Giorgio Zoppi <giorgio.zoppi@gmail.com>
Date: Mon, 10 Feb 2020 22:40:07 +0100
Message-ID: <CAHW5Hko-X4J+2vwCo3aL3VtiKpKctmWTZ78rhs4pxb4jsQ80uQ@mail.gmail.com>
Subject: Re: WG Review: QUIC (quic)
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: The IESG <iesg-secretary@ietf.org>, IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ee6302059e3f9575"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/NUov03UAiaDgnK0cSE8hrl3f31w>
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, 10 Feb 2020 21:40:25 -0000
Dear all, when will be the next meeting? I know that the last was in Zurich. BR, Giorgio El lun., 10 feb. 2020 a las 22:36, Spencer Dawkins at IETF (< spencerdawkins.ietf@gmail.com>) escribió: > Dear IESG, > > I don't have any concerns about the direction for this charter, but I do > have some suggestions on wording. > > Best, > > Spencer > > On Fri, Feb 7, 2020 at 11:16 AM The IESG <iesg-secretary@ietf.org> wrote: > >> The QUIC (quic) WG in the Transport Area of the IETF is undergoing >> rechartering. The IESG has not made any determination yet. The following >> draft charter was submitted, and is provided for informational purposes >> only. >> Please send your comments to the IESG mailing list (iesg@ietf.org) by >> 2020-02-17. >> >> QUIC (quic) >> ----------------------------------------------------------------------- >> Current status: Active WG >> >> Chairs: >> Mark Nottingham <mnot@mnot.net> >> Lars Eggert <lars@eggert.org> >> Lucas Pardue <lucaspardue.24.7@gmail.com> >> >> Assigned Area Director: >> Magnus Westerlund <magnus.westerlund@ericsson.com> >> >> Transport Area Directors: >> Mirja Kühlewind <ietf@kuehlewind.net> >> Magnus Westerlund <magnus.westerlund@ericsson.com> >> >> Mailing list: >> Address: quic@ietf.org >> To subscribe: https://www.ietf.org/mailman/listinfo/quic >> Archive: https://mailarchive.ietf.org/arch/browse/quic/ >> >> Group page: https://datatracker.ietf.org/group/quic/ >> >> Charter: https://datatracker.ietf.org/doc/charter-ietf-quic/ >> >> The QUIC working group will provide standards-track specifications for a >> UDP-based, stream-multiplexing, encrypted transport protocol, based on >> pre-standardization implementation and deployment experience. >> >> Key goals for QUIC are: >> > > I'm wondering when these change from goals to attributes, but maybe the > next major revision is the right time ... > > >> - Minimizing connection establishment and overall transport latency for >> applications, starting with HTTP; >> >> - Providing multiplexing without head-of-line blocking; >> >> - Requiring only changes to path endpoints to enable deployment; >> >> - Enabling multipath and forward error correction extensions; and >> >> - Providing always-secure transport, using TLS 1.3 by default. >> >> The work of the group will have five main focus areas, corresponding to >> five >> core deliverables. >> >> The first of these is the core transport work, which will describe the >> wire >> > > I wonder when the charter moves from future tense (which was accurate in > 2016) to present tense, but perhaps after version 1 is complete would be a > good time. > > >> format, along with the mechanisms for connection establishment, stream >> multiplexing, data reliability, loss detection and recovery, congestion >> control, and options negotiation. Work on congestion control will describe >> use of a standardized congestion controller as a default scheme for QUIC. >> Defining new congestion control schemes is explicitly out of scope for >> this >> group. QUIC is expected to support rapid, distributed development and >> testing >> of features. >> >> The second of these focus areas is security. This work will describe how >> the >> protocol uses TLS 1.3 for key negotiation and will also describe how those >> keys are used to provide confidentiality and integrity protection of both >> application data and QUIC headers. This work will ensure that QUIC has >> security and privacy properties that are at least as good as a stack >> composed >> of TLS 1.3 using TCP (or MPTCP when using multipath). >> >> The third focus area describes the mapping between the HTTP application >> protocol and the transport facilities of QUIC. This mapping will have >> performance characteristics comparable with HTTP/2, and provide extension >> mechanisms similar to HTTP/2. Upon completion of this mapping, work to >> define >> additional mappings may be included by updates to this charter, or may be >> worked on by other working groups. >> > > When QUIC was chartered, my hope (and I don't think I was the only one) > was that we would end up with HTTP/2 over QUIC. For good reasons, we ended > up with HTTP/3 over QUIC, and it seems odd that there's no mention of > HTTP/3 in the 2020 QUIC charter, but it IS mentioned in > https://datatracker.ietf.org/doc/charter-ietf-httpbis/. > > >> The fourth focus area will be on extensions to core protocol facilities, >> to >> enable datagram delivery, version negotiation, and multipath capabilities. >> Other extensions are out of the scope of this charter. >> >> The fifth focus area will provide an Applicability and Manageability >> Statement, describing how, and under what circumstances, QUIC may be >> safely >> used, and describing deployment and manageability implications of the >> protocol. Additionally, the Working Group will provide guidance on how to >> handle QUIC traffic in load balancers. >> >> Current practices for network management of transport protocols include >> the >> ability to apply access control lists (ACLs), hashing of flows for >> equal-cost >> multipath routing (ECMP), directional signaling of flows, signaling of >> flow >> setup and teardown, and the ability to export information about flows for >> accounting purposes. The QUIC protocol need not be defined to enable each >> of >> these abilities, or enable them in the same way as they are enabled by TCP >> when used with TLS 1.3, but the working group must consider the impact of >> the >> protocol on network management practices, reflecting the tensions >> described >> in RFC 7258. >> >> Note that consensus is required both for changes to the current protocol >> mechanisms and retention of current mechanisms. In particular, because >> something is in the initial document set does not imply that there is >> consensus around the feature or around how it is specified. >> > > This paragraph ^ was inserted to say "the way Google QUIC happens to work > in 2016" (which was the only QUIC we had) "isn't binding on the working > group producing IETF QUIC". That was worth saying in 2016 - and we might > have said it more clearly - but in 2020, the obvious meaning of "current > protocol mechanisms" is IETF QUICv1. I don't think this paragraph means > anything helpful now, and anyone who tries to be guided by it, is probably > headed into the weeds. I'd delete it. > > >> The QUIC working group will work closely with the HTTPbis working group, >> especially on the QUIC mapping for HTTP. >> >> Milestones: >> >> Jul 2020 - Core Protocol document to IESG >> >> Jul 2020 - Loss detection and Congestion Control document to IESG >> >> Jul 2020 - TLS 1.3 Mapping document to IESG >> >> Jul 2020 - HTTP/2 mapping document to IESG >> >> Jul 2020 - QUIC Applicability and Manageability Statement to IESG >> > > Just making sure I understand - the load balancing advice would be > included in this statement, is that right? > > Jul 2020 - Version-Independent Properties of QUIC to IESG >> >> Jul 2020 - QPACK: Header Compression for HTTP over QUIC to IESG >> >> Dec 2020 - Working group adoption of Multipath extension document >> >> Mar 2021 - Datagram Extension to IESG >> >> Mar 2021 - Version Negotiation Extension to IESG >> >> Dec 2021 - Multipath extension document to IESG >> >> >> _______________________________________________ >> IETF-Announce mailing list >> IETF-Announce@ietf.org >> https://www.ietf.org/mailman/listinfo/ietf-announce >> > -- Life is a chess game - Anonymous.
- WG Review: QUIC (quic) The IESG
- Re: WG Review: QUIC (quic) Spencer Dawkins at IETF
- Re: WG Review: QUIC (quic) Giorgio Zoppi
- Fwd: WG Review: QUIC (quic) Spencer Dawkins at IETF
- Re: WG Review: QUIC (quic) Martin Duke
- Re: Fwd: WG Review: QUIC (quic) Magnus Westerlund
- Re: Fwd: WG Review: QUIC (quic) Spencer Dawkins at IETF