Fwd: FW: [Masque] Proposed draft charter

Lucas Pardue <lucaspardue.24.7@gmail.com> Sun, 26 January 2020 19:49 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BD13120072 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 26 Jan 2020 11:49:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.751
X-Spam-Level:
X-Spam-Status: No, score=-2.751 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-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 54XTp4kvQ3fX for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 26 Jan 2020 11:49:56 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFB5C12006E for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 26 Jan 2020 11:49:55 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1ivnsB-0007Da-Uq for ietf-http-wg-dist@listhub.w3.org; Sun, 26 Jan 2020 19:47:07 +0000
Resent-Date: Sun, 26 Jan 2020 19:47:07 +0000
Resent-Message-Id: <E1ivnsB-0007Da-Uq@frink.w3.org>
Received: from titan.w3.org ([2603:400a:ffff:804:801e:34:0:4c]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <lucaspardue.24.7@gmail.com>) id 1ivnsA-0007Cp-2w for ietf-http-wg@listhub.w3.org; Sun, 26 Jan 2020 19:47:06 +0000
Received: from mail-vk1-xa33.google.com ([2607:f8b0:4864:20::a33]) by titan.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <lucaspardue.24.7@gmail.com>) id 1ivns7-0004T9-Fa for ietf-http-wg@w3.org; Sun, 26 Jan 2020 19:47:05 +0000
Received: by mail-vk1-xa33.google.com with SMTP id o187so2090056vka.2 for <ietf-http-wg@w3.org>; Sun, 26 Jan 2020 11:47:02 -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=vqOzV4Xq4k6NBwdRcDxi5ynHgHtMgdHzY1IUVUJ11mU=; b=lN0WdIA0Sm/pfJG3h9LHPlLXk7T98eyT3q5pbJ9ZMto22nVu9ImpMAEpbLTzgogu06 PyEym6Qurfh6/1Ipkj7Fr+ofm04x4J4rM6MwHw+djfviWaLZXwbuc8sOGVnZXTV2hRaf 6TCpsgh1TwcLFysTh9INp3CPlyZpsJSTz4rN+8vxMj+bhzMdtebbTKGSbq/7YxdpnSDB TNt7kV2t5XTCexflKL6kovp64OOi5XHuwJbPALPnrrO8sibJnusB05yXXFMseLeoOwYr L2n6cKgd6mos92tRitg4mPMaiOzsZw9TglirHk9R3TPnDVhQE8s/E65oXT7j9zUGKbc5 MQcA==
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=vqOzV4Xq4k6NBwdRcDxi5ynHgHtMgdHzY1IUVUJ11mU=; b=Ivr8PXJhE+IP/myuALQzC9u2maFxUTVnr8AUYJikb/xSL9+i1F2uv+4mMy96fz2Q4i 1eQFkrkYNzT03tydUMXKnkWYRacqpgtxbW/dGWnTp7f2LGEYvtMddwHuR4JpwZeV59qY 695Wwqrk4UY+70EiQuOgQeHwtVtslMFqtCuR5Ye6o9jKqbr6P4Jv5WIDbL7KAT1JNrdR OqAlkwYnh74NJt3mjZZUCw0cCr2vHu+koqO+KHMijhh+BfIzQQlWZzacvmSNzjABHAvE T+haxiGzfXPnriNzB8sF1VJb4jftQzydXep8OKp8KWMbh/vjF0/3s1cu4Sv6gmeKBLuJ qAdw==
X-Gm-Message-State: APjAAAVBFr1l+YwASgspB380YdRy+JUTq65Ns3noiWSIHplaekb5MSXh sjtcDpnxMO9uizY77wna26rEeiKmca1f0msL4RqlDw4C
X-Google-Smtp-Source: APXvYqwsr/gQIEIrAi2Tnr0q3zdQRQa+kRvbFGARHpF0IQT/I5TNOphtP1KT8dgt3iiwCis9c2cyPUgn9bNL8aZM0sY=
X-Received: by 2002:a1f:3fcd:: with SMTP id m196mr8193703vka.28.1580068021729; Sun, 26 Jan 2020 11:47:01 -0800 (PST)
MIME-Version: 1.0
References: <FE1BB3FC-A3C2-46BB-9D59-6D54ABA9B99A@ericsson.com>
In-Reply-To: <FE1BB3FC-A3C2-46BB-9D59-6D54ABA9B99A@ericsson.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Sun, 26 Jan 2020 19:46:46 +0000
Message-ID: <CALGR9obTZD_JGFM3xbw6HDxr_4G8M2RoS0xR_pkQy9OTs9cWzw@mail.gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
Cc: Mirja Kuehlewind <ietf@kuehlewind.net>
Content-Type: multipart/alternative; boundary="00000000000027fc9f059d1041b8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::a33; envelope-from=lucaspardue.24.7@gmail.com; helo=mail-vk1-xa33.google.com
X-W3C-Hub-Spam-Status: No, score=-3.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1ivns7-0004T9-Fa 3e5b8029c19a55f8407f95c37b7a4c4b
X-Original-To: ietf-http-wg@w3.org
Subject: Fwd: FW: [Masque] Proposed draft charter
Archived-At: <https://www.w3.org/mid/CALGR9obTZD_JGFM3xbw6HDxr_4G8M2RoS0xR_pkQy9OTs9cWzw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37291
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hello all,

A while back I present some thoughts on HTTP proxying in an era of QUIC and
HTTP/3 [1]. Since then several of us have been continuing proxy-related
discussion, including broadening scope, in MASQUE[2]. Since some of you may
not follow closely QUIC or MASQUE, please see Mirja's email below about a
draft charter we have prepared

Cheers,
Lucas

[1] -
https://tools.ietf.org/html/draft-pardue-httpbis-http-network-tunnelling-01
[2] - https://mailarchive.ietf.org/arch/browse/masque/


---------- Forwarded message ---------
From: Mirja Kuehlewind <mirja.kuehlewind=40ericsson.com@dmarc.ietf.org>
Date: Fri, Jan 24, 2020 at 11:34 PM
Subject: FW: [Masque] Proposed draft charter
To: quic@ietf.org <quic@ietf.org>, tsvwg <tsvwg-bounces@ietf.org>


Hi all,

For your information, we've just sent a proposed draft charter text for
MASQUE to the respective mailing list. If you are interested in this work
and would like to comment, please use the MASQUE list. Feedback and
community input is very welcome!

Mirja



On 25.01.20, 00:29, "Masque on behalf of Mirja Kuehlewind" <
masque-bounces@ietf.org on behalf of mirja.kuehlewind=
40ericsson.com@dmarc.ietf.org> wrote:

    Hi everybody,

    as already indicated by David in his last mail, some of us worked on a
proposed draft charter for a new group. Please find the text below and
provide comments!

    Thanks!
    Mirja

    ---------------------------------
    MASQUE draft charter text


    Many network topologies lead to situations where transport protocol
proxying is beneficial. For example: helping endpoints to communicate when
end-to-end connectivity is not possible, applying additional encryption
where desirable (such as a VPN), or accommodating differences in network
segment characteristics (e.g. long paths such as satellite, or high-loss
links). Many existing proxy solutions deployed today rely on transparent
intermediation. However, an increasing amount of traffic is using QUIC, and
QUIC's improved security model prevents transparent proxies. In order to
allow transport protocol proxying when QUIC is in use, we will need a
mechanism where at least one of the QUIC endpoints actively collaborates
with the proxy. QUIC is a good candidate protocols for tunneling or
forwarding this kind of traffic, as QUIC provides secure connection
establishment, multiplexed streams, and connection migration. Further, use
of HTTP/3 on top of QUIC enables HTTP-level proxying and caching.

    This working group will work on MASQUE (Multiplexed Application
Substrate over QUIC Encryption) - a framework that allows concurrently
running multiple networking applications inside a QUIC connection. The
MASQUE framework will specify the actions and processes for establishing
tunneled proxy connectivity as well as a signaling protocol that is used
between the endpoint(s) and the MASQUE server to negotiate and request
proxy service capabilities and parameters, and realize services that
require communication between endpoints and proxies. A proxy may provide
simple forwarding with optional address translation only, or more advanced
services like name resolution, multipath support, or assistance for
congestion control on link segments with challenging characteristics, such
as high loss or strongly varying delays.

    As use-cases for deploying MASQUE have different security or
performance requirements, the working group may define multiple MASQUE
services for proxying to suit these disparate use-cases. In particular,
some deployments may want to avoid double-encryption to reduce
computational costs if the inner connection as well as the outer QUIC
tunnel connection use encryption, while others might prefer to keep the
double-encryption of user data to sure strong privacy guarantees. Such
options will need to produce documentation of the resulting security and
privacy properties.

    Alongside the definition of the MASQUE framework, the group will
further work on discovery mechanisms for MASQUE servers and which MASQUE
services they support, taking into account deployment across network
segments with different operability and end-user relationship
characteristics.

    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.

    Milestones

    July 2021 MASQUE framework and base protocol to be submitted to the
IESG for publication as PS
    Nov 2021 Discovery mechanism for MASQUE servers to be submitted to the
IESG for publication as PS
    Nov 2021 [Example WG Item] Use Case specific extension to the MASQUE
protocol be submitted to the IESG for publication as EXP or PS




    --
    Masque mailing list
    Masque@ietf.org
    https://www.ietf.org/mailman/listinfo/masque