Re: [QUIC] Alissa Cooper's Yes on charter-ietf-quic-00-01: (with COMMENT)

Ryan Hamilton <rch@google.com> Tue, 13 September 2016 00:50 UTC

Return-Path: <rch@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 9FD8712B0E9 for <quic@ietfa.amsl.com>; Mon, 12 Sep 2016 17:50:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.208
X-Spam-Level:
X-Spam-Status: No, score=-4.208 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-1.508, SPF_PASS=-0.001] 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 8KoSjo6IyrSe for <quic@ietfa.amsl.com>; Mon, 12 Sep 2016 17:50:54 -0700 (PDT)
Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (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 CB2EE12B03F for <quic@ietf.org>; Mon, 12 Sep 2016 17:50:53 -0700 (PDT)
Received: by mail-wm0-x22d.google.com with SMTP id c131so85593747wmh.0 for <quic@ietf.org>; Mon, 12 Sep 2016 17:50:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=kapoSAJsApeLZWb1ZFhzNJ2RD7pVgUnrbzv64ICgZkY=; b=cXUzQAg4bsVL+jdeX0f+YieSjL9Nrq7TAnxw2+o43KYVuUfHKG0ISnQLjy+VJd902m s61dEky4UrcBh5t4O7m79CPQ8V76iCtuLcnRdDbUo7D0uosc8C2UZ/kBvhITUfLTtZLP hyKZTk6mSmbXHplKG8xYFDJ95N8lFMSy/YIO0iN9Z1rmm3Z4qVZS1vVQYduRhIOYxIUk P6ZZukyyhlngU51jF+eQRK2yhmB9D/MWcKz96b+Ewl6z6vxWaK6xJC+hwq1O4/COsJg5 6KVq+YCQvw3R83u0rptDksU6mACgfoFpqitaWRUcuuwOhTUDBCmrfNkZjmjonHOWO7DD 5+bA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=kapoSAJsApeLZWb1ZFhzNJ2RD7pVgUnrbzv64ICgZkY=; b=HYATQvLT6DeyDVxFZSWw2b6U9CiHBlux+JR+0NcSDZ770Ss9RbkY4nT79Q3/aEI4iM JW0AEpr+1fqm7rDoJypb4KNCQc4SNbeVhPG3s4IdBFkSqmFODQTFzFCrRYPljiE5ZAtD DiS44w+hN6VSSn+b6gI/iWl+1RJmlT2fAyHFAWwP47M6rC1gSlths0xj8vvZjoM3hBR8 YhNA+LXxdYcBdePxXxp3z6zbqzriwTEa3pTs9khPPIP34bMeKc6mwZeEWw2ApJWx5yI9 TFH9fgRe/C8mJySvd7d8TgPw6C6siC1vStCEV2IwAs+WXweOJTuL8cuqYqfrGfq8Oogg rYyg==
X-Gm-Message-State: AE9vXwNZ402BV07BB8kpx3pB1qtTrUOf73sOiiks8ZOL1EUmqZexpl1E3qgm0zzu70bQlMUkhcsA1hmxyGhBRvsW
X-Received: by 10.194.200.36 with SMTP id jp4mr19735780wjc.26.1473727852208; Mon, 12 Sep 2016 17:50:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.209.197 with HTTP; Mon, 12 Sep 2016 17:50:51 -0700 (PDT)
In-Reply-To: <CABcZeBNDGQT141+9Q-YJRsuVrWGD=SDdeeFaKe0=iNwb+1ckLQ@mail.gmail.com>
References: <147273767703.10217.5299850397860146217.idtracker@ietfa.amsl.com> <CAKKJt-dE_q2iNFLn_BFqPoy1V4kBnxGkbAiGzjyFkDdj6+gMBw@mail.gmail.com> <CABcZeBNDGQT141+9Q-YJRsuVrWGD=SDdeeFaKe0=iNwb+1ckLQ@mail.gmail.com>
From: Ryan Hamilton <rch@google.com>
Date: Mon, 12 Sep 2016 17:50:51 -0700
Message-ID: <CAJ_4DfRrLxOYKaFN_Bi7PpLRVx8_bNWAMChFNKaiPqfaKxaT6A@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
Content-Type: multipart/alternative; boundary="047d7b8743f6209464053c590144"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/y3OqTjxs4L4CwKcyKXjriWMnfEE>
Cc: quic-chairs@ietf.org, quic@ietf.org, Alissa Cooper <alissa@cooperw.in>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, The IESG <iesg@ietf.org>
Subject: Re: [QUIC] Alissa Cooper's Yes on charter-ietf-quic-00-01: (with COMMENT)
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Mailing list to discuss QUIC standardization <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, 13 Sep 2016 00:50:57 -0000

​​


On Mon, Sep 12, 2016 at 4:39 PM, Eric Rescorla <ekr@rtfm.com> wrote:

> I had a few comments on the draft charter:
>
> > There is emerging implementation and deployment experience with QUIC, a
> > UDP-based protocol that provides a stream-multiplexing encrypted
> transport.
> > Based on that implementation and deployment experience, the QUIC working
> group
> > will provide a standards track specification generalizing the design
> described
> > in the initial set of draft-tsvwg-quic-protocol, draft-tsvwg-quic
> -loss-recovery,
> > and related documents.
>
> "initial set" is ungrammatical here. Strike it.
>
>
> > 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;
> > - Enabling deployment over unmodified Internet paths; and
> > - Enabling multipath and forward error correction extensions.
>
> I would like to see a security objective here, as I think we all agree
> that it's a first-class priority.
>
> - Providing secure transport by default using TLS 1.3.
>

​QUIC is designed to have a plug-able handshake mechanism​. For sure, TLS
1.3 should be used in many cases, including HTTP over QUIC. But I would
want to makes sure that we don't lose the ability to develop other
applications on top of QUIC which want a different handshake.

​I'd be happy to see language requiring that we come up with a QUIC + TLS
1.3 mapping, just not language that says that TLS 1.3 is the only handshake
for QUIC.​ Perhaps you were already saying this, I'm not sure.

Cheers,

Ryan



>
> > This work will ensure that
> > QUIC using TLS1.3 has security and privacy properties that are at least
> as good
> > as a stack composed of TLS1.3 using TCP (or MPTCP when using multipath).
>
> This "QUIC using TLS 1.3" language is a little weird. I would just say
> "QUIC". I believe MT provided a similar comment.
>
>
>
> > The third focus area will describe mappings between specific
> applications???
> > semantics 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.
>
> I'm not sure this should be in QUIC so much as HTTP. Minimally it somehow
> needs to be in cooperation and I don't see anything here. I certainly don't
> want this to preclude a mapping of only HTTP/2's transport facilities.
>
> -Ekr
>
>
> On Thu, Sep 1, 2016 at 7:02 AM, Spencer Dawkins at IETF <
> spencerdawkins.ietf@gmail.com> wrote:
>
>> Hi, Alissa,
>>
>> On Thu, Sep 1, 2016 at 8:47 AM, Alissa Cooper <alissa@cooperw.in> wrote:
>>
>>> Alissa Cooper has entered the following ballot position for
>>> charter-ietf-quic-00-01: Yes
>>>
>>> When responding, please keep the subject line intact and reply to all
>>> email addresses included in the To and CC lines. (Feel free to cut this
>>> introductory paragraph, however.)
>>>
>>>
>>>
>>> The document, along with other ballot positions, can be found here:
>>> https://datatracker.ietf.org/doc/charter-ietf-quic/
>>>
>>>
>>>
>>> ----------------------------------------------------------------------
>>> COMMENT:
>>> ----------------------------------------------------------------------
>>>
>>> What is the status of these PRs?
>>> https://github.com/IETF-QUIC/Charter/pulls
>>
>>
>> I checked two of the PRs. One looks like it's reflected in the
>> datatracker, but the other does not. I'll make sure the proponents think
>> the datatracker text reflects what they want to go with, before this goes
>> for external review.
>>
>> Spencer
>>
>> _______________________________________________
>> QUIC mailing list
>> QUIC@ietf.org
>> https://www.ietf.org/mailman/listinfo/quic
>>
>>
>
> _______________________________________________
> QUIC mailing list
> QUIC@ietf.org
> https://www.ietf.org/mailman/listinfo/quic
>
>