Re: [Webtransport] Request for Feedback: Draft Charter proposal

Victor Vasiliev <vasilvv@google.com> Wed, 23 October 2019 22:06 UTC

Return-Path: <vasilvv@google.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 25AE0120112 for <webtransport@ietfa.amsl.com>; Wed, 23 Oct 2019 15:06:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.499
X-Spam-Level:
X-Spam-Status: No, score=-17.499 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, URIBL_BLOCKED=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 6BFHzkYu2HMU for <webtransport@ietfa.amsl.com>; Wed, 23 Oct 2019 15:06:39 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 E4606120106 for <webtransport@ietf.org>; Wed, 23 Oct 2019 15:06:38 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id g3so5168997lfb.11 for <webtransport@ietf.org>; Wed, 23 Oct 2019 15:06:38 -0700 (PDT)
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=3yLScajPgZMr24Xb8cW3VajbwJBxW927nyKTb6lsoa4=; b=V6uI5FH9MRcgoohf2DWg62KXeCxLWIMg6HNZiotZu4mFs9LOC66bAoHVl/i9Iyq8o8 IBE30XHY9AIY2R/9/cpzIA4dtFHDqa3/BzxHG9ubDdxlpexIYBq6ld1zkRazhKIFevWv wK485wHnWsg11EclkUT3SdLdEjTkyaX9dCQPI83VeP2m+xK5FCRR3g5L6i9K4Gz4kycv 3PpZtStE4zFwP/dqUmTkFrN0B9K7Z5KvkdChjN3UADjmonmiv8LBKfyvmhMzHUOc7eHS nZr/IlwcE+EvCG7P+6TdW2VzJ15EzdyE7XY24Zm2+G1z5htSwvbP4TgRndbxAH77uN5a HxUg==
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=3yLScajPgZMr24Xb8cW3VajbwJBxW927nyKTb6lsoa4=; b=No3GqcBBfyUlCAt/nrxkeman7ngZFlcIcZICYR5zN2RN0tu/faC8nhu9TyodkvuRD8 5jX1HzXZTnvw2mrResJXUlbSUUCtcW0ST6nnsW/QW35dusu5LKv1UEknEHLJwaH/u/2C aeurpA3JHD7cVLIlIN/Z5+8cjfJYw7excf6IDNRJrheKl59nZ/IEwvDXEefhBfa0u6s7 ZPJMJrHxFj0uHADFT1NMOQOadUF7ljP9/FiLk0tTkJS+YP8SuO8VMAbPgWPdt5IfnHWd mIUHV/VH9iRhB7Kk37vqZCyAcwULr4VOwo/oAnTHDDsQOrRNUMJ1uBgN9BsWFO5tQ4kX af/g==
X-Gm-Message-State: APjAAAX2xfosxb2wZPj0yVaPg8kapdUsqT4lRxDJKOafiWGc2+aprqT2 eQjd3kI3ay6ju32qHrNyVdesRwyAZRQSVP+QyoxjJg==
X-Google-Smtp-Source: APXvYqxQ+ZMINqVINADDz8GO36ifM+Y+uZdq0a88pnmCYCVd+TZu8pCHj6xnq9X2BiBhTmwwXQ3uzRJv9jCbFxkdMV0=
X-Received: by 2002:a19:8c05:: with SMTP id o5mr23568389lfd.53.1571868396554; Wed, 23 Oct 2019 15:06:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAOW+2dvGYQPOu8GmM011fwkqz5StqXS4qbDBXoOz1ncMYCSJsA@mail.gmail.com>
In-Reply-To: <CAOW+2dvGYQPOu8GmM011fwkqz5StqXS4qbDBXoOz1ncMYCSJsA@mail.gmail.com>
From: Victor Vasiliev <vasilvv@google.com>
Date: Wed, 23 Oct 2019 18:06:25 -0400
Message-ID: <CAAZdMafWGM-dVb9_R0Wz=YPe=U70J5qTpwVNUtcJXmDrBLteEg@mail.gmail.com>
To: Bernard Aboba <bernard.aboba@gmail.com>
Cc: webtransport@ietf.org
Content-Type: multipart/alternative; boundary="00000000000069760b05959b219a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/webtransport/imRlu7Q0ogKMc7Ke8ziSsQbUG_g>
Subject: Re: [Webtransport] Request for Feedback: Draft Charter proposal
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, 23 Oct 2019 22:06:42 -0000

Hello Bernard,

Thanks for the charter draft!

I have a few suggestions:

   1. I think in terms of milestones, we might want to put WebTransport
   over QUIC earlier than WebTransport over HTTP/[23], since it's both simpler
   in nature and is currently under active development in Chromium.
   2. I'm not sure it would be wise to explicitly put WICG into the
   charter, as WICG expects the specs to migrate elsewhere as soon as they
   reach a certain level of maturity (so we'd need a recharter when that
   happens, which I'd prefer to avoid).

I also feel we should be somewhat more explicit about what points we expect
to coordinate with W3C (i.e. we should coordinate on requirements, but not
on protocol details).

On Wed, Oct 23, 2019 at 5:35 PM Bernard Aboba <bernard.aboba@gmail.com>
wrote:

> As many of you may have noticed, there will be a (non-WG forming) WEBTRANS
> BOF at IETF 106:
> https://trac.tools.ietf..org/bof/trac/
> <https://trac.tools.ietf.org/bof/trac/>
>
> With the IETF 106 schedule due to be finalized soon, we are working on a
> draft agenda which we hope to post to this list sometime next week.
>
> While the upcoming IETF 106 BOF is non-WG forming, we have gotten some
> feedback from the IESG  suggesting that we jumpstart discussion of a
> potential WG charter.  So as to solicit feedback, we've put together an
> early draft of a charter proposal, which is enclosed below.
>
> Please note that this proposal assumes that dependencies such as work on
> QUIC datagrams (e.g. draft-pauly-quic-datagram and
> draft-schinazi-quic-h3-datagram  ) will be handled elsewhere, such as in a
> re-chartered QUIC WG.
>
> WebTransport (WEBTRANS)
> ---------------------------------------------
> Charter
>
>>
>> Chairs:
>>      David Schinazi <dschinazi.ietf@gmail.com>
>>      Bernard Aboba <bernard.aboba@gmail.com>
>>
>> Applications and Real-Time Area Directors:
>>      Barry Leiba <barryleiba@computer.org>
>>      Alexey Melnikov <aamelnikov@fastmail.fm>
>>      Adam Roach <adam@nostrum.com>
>>
>> Applications and Real-Time Area Advisor:
>>      Barry Leiba <barryleiba@computer.org>
>>
>> Mailing Lists:
>>      General Discussion: webtransport@ietf.org
>>      To Subscribe:
>> https://www.ietf.org/mailman/listinfo/webtransport
>>      Archive:
>> https://mailarchive.ietf.org/arch/browse/webtransport/
>>
>> Description of Working Group:
>>
>> The WebTransport working group will define new protocols or
>> protocol extensions in order to support the needs of the W3C
>> WebTransport API <https://wicg.github.io/web-transport/>.
>>
>> These protocols will support:
>>   * Reliable bidirectional and unidirectional communication
>>     that provides greater efficiency than Websockets
>>     (e.g. removal of head-of-line blocking).
>>   * Unreliable datagram communication, functionality not
>>     available in Websockets..
>>   * Origin checks to allow supporting the Web's origin-based
>>     security model.
>>
>> The WebTransport working group will define three variants:
>>   * A protocol directly running over QUIC with its own ALPN.
>>   * A protocol that runs multiplexed with HTTP/3.
>>   * Fallback protocols that can be used when QUIC or UDP
>>     is not available.
>>
>> The group will pay attention to security issues arising from
>> the above scenarios so as to ensure against creation of new
>> modes of attack, as well as to ensure that security issues
>> addressed in the design of Websockets remain addressed
>> in the new work.
>>
>> The group will coordinate with the W3C Web Incubation Community
>> Group (WICG) with respect to the above deliverables to ensure the
>> best possible match between the WebTransport protocol extensions
>> and the W3C WebTransport API. The group will also coordinate with
>> other working groups within the IETF (e.g. QUIC, HTTPBIS) as
>> appropriate.
>>
>> Goals and Milestones:
>>
>>   March 2020 - Adopt a draft on WebTransport over HTTP/3 as a WG work item
>>   March 2020 - Adopt a draft on WebTransport over QUIC as a WG work item
>>   March 2020 - Adopt a draft on HTTP/2 fallback mechanism as a WG work
>> item
>>   March 2020 - Adopt a draft on a QUIC fallback mechanism as a WG work
>> item
>>   September 2020  - Issue WG last call on WebTransport over HTTP/3
>>   September 2020  - Issue WG last call on HTTP/2 fallback mechanism
>>   November 2020   - Issue WG last call on WebTransport over QUIC
>>   November 2020   - Issue WG last call for QUIC fallback mechanism
>>
>
>
> --
> Webtransport mailing list
> Webtransport@ietf.org
> https://www.ietf.org/mailman/listinfo/webtransport
>