Re: [Masque] Proposed draft charter

David Schinazi <dschinazi.ietf@gmail.com> Tue, 04 February 2020 16:22 UTC

Return-Path: <dschinazi.ietf@gmail.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 BAD93120251 for <masque@ietfa.amsl.com>; Tue, 4 Feb 2020 08:22:30 -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 auX2dgIZZtwX for <masque@ietfa.amsl.com>; Tue, 4 Feb 2020 08:22:28 -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 468B21201E0 for <masque@ietf.org>; Tue, 4 Feb 2020 08:22:26 -0800 (PST)
Received: by mail-lj1-x233.google.com with SMTP id q8so19220193ljj.11 for <masque@ietf.org>; Tue, 04 Feb 2020 08:22:26 -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=bzjWi9Kv+PiEqtI9praNcrM8Kn9tB5i0mmKWz6aMkTE=; b=V4jJXGclr7+ogkmR6Gw3PrbfNvL/hckeuT1F5pcbUteVE+BC8RtF3R7SM6j84ByoaK IfxXRevZXeMER7qpKt7dJ1aeqYOjmcUMb6tYFEI5hD5w/nwL5MhxARziVdzWrnFXps8V 02TnexEMD0y05TTbL+QZSjf4cPi8KAi27KDU6yNxqVCWJ7AFAPTBjiaBoEZ3THgMZE/s egoyggdqMyPI+BdGuCRlnnMEYsxmEv8dBhjzMplgtJJQRuzbCxXStZg++gSQAG2VZGey Efo4kzjvWp0dte0dPR4EruDDoSgnsErWPrU+T6TAdGuX7DrSBM08WmEchH9Y4Fz5l9nR HNmw==
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=bzjWi9Kv+PiEqtI9praNcrM8Kn9tB5i0mmKWz6aMkTE=; b=DaIQINq+bmsUsjha/OaVzNdOi6rtlK8oqmiYaeuubNG/mX4tyCypL1ac2ovVzZw8qt mJ5n6rCCiqKwi5E+J54dxFQeCCqSdkKcLU6pcywsvsyFw8CvMjZHOJQ2laB0PcJRjR3r Ew2r49dVhCAgUfPSjp+Fb6f6LBjak85jLLoZkxqewts81WxHX+iNSSHoNacpqz8CBLuT TO2QfImBGE+gxEeXlChS9af3Rhmficspf61ei2hOMoN0pjBEOGK7H0sWUmne2YPnobrR N9Bt0hHy49VySHtY9tEet6sLMiXe4w+KdcJo4fbJwqzRkcVbij0bpKX4WnlmErxji3Zy SiWw==
X-Gm-Message-State: APjAAAWoBS2MIL5hcdrscIeNak/RuIkwxbfxdK56iM8pgD5HB7jxhmfe rzhcF2D3uQYqND4jPg3Zd2JRLDLbecy9zNGL7zU=
X-Google-Smtp-Source: APXvYqwGMFN43Uft6+v/1M+4+loLt4edrRSz5YIvhGPN0T2hHMYyqpSONJjTGzrXOH9vYwW+5U7sFIZSqJaJeXzaWs8=
X-Received: by 2002:a05:651c:111c:: with SMTP id d28mr16646267ljo.32.1580833344501; Tue, 04 Feb 2020 08:22:24 -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> <CABcZeBMTDh588r+gLKgXfh1=hhC2a3FMV-sQg5uZfsW4042NTg@mail.gmail.com>
In-Reply-To: <CABcZeBMTDh588r+gLKgXfh1=hhC2a3FMV-sQg5uZfsW4042NTg@mail.gmail.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Tue, 04 Feb 2020 17:22:13 +0100
Message-ID: <CAPDSy+6Q_-gZcFBKXcoD-qCyPZ=juqmXckbZkSaJRmsUvuReMQ@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
Cc: Eric Kinnear <ekinnear=40apple.com@dmarc.ietf.org>, "masque@ietf.org" <masque@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f2bab9059dc27194"
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/yC1gRMCu-MJUcpQAanmaFhv-dEw>
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 16:22:31 -0000

Thank you Eric (Kinnear) for writing this. I like the new charter,
especially the fact that the scope is much narrower now.

David

On Tue, Feb 4, 2020 at 4:37 PM Eric Rescorla <ekr@rtfm.com> wrote:

> 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
>>
> --
> Masque mailing list
> Masque@ietf.org
> https://www.ietf.org/mailman/listinfo/masque
>