Re: [Masque] Proposed draft charter

Eric Rescorla <ekr@rtfm.com> Tue, 04 February 2020 15:37 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: masque@ietfa.amsl.com
Delivered-To: masque@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFB06120020 for <masque@ietfa.amsl.com>; Tue, 4 Feb 2020 07:37:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=rtfm-com.20150623.gappssmtp.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 hwilDBICg-sq for <masque@ietfa.amsl.com>; Tue, 4 Feb 2020 07:37:01 -0800 (PST)
Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) (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 46BFE1200E6 for <masque@ietf.org>; Tue, 4 Feb 2020 07:37:01 -0800 (PST)
Received: by mail-lj1-x233.google.com with SMTP id x14so19030860ljd.13 for <masque@ietf.org>; Tue, 04 Feb 2020 07:37:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UcKRWjXSyAoF+Z+xrF4ajQRdZbZgH36bVt77kgs2Jb0=; b=hlKqclAvcfJ2u22VosXe426xoaznxD+EVLuKN008TiHD1QIdBfwxzYCijozcKimaWP NGp3cQUKBMibw9dVm+7ye7uFa7D7y1p8yh/P4Vt8CFJRisC6jhVcSo1MuLHeis3Q46E/ VbjSZypXjOpnjm8FBbnujMs1+vVm1J9iUzZxGr4okVf2aD4+JE2nPoGpFOCifUlHWE2N wjemT175A8bM/wdeODn9eAbm8TK3u0oxNli9ngZ3jlarQl6ueCoYTtNYQPoXF9PMj6Q6 P/Z50apFZO78hia7Qty6XTbC1qnb3fncQrlpXa/DhqGCUvfZd/421bUZ1W6YYJPQ+/Fc A+zQ==
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=UcKRWjXSyAoF+Z+xrF4ajQRdZbZgH36bVt77kgs2Jb0=; b=BluM2yZ6c7Lezi5bKpqKJhk7Zn8ZI8Oa74Iz/wv90LTLonwuq8qsz9PclfszHggciJ 3iC7NaEKc1C3EnVMJBrQt+TcRMH9exuUM8VEkSEmhPUozoC1chrDIzWQ22C+jFi/G5Ug Qtv8noEZLOAXHUD6MmJsx5baF+8HQj2Kd9Ojl/12BvqAzMw6iHKH2zpMgo0cIITi3gLJ YsI+oymTbden5HzveYf6NcibKCZK1ueO3FT2Fhs9bnAZvjXMx9ZA5KU9t9dNXHeF4aoB cOWJ+Y3aRp67BC1npstgeZjvVSDtJCfTmIAOesCRFpUNwPxNX3jR2qT2MTp7ayNcyP5e 2PlA==
X-Gm-Message-State: APjAAAUXHuZd9fKYgjuZDaaYIrKGy/vnXBCVChwWSkAhF6bSNWZYIFIR QFMZutWS296fwqDQ4DF0w9Bz+bL26nUt2qHtbEZLvA==
X-Google-Smtp-Source: APXvYqyoFmJTEvXUEbyB951YTew/wU1WTOy1KJ4XMKY6wUY5eqoR3fGmbY/1NDOeUmSLHQe6LXDfHel4F0tX0mvMxtU=
X-Received: by 2002:a2e:90f:: with SMTP id 15mr17142034ljj.120.1580830619536; Tue, 04 Feb 2020 07:36:59 -0800 (PST)
MIME-Version: 1.0
References: <845946C2-EB98-4F3A-966E-968AE349302C@ericsson.com> <CABcZeBOJtyaa+J9PqoEZ7n8QahFy4n8nbBaCwUd0W+1BoMNnZQ@mail.gmail.com> <E68FB662-F6E5-49EE-AD92-AFCCCEA0CCE9@ericsson.com> <CABcZeBNEekD6GivQUvg8Gmz=_0EB1T_7PAeK=MNR_7+ObWJuTA@mail.gmail.com> <AE645E8F-6E17-4844-B8CC-373EB0909775@apple.com>
In-Reply-To: <AE645E8F-6E17-4844-B8CC-373EB0909775@apple.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Tue, 04 Feb 2020 07:36:23 -0800
Message-ID: <CABcZeBMTDh588r+gLKgXfh1=hhC2a3FMV-sQg5uZfsW4042NTg@mail.gmail.com>
To: Eric Kinnear <ekinnear=40apple.com@dmarc.ietf.org>
Cc: "masque@ietf.org" <masque@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008726d7059dc1cf40"
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/fkvigxBHQp5M3CfXTbaTHgsAaNI>
Subject: Re: [Masque] Proposed draft charter
X-BeenThere: masque@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiplexed Application Substrate over QUIC Encryption <masque.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/masque>, <mailto:masque-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/masque/>
List-Post: <mailto:masque@ietf.org>
List-Help: <mailto:masque-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/masque>, <mailto:masque-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Feb 2020 15:37:04 -0000

Generally LGTM. Some comments below.

On Tue, Feb 4, 2020 at 7:30 AM Eric Kinnear <ekinnear=
40apple.com@dmarc.ietf.org> wrote:

> Hi all,
>
> There’s been some good discussion on this thread, which has led to some
> potential improvements in the draft charter.
>
> Here’s some proposed text which tightens things up quite a bit and tries
> to clarify many of the parts that caused concern. Thoughts and feedback
> welcome!
>
> Thanks,
> Eric
>
>
>
> ==================
>
> Many network topologies lead to situations where transport protocol
> proxying is
> beneficial. For example, proxying enables endpoints to communicate when
> end-to-end connectivity is not possible and can apply additional encryption
> where desirable (such as a VPN).
>
> QUIC is a good candidate protocol for tunneling these types of traffic, as
> QUIC
> provides secure connection establishment, multiplexed streams, and
> connection
> migration. Further, HTTP/3 provides an existing request/response syntax
> that can
> be used to set up and configure services
>

Note: not just secure connection establishment, but also secure transport.

.
>



>
>
> Using QUIC as a tunneling technology allows for proxying of both reliable
> stream
> (TCP) and unreliable datagram (UDP) flows. For stream flows, QUIC streams
> provide reliable in-order delivery across the client-proxy link. QUIC
> datagrams
> provide for unreliable data transmission, which allows for transporting
> UDP and
> other unreliable flows via a proxy without introducing potentially
> redundant or
> unnecessary recovery mechanisms. In addition, QUIC can carry both types of
> streams over the same connection while taking advantage of a unified
> congestion
> controller.
>

Maybe "both types of flows" because QUIC streams are a specific thing.

>
>
> This working group will work on MASQUE (Multiplexed Application Substrate
> over
> QUIC Encryption), a framework that allows concurrently running multiple
> proxied
> flows inside a QUIC connection. The MASQUE framework will specify a
> signaling
> protocol that is used between the endpoint(s) and the MASQUE server to
> negotiate
> proxy services that establish tunneled connectivity. The initial
> functionality
> will be limited to client-initiated proxy tunnels. The WG may subsequently
> recharter to consider other applications.
>
> Proxy services that extend the signaling of the base MASQUE protocol can be
> adopted by the group by creating a new milestone with AD review.
>
> If MASQUE requires any extensions to existing protocols, the group will
> coordinate closely with the respective group responsible for maintaining
> that
> protocol, such as the HTTPBIS, QUIC, or TLS working groups.
>
> ==================
>
>
> --
> Masque mailing list
> Masque@ietf.org
> https://www.ietf.org/mailman/listinfo/masque
>