Re: [Webtransport] WG Review: WebTransport (webtrans)
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Fri, 14 February 2020 23:57 UTC
Return-Path: <spencerdawkins.ietf@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 3103D1201DC; Fri, 14 Feb 2020 15:57:32 -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 gcXrS0umJJTj; Fri, 14 Feb 2020 15:57:28 -0800 (PST)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (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 1225612002E; Fri, 14 Feb 2020 15:57:28 -0800 (PST)
Received: by mail-lj1-x234.google.com with SMTP id x7so12572842ljc.1; Fri, 14 Feb 2020 15:57:27 -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=j22WbRlxYD3vWT0bpE2+bdivh9BD+sBcSIEO+hAuIgU=; b=BVAkU86Sey6rmolf4ACI7MH5gDtUA7EtGvUG6SuxlzlU+TcsrGuCdk+/ukuA73r4ZR SlGw6qbKxcrPaL0Oev8Ba+M7T8os5+vRkx16eodOUqd2icy0CeMt/8KCz+m7k/eogqpA VDPdoyKTFQEo7nc8Ai3hbaKhT0ETafsv65e0/JB3uaZ9kOPzuc7Zk84xy+SS0om0/soJ W1pwGUxwgtvLY6z7S/s42pXssqAwpB404t+gKNpti+qHlne+X3w8trzcSjSplzBnl643 9lqcblDuyH4O09a7q92ObjIiJ0J6A19HWl+CebbCQ8SY962uKJrBPdezM45PG7GkvqWn jmWg==
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=j22WbRlxYD3vWT0bpE2+bdivh9BD+sBcSIEO+hAuIgU=; b=t8WrH9mFEp4EiFgatEJge3circ/1cdL9AQq4L71rJoeA3ompBsNsPCdk75RJSqVhFb HLGXjlZKkJoV/miqKEk1bHKAt5iLax5u1Kxm4J5gy/yiAkkQtEPshNBsdG6J0U9l3+KO Fb9i+wX8faJjn7DKPtb70owcJnnIIK6ttSnLeY3eVzG9bpAdrquLFTBv33VotdD3yeFt BtkXvw4LB+vW8sKHbfFnRKrcia32JgrJL6HXuF3WkZajKGsJdFF9fatWML2mbsa91WEU AeXCrXUXfPh+vj/8dkg3k0hoCd0f0TxflAZib09kRhHhx5GJZxKyhtBvQUVOKekfsgb+ DgHw==
X-Gm-Message-State: APjAAAU0wiGswhB2cgcyP+jtl3nePAyKneeFU6woe7Arv4lwQ+n5nas9 jRC5aJ490EhRn2LY69LEi+FfC0TZGE+hO8bCWKNSrrPv
X-Google-Smtp-Source: APXvYqzPgefQt+DOOqb4nJHEp2QqRqRbGZMG0ASbCKpDK03AUoP9zL4qYn5kM6NZadIoKySZsS5QUmSQjjQNKXaErvQ=
X-Received: by 2002:a2e:300e:: with SMTP id w14mr3495392ljw.222.1581724646173; Fri, 14 Feb 2020 15:57:26 -0800 (PST)
MIME-Version: 1.0
References: <158169360444.16309.1460416678858459460.idtracker@ietfa.amsl.com> <CAKKJt-eepLW6COCHKmJB07rYFin=yQ2XdzftTRR7McQFv+m65g@mail.gmail.com> <CAPDSy+5UNPttgjmDB_f4Gn12v_KHA0WisRU1=zbfP2Tbw-15VQ@mail.gmail.com> <CAKKJt-dfKBkq4qm9_zXOqLs33JhR4fEkNZnzPCMPoBR2aC5qdg@mail.gmail.com> <CAPDSy+7_atNZSgpq82FKLVN3O=N4NvpNuOXmeymUjE3gn5YmPw@mail.gmail.com>
In-Reply-To: <CAPDSy+7_atNZSgpq82FKLVN3O=N4NvpNuOXmeymUjE3gn5YmPw@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Fri, 14 Feb 2020 17:57:00 -0600
Message-ID: <CAKKJt-fbOmRNqqEABE2xozjxtRuWNHOhOi7Xi7ih1X-NZjZLPg@mail.gmail.com>
To: David Schinazi <dschinazi.ietf@gmail.com>
Cc: IESG <iesg@ietf.org>, WebTransport <webtransport@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000aaf0fb059e91f78c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/webtransport/aDOp170vWyrWWJLxGC8myBjMvq8>
Subject: Re: [Webtransport] WG Review: WebTransport (webtrans)
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: Fri, 14 Feb 2020 23:57:32 -0000
Hi, David, On Fri, Feb 14, 2020 at 5:54 PM David Schinazi <dschinazi.ietf@gmail.com> wrote: > Thanks Spencer! We added those specific protocols > at the request of the transport ADs, so I think we'll > leave them in for now if that's OK. > Of course. Do the right thing :-) Best, Spencer > David > > On Fri, Feb 14, 2020 at 3:42 PM Spencer Dawkins at IETF < > spencerdawkins.ietf@gmail.com> wrote: > >> Hi, David, >> >> On Fri, Feb 14, 2020 at 2:50 PM David Schinazi <dschinazi.ietf@gmail.com> >> wrote: >> >>> Hi Spencer, >>> >>> The main goal is for WebTransport to use QUIC and benefit >>> from QUIC features such as reduced head-of-line blocking. >>> However, on networks where QUIC is blocked, the WG will >>> most likely define a fallback version over TLS/TCP. That >>> version will obviously not see QUIC features. I think this fits >>> into the proposed charter, as it requires paying attention to >>> these concerns. >>> >>> We explicitly chose not to specify which exact protocols >>> WebTransport will be built on in the charter, because we >>> have not reached consensus on that yet, and this will be >>> discussed in the newly formed WG. >>> >> >> That's all fine, but I'd suggest dropping QUIC and TLS/TCP as examples, >> if you're deferring the decision to the working group. Just saying "The >> working group will not define new >> transport protocols but will instead use existing protocols." would have >> avoided my confusion. >> >> Best, and enjoy your working group. >> >> Spencer >> >> >>> Thanks, >>> David >>> >>> On Fri, Feb 14, 2020 at 12:15 PM Spencer Dawkins at IETF < >>> spencerdawkins.ietf@gmail.com> wrote: >>> >>>> As usual, I'm reading this, and not just looking at the words (as >>>> previously). >>>> >>>> Most of it looks fine, except for the part where I fell off the edge of >>>> the cliff. >>>> >>>> On Fri, Feb 14, 2020 at 9:20 AM The IESG <iesg-secretary@ietf.org> >>>> wrote: >>>> >>>>> A new IETF WG has been proposed in the Applications and Real-Time >>>>> Area. 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-24. >>>>> >>>>> WebTransport (webtrans) >>>>> ----------------------------------------------------------------------- >>>>> Current status: Proposed WG >>>>> >>>>> Chairs: >>>>> Bernard Aboba <bernard.aboba@gmail.com> >>>>> David Schinazi <dschinazi.ietf@gmail.com> >>>>> >>>>> Assigned Area Director: >>>>> Barry Leiba <barryleiba@computer.org> >>>>> >>>>> Applications and Real-Time Area Directors: >>>>> Adam Roach <adam@nostrum.com> >>>>> Alexey Melnikov <aamelnikov@fastmail.fm> >>>>> Barry Leiba <barryleiba@computer.org> >>>>> >>>>> Mailing list: >>>>> Address: webtransport@ietf.org >>>>> To subscribe: https://www.ietf.org/mailman/listinfo/webtransport >>>>> Archive: https://mailarchive.ietf.org/arch/browse/webtransport/ >>>>> >>>>> Group page: https://datatracker.ietf.org/group/webtrans/ >>>>> >>>>> Charter: https://datatracker.ietf.org/doc/charter-ietf-webtrans/ >>>>> >>>>> Description of Working Group >>>>> >>>>> The WebTransport working group will define new client-server protocols >>>>> or >>>>> protocol extensions in order to support the development of the >>>>> WebTransport >>>>> API https://wicg.github.io/web-transport. >>>>> >>>>> The WebTransport working group will define an application-layer >>>>> protocol >>>>> or suite of application-layer protocols that support a range of simple >>>>> communication methods. These must include unreliable messages (that >>>>> might >>>>> be limited by the path MTU), reliable messages, and ordered streams of >>>>> reliable messages. Attention will be paid to the performance of the >>>>> protocol, with particular attention to the protocol’s overhead and the >>>>> potential for head-of-line blocking; its ability to be deployed and >>>>> used >>>>> >>>> >>>> Speaking of "head of line blocking" ... >>>> >>>> >>>>> reliably under different network conditions; and its ability to >>>>> integrate >>>>> into the Web security model. The working group will not define new >>>>> transport protocols but will instead use existing protocols such as >>>>> QUIC >>>>> and TLS/TCP. >>>>> >>>> >>>> Is the intention here to allow applications using WebTransport to do >>>> something like what applications using HTTP/3-QUIC do today, and failover >>>> to HTTP/2-TLS-TCP if QUIC is blocked or significantly rate-limited? >>>> >>>> If "Yes", that might be said more clearly. >>>> >>>> If "No" - how badly does the world need WebTransport for TLS/TCP? >>>> >>>> I ask this especially because the charter raises head of line blocking >>>> as a consideration - as it should, in 2020 - but TLS/TCP hasn't changed >>>> about that since QUIC was chartered in 2016, with avoiding TCP head of line >>>> blocking as a key goal. So listing QUIC and TLS/TCP as apparently equally >>>> legit existing protocols seems odd. >>>> >>>> Could someone clue me in about this? >>>> >>>> Best, >>>> >>>> Spencer, who is also curious about possible coordination between >>>> WebTransport and TAPS, but let's ignore that for now. >>>> >>>> The group will pay attention to security issues arising from the above >>>>> scenarios so as to protect against creation of new modes of attack. >>>>> >>>>> To assist in the coordination with owners of the WebTransport API, the >>>>> group will initially develop an overview document containing use cases >>>>> and requirements in order to clarify the goals of the effort. The >>>>> requirements will include those arising from the WebTransport API. >>>>> Feedback will also be solicited at various points along the way in >>>>> order >>>>> to ensure the best possible match between the protocol extensions and >>>>> the >>>>> needs of the WebTransport API. >>>>> >>>>> The group will also coordinate with related working groups within the >>>>> IETF, >>>>> such as QUIC and HTTPBIS, as appropriate. In particular, if the >>>>> working >>>>> group needs any changes to or extensions of the core protocols, those >>>>> issues will be raised with the relevant working groups for decisions >>>>> on how >>>>> best to handle them. If those decisions result in work in WebTrans, >>>>> the >>>>> working group last calls for that work will again be sent to the >>>>> relevant >>>>> working groups. >>>>> >>>>> Milestones: >>>>> >>>>> Mar 2020 - Adopt a WebTransport Overview draft as a WG work item >>>>> >>>>> Mar 2020 - Adopt a draft defining a WebTransport protocol as a WG >>>>> work item >>>>> >>>>> Oct 2020 - Issue WG last call of the WebTransport Overview document. >>>>> >>>>> Jan 2021 - Issue WG last call on the first WebTransport protocol >>>>> document >>>>> >>>>> >>>>> _______________________________________________ >>>>> IETF-Announce mailing list >>>>> IETF-Announce@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/ietf-announce >>>>> >>>> -- >>>> Webtransport mailing list >>>> Webtransport@ietf.org >>>> https://www.ietf.org/mailman/listinfo/webtransport >>>> >>>
- [Webtransport] WG Review: WebTransport (webtrans) The IESG
- Re: [Webtransport] WG Review: WebTransport (webtr… Spencer Dawkins at IETF
- Re: [Webtransport] WG Review: WebTransport (webtr… David Schinazi
- Re: [Webtransport] WG Review: WebTransport (webtr… Spencer Dawkins at IETF
- Re: [Webtransport] WG Review: WebTransport (webtr… David Schinazi
- Re: [Webtransport] WG Review: WebTransport (webtr… Spencer Dawkins at IETF
- Re: [Webtransport] WG Review: WebTransport (webtr… Magnus Westerlund
- Re: [Webtransport] WG Review: WebTransport (webtr… Mirja Kuehlewind
- Re: [Webtransport] WG Review: WebTransport (webtr… Spencer Dawkins at IETF