Re: Proposed Charter Text
Ian Swett <ianswett@google.com> Tue, 28 January 2020 19:49 UTC
Return-Path: <ianswett@google.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 96D8F120024 for <quic@ietfa.amsl.com>; Tue, 28 Jan 2020 11:49:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level:
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 dR8LAbBdmgLk for <quic@ietfa.amsl.com>; Tue, 28 Jan 2020 11:49:46 -0800 (PST)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 599E1120033 for <quic@ietf.org>; Tue, 28 Jan 2020 11:49:46 -0800 (PST)
Received: by mail-wm1-x32e.google.com with SMTP id a9so3919377wmj.3 for <quic@ietf.org>; Tue, 28 Jan 2020 11:49:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qQZhJMp8E3OhZTWO3Jbx6t+B2VRihApM4TWkKfDTMG0=; b=Pn0ChWQHSqtzLd99cuI3JhItWhj2CD6YjI7g/XRIs8kzB9cd7XnZM/y/Z97gfMO2Zn YFLL+I8uK9kvYWd+Dm86RndvyacLvi9YWMFgDYrjWNnkebGmPkgPPa4zk651uKaFplpg aXRbeKSFcL0UGZags1EX/fb98GEXIrboWQSMkETqcn4SAAlQgpJhkj9h4MAK0Taxbqpg +h7TsqugMWZbhUGLOucwK/zQxhDPtswDGhABgPgzSyYZDKC2i/Hsd/FWZZUskGLgus82 LfGAGxcy8OWAofhXLMVae6anfdFNoJhtOkjU8BM01rzXqimYw1k3cMXnuRL9MvD2rts/ 0WMA==
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=qQZhJMp8E3OhZTWO3Jbx6t+B2VRihApM4TWkKfDTMG0=; b=ugpO0TvC5HnR/naext5/6xoiYTwpgT6U4c7XZRzoqmmbZTC3h5I6skrBUfsS6Q3IDk wTI9VBMvJ0NY6C2AoF4hWqK03TBQ93zGhYaUtiH/4UK0Inf5wxbJv1oPdr77AfmBPdFD pQrOHkBP4ahg2IorM1YQeLI2CznxvAe6YdJLpCyklRsy/h7PHnTSg6C/xsZUc+qJBRfw KKaJTgydc05O5MDwzzlb9nm8EI0dSKhJjyxj0TSDy7z3C8w0jFaQ2uFSCDnD4oKfPt1U c+OkfQU3cRgVQXyUSeOzrwhJmcRLpOUVeonI/MR1sFbjTzSnrDH5eK+fEJ0NU4GvYiqb FfIQ==
X-Gm-Message-State: APjAAAW2nZLWKDlDvOAh/X0OEsEXrpm5lP1AHegKrsjxoD0DlsjdO28m t0Hgv4/NjRT5NZVIfbo+40+9wG680MV3YEr1A8/FeA==
X-Google-Smtp-Source: APXvYqywcrGViXP+xAfAdACDBOb9Bk73AemNDtWqkxchYnQs4Dodb0zDak45sO6t70SyPCAFUEdIO3FLvmXhkzheUHM=
X-Received: by 2002:a1c:e2c3:: with SMTP id z186mr3111999wmg.70.1580240984268; Tue, 28 Jan 2020 11:49:44 -0800 (PST)
MIME-Version: 1.0
References: <ff12ef2fd1890c0bed636007f9e99e37b6b9c463.camel@ericsson.com> <c5b083a96cd718d4a77ba11bb214aebc407147b8.camel@ericsson.com> <CAKcm_gPQ3J=FyW248Vuu0zj_tRe_y11bs1vj_-8Y=n+F2ufiKQ@mail.gmail.com> <CH2PR22MB20862FBAA90E983E1B526B5BDA0B0@CH2PR22MB2086.namprd22.prod.outlook.com> <F72844E5-978A-48D3-A3B9-EE40F8F9B3F8@fb.com> <431df6637385ca6eb762a4c26b697fd936148543.camel@ericsson.com> <2966511B-93C8-4798-BB56-A8FAE76E91F0@fb.com>
In-Reply-To: <2966511B-93C8-4798-BB56-A8FAE76E91F0@fb.com>
From: Ian Swett <ianswett@google.com>
Date: Tue, 28 Jan 2020 14:49:31 -0500
Message-ID: <CAKcm_gM0N6nUX9QgkWn9cSfNAR-6Ejbea1O7hua5jPRkkVN3Pw@mail.gmail.com>
Subject: Re: Proposed Charter Text
To: Roberto Peon <fenix@fb.com>
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "mbishop@evequefou.be" <mbishop@evequefou.be>, "quic@ietf.org" <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008752ba059d388623"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/xC4IUclMJO_MWB-KHhWPLHeYJlI>
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: Tue, 28 Jan 2020 19:49:50 -0000
On Tue, Jan 28, 2020 at 2:04 PM Roberto Peon <fenix@fb.com> wrote: > Pretty sure I've been a strong cheerleader for avoiding distractions to > V1, so you won't hear disagreements there. > Since we want to make V1 happen, we haven't been discussing V2 stuff. > Datagrams aren't V1 stuff. Worse, datagrams are certainly in the same > sphere of stuff as is partial reliability, and so having it now as a 'QUIC' > wg draft is going to make the V2 stuff harder in several ways. > > This is the root of my concern. > > We're too early to adopt Datagrams as an official document, imho, even as > an extension, because doing so makes it more difficult to get the more > complete thing done, which we've been avoiding solely to get V1 done. > I'm unclear on why you think Datagrams make it more difficult to complete v1? Aside from a few people writing the draft and this charter conversation, the working group has spent almost no time on them. I also don't believe they add complication to the core spec. > -=R > > > On 1/28/20, 2:32 AM, "Magnus Westerlund" <magnus.westerlund@ericsson.com> > wrote: > > Roberto, > > On Mon, 2020-01-27 at 21:28 +0000, Roberto Peon wrote: > > Quite frankly, if we’re proposing to allow extensions for datagrams, > but not > > partial reliability, I don’t understand the motivation and I won’t > support it. > > Is that the case here, ‘cause we’re not explicitly talking about it > at all > > with the proposed change? > > To my understanding partial reliability for datagrams do not require > standardization on protocol level. This is a feature that given > datagram frames > in QUIC packets that has PSN that will be acknowledged can be > implemented sender > side with the appropriate API. If the WG think there are aspect of > this that > would benefit from description and alignment on API semnatics then we > can > include that later. However, I don't see it as anyway necessary in > this small > update. And if you think this is something that requires actual > specification > then I would encourage you to ensure that those pieces are written up > as a draft > for discussion. > > And as Mike already stated there will be a bigger rechartering later > when the v1 > specifications are done. > > Cheers > > Magnus > > > -=R > > > > From: QUIC <quic-bounces@ietf.org> on behalf of Mike Bishop < > > mbishop@evequefou.be> > > Date: Monday, January 27, 2020 at 10:06 AM > > To: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, Magnus > Westerlund < > > magnus.westerlund=40ericsson.com@dmarc.ietf.org> > > Cc: "quic@ietf.org" <quic@ietf.org> > > Subject: RE: Proposed Charter Text > > > > This is true, but has also been a useful guide to our work on > HTTP/3. As you > > note, “HTTP/2 semantics” isn’t really a thing – HTTP/2 is a mapping > of HTTP > > semantics over TCP – but we’ve interpreted this as saying that > HTTP/3 by > > default has the same feature set as HTTP/2. We’ve required > consensus in both > > QUIC and HTTP working groups to deviate from that (e.g. priorities). > > Clarifying that language wouldn’t be inappropriate, but also isn’t > closely > > bound to the point of this update. > > > > Depends how much we want to fix existing text, just like any other > PR, I > > suppose. 😊 > > > > Other feedback: > > Formatting nit: Your “key goals” bullet points are folded into a > single > > mishmash paragraph > > With the removal of the mention of the initial documents, do we need > the > > discussion about how we decide what to keep/change from those initial > > documents? > > > > From: QUIC <quic-bounces@ietf.org> On Behalf Of Ian Swett > > Sent: Monday, January 27, 2020 9:25 AM > > To: Magnus Westerlund <magnus.westerlund= > 40ericsson.com@dmarc.ietf.org> > > Cc: quic@ietf.org > > Subject: Re: Proposed Charter Text > > > > Thanks for the update. The original charter mentions HTTP/2 > multiple times, > > but except for when it's in reference to extensions, I think it > would be > > preferable to use HTTP instead of HTTP/2. For example, "The first > mapping > > will be a > > description of HTTP/2 semantics using QUIC," and "especially on the > QUIC > > mapping for HTTP/2" are quite odd now that HTTP/3 is it's own thing > which > > shares very little with HTTP/2. > > > > And two small comments below. > > > > Ian > > > > On Mon, Jan 27, 2020 at 9:07 AM Magnus Westerlund < > > magnus.westerlund=40ericsson.com@dmarc.ietf.org> wrote: > > > Hi, > > > > > > Due to the reshuffeling it may be hard to see exactly what is > changing. So > > > to > > > clarify in text what is being changed. > > > > > > The big change is to allow work on three "extension": Version > Negotiation, > > > datagram (these two are listed under fourth focus area) and how to > better > > > support load balancers (fifth focus area). > > > > > > Otherwise the changes are: > > > - removal of the initial input drafts to base the work on in first > > > paragraph. > > > - Reshuffling of the paragraphs, the one "current practices for > network > > > management ..." is moved down. > > > - Removal of pragaraph regarding interim during first year. > > > - Removal of stand alone paragraph preventing extension work. The > no other > > > extensions is now baked into paragraph on fourth focus area. > > > - Clarification that mapping work may also be done outside of QUIC > WG. > > > > > > Cheers > > > > > > Magnus Westerlund > > > > > > On Mon, 2020-01-27 at 12:22 +0000, Magnus Westerlund wrote: > > > > WG, > > > > > > > > Below you will find the draft charter text proposed by ADs and > WG chairs. > > > I > > > > intended to have the IESG agree to send this out for External > Review at > > > the > > > > next > > > > IESG meeting (2020-02-06). So if you have any comments and > proposal for > > > > changes > > > > now is a good time. > > > > > > > > Below is a copy of the current draft in the datatracker: > > > > https://datatracker.ietf.org/doc/charter-ietf-quic/ > > > > > > > > Diff: > > > > > > > > > https://www.ietf.org/rfcdiff?url1=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fcharter-ietf-quic%2Fwithmilestones-01.txt&url2=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fcharter-ietf-quic%2Fwithmilestones-01-00.txt > > > > > > > > QUIC WG Draft Charter (01-00) > > > > > > > > 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: > > > > > > > > - Minimizing connection establishment and overall transport > latency for > > > > applications, starting with HTTP/2; - 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 > > > > 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 will describe mappings between specific > application > > > > protocols and the transport facilities of QUIC. The first > mapping will be > > > a > > > > description of HTTP/2 semantics using QUIC, specifically with > the goal of > > > > minimizing web latency using QUIC. This mapping will accommodate > the > > > extension > > > > mechanisms defined in the HTTP/2 specification. Upon completion > of that > > > > mapping, additional protocols may be added by updating this > charter to > > > include > > > > them, or working elsewhere. > > > > > > > > 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 delivery a mechanism to > assist load > > > > balancers in their handling of QUIC. > > > > > > delivery -> deliver > > > > > > > > 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. > > > > > > I think the above paragraph should now be removed. > > > > > > > > > > The QUIC working group will work closely with the HTTPbis > working group, > > > > especially on the QUIC mapping for HTTP/2. > > > > > -- > Cheers > > Magnus Westerlund > > > ---------------------------------------------------------------------- > Networks, Ericsson Research > ---------------------------------------------------------------------- > Ericsson AB | Phone +46 10 7148287 > <+46%2010%20714%2082%2087> > Torshamnsgatan 23 | Mobile +46 73 0949079 > <+46%2073%20094%2090%2079> > SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com > ---------------------------------------------------------------------- > > > > >
- Proposed Charter Text Magnus Westerlund
- Re: Proposed Charter Text Magnus Westerlund
- Re: Proposed Charter Text Ian Swett
- Re: Proposed Charter Text Roberto Peon
- Re: Proposed Charter Text Ian Swett
- Re: Proposed Charter Text Ryan Hamilton
- RE: Proposed Charter Text Mike Bishop
- Re: Proposed Charter Text Jana Iyengar
- Re: Proposed Charter Text Roberto Peon
- RE: Proposed Charter Text Mike Bishop
- Re: Proposed Charter Text Roberto Peon
- Re: Proposed Charter Text Magnus Westerlund
- Re: Proposed Charter Text Magnus Westerlund
- Re: Proposed Charter Text Lucas Pardue
- Re: Proposed Charter Text Ian Swett
- Re: Proposed Charter Text Magnus Westerlund
- Re: Proposed Charter Text Magnus Westerlund
- Re: Proposed Charter Text Mirja Kuehlewind
- Re: Proposed Charter Text Spencer Dawkins at IETF
- Re: Proposed Charter Text Jana Iyengar
- Re: Proposed Charter Text Magnus Westerlund
- Re: Proposed Charter Text Magnus Westerlund
- Re: Proposed Charter Text Martin Duke
- Re: Proposed Charter Text Spencer Dawkins at IETF
- Re: Proposed Charter Text Jana Iyengar
- Re: Proposed Charter Text Ryan Hamilton
- RE: Proposed Charter Text Lubashev, Igor
- Re: Proposed Charter Text Jana Iyengar
- Re: Proposed Charter Text Magnus Westerlund