Re: WG Review: Multiplexed Application Substrate over QUIC Encryption (masque)

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Fri, 21 April 2023 11:01 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A07DCC13AE43; Fri, 21 Apr 2023 04:01:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f-4B6TX8hi4u; Fri, 21 Apr 2023 04:01:37 -0700 (PDT)
Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2115.outbound.protection.outlook.com [40.107.113.115]) (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 9C03FC13AE42; Fri, 21 Apr 2023 04:01:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d2z/g2He/i6s9k+7irjG6jEV4haTKoHxkoMLP+WRpr0iNLNGunOI9vyTBO/QDuFAo5Yk8qH6uMStc3wREnv44zhIJ26yz78uuk40Tkn1hvrvK3yRgd0qFpbyhXCViwf3KcKHpvRNb808IoLnLrAQfxpdUDvrlGZIgJkrY5llE2m2oyqT/+tLBok+957f+mSVqHLkk1hbfGfSI4y+o7GNCNbFT5KAqhlAh8feh4e+o/+yEQHR4+HXGfAa5uwp6jaCLbnCrgTULJevVNTmXM+uqkMiuuB1mNXCH9clJAHRQIU4MwfyY0PETY1NLZvyYN9iHXp5j3i31q4Wvoc1KsOzDA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uLNQieZkQCwmbsKZxIBkIgR+PXV8jJalHmSZGCFDKXA=; b=oC4FhOuxPH3aYpCuMyI56aFbVS9EsuwfKPKIFfBhUCj7VRSGCFL6ed9RRhD9MYyNe6hZYvLfKzFSI0cVXm9OSWK+MwXG+RwArSAJGXRQo59Yud/d8i0K0Z0LhJ1cphaCw58PWEMSMnDNI9r3i3kzpTGRFyaCh7svLuFRtRVlOAz1/Bmo+RQGAxmYj3FKuaht4dM7sxq2to7ThzHV2GZ49e3sPuVCAhkjcwnSBivAINJ5HHE5iSYuM8BYuvFOE/fruN/3X6vn8vPSN3Qt3IJTBwnW80Z0FXFKnVjr26X9ea+ZkwoHk4a4MtMduCBk3KNpi9MxpoGyPI69eCWrs3IzfA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uLNQieZkQCwmbsKZxIBkIgR+PXV8jJalHmSZGCFDKXA=; b=MsZikXRFSJUo2Uv83WO/DNcjaOAPXBAs0YUWXBM1ZxDjXpNVwi3nNWcZNkA1n+bQZ6OER5++Wj97CviDaoHWxqs4jyPLHZ3UHHOfZ0jl7ULmsT0G76QQwDP1ocjhwIj0BLuuw9JIV26vruHsGk1FasVHI767XV6mw1M2ynXKlis=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from OS3PR01MB5686.jpnprd01.prod.outlook.com (2603:1096:604:c3::10) by TY3PR01MB11843.jpnprd01.prod.outlook.com (2603:1096:400:40a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Fri, 21 Apr 2023 11:01:33 +0000
Received: from OS3PR01MB5686.jpnprd01.prod.outlook.com ([fe80::fea0:d6ba:dcb3:bf1d]) by OS3PR01MB5686.jpnprd01.prod.outlook.com ([fe80::fea0:d6ba:dcb3:bf1d%6]) with mapi id 15.20.6319.022; Fri, 21 Apr 2023 11:01:33 +0000
Message-ID: <1a2b5a87-be2e-9f9a-1110-df706bc38a6f@it.aoyama.ac.jp>
Date: Fri, 21 Apr 2023 20:01:32 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: WG Review: Multiplexed Application Substrate over QUIC Encryption (masque)
Content-Language: en-US
To: iesg@ietf.org
Cc: masque@ietf.org, IETF discussion list <ietf@ietf.org>
References: <168202750306.62983.10413946119271102282@ietfa.amsl.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <168202750306.62983.10413946119271102282@ietfa.amsl.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: TYAPR01CA0041.jpnprd01.prod.outlook.com (2603:1096:404:28::29) To OS3PR01MB5686.jpnprd01.prod.outlook.com (2603:1096:604:c3::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: OS3PR01MB5686:EE_|TY3PR01MB11843:EE_
X-MS-Office365-Filtering-Correlation-Id: 3a97426e-e272-4cf9-9d67-08db4257c46a
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: IeJPty05ZS4cBN2/lM0ScSjvYynCj7klDCqF3i/bILm9rUUDBKNFOFO1fsNgQPo5YQK396VpP1ja2Q6EzfRwNhYcCEzy1HTt+6JVUcBIt+N/X1RxKit5ErMZ8UxiokZcAT0FQq4JB5XoZBW/TrXMeeCf3mjZ/NGdQYXzfehERPbDGTWdUGgpzmQlALSlG/GH7yjV4jpcRhQ+hm1YmbHWWntcrmZ6dKIQ36GI0vG8kXB0KJBxQo3RDrpwxT0ReNYw8H+Y6pIReKuQnxMPZDHfpPuas3lJSiR1rytYNgoaVQoJ6h3pWFjSPUGqvAAFjeKJOQv9S21+u+FBQJr+vHldGqNoMaop1HReuXAqo7BRC95ARa/dqnudbQt+mrGS1NS3G2Jq+Lmv2fARA+K7QJK51t1FykruzxKxsBIqgDFVIRu70ZrOZzbKJhgzSrAP4PxKQm1lI47CNKR/liRC4GK9Qezs/KAz2SyS/AqzM/nBRaU9D+eMUvaubzs8V+WIHbeB6tV8aX053FYPKfJZFMqwebT0urL9ON77d2DvZZnP2WOIVIgKiG32M8Wp+Pwn4UtuaU709gMbV7j2Zk/VftRTqa1NJrE4IGDtFMr/NYv+eXmHkP7BZKjiGL0bckhuE0QRlI3eh42mbTkNVO/cfUSfsEfeVNbsEiLViUfPHETKEEM=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB5686.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39850400004)(346002)(366004)(396003)(136003)(376002)(451199021)(38100700002)(41320700001)(31696002)(2906002)(86362001)(66899021)(31686004)(6486002)(36916002)(52116002)(186003)(53546011)(83380400001)(2616005)(26005)(6512007)(6506007)(966005)(786003)(450100002)(478600001)(66556008)(66476007)(66946007)(6916009)(4326008)(41300700001)(38350700002)(316002)(8676002)(5660300002)(8936002)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: yoV1Mkk1e/kPkyTDLAzJHsIlBf2/93bgyOMHkHZvbyPCkMJHEMcAoouvfZON53sAOcS76oJbiFiW6PyuDfm6k88ph2kzxE4mn8yE3Ns5RPRE9klWqHTkio7NAK2d/vUfsPkAUOhbhSs/82ii4Nr6JlBvSeIffYEn9CZKv9esglT0H3PZ7e6kvSvYJbieYPzd0G0ZZWP2KJ4fP74OpVjvw7doKgIOsTRf5OfvWoOgjTogCTkrsgDQNcSPYm1871lR4LsDBtfIPhlWOipIDe/SfUadh5Ae/8m+X5yhZq4hStJWJdR78xI8uSWRQgjhwLEoWaeQ8OntxO09L0Fc29TDF1BmxFv+Ybgq2zfEcnggBRkOfxWOvZm/P7NhHg/7pxv1Qm4fDZvq3QFrWXvxwaSqVpx8v+/BUY9qVSjMbpYXKs1vbApMS/OuxKEWfIeE+47KDrwkDf/Fti5y9R2DNVqtOPbJdFg6o1KetCdf+0RKvrtQSTRar2UE1NMxUegwHZWe+rVgiyb8R/EUjg9wtyXcMAYnPM844qWmJZRNK3VCf8d1AL+4kQHNMGMeXELqwjXq/pQCdm/EeAIo4Ub67xJmIiV3RZPbvU3RKsXG1x5AWD5Wmrxuym4OhSKwyvt1rs7hFA15ox4fAk9XA+gnNGFIUCpseRQpVPDz35LsaL3midCqG/XulOFr6nD6UADWbZFXeC5cA/cnJqshmf5YZ8fO0AZeSKG21Rjg2Ts3WM2pu4XBObR+yn2LuQkFMYx03ZYEUA83GlChx9iZpEkIebj9bwOn02cld3PNjDAi+hsbb62DUob92qsW41a2PL1HiHvFGCbbq1ddvJ6qYzvb1XYsMnRvHApcik8woKst/+GkeDe4RuZmaHAnwmKoreVU+o3B15P52gPzqy0VY2QxidYY8vomVdGvNQLx3THhY0i1crM5Kc1aoQY+PBKy7flbD7ulExO0dgCC+KTJNX9H+jk1ptGaxdWFsF4T4hAswcPo6KK3skphWMRYcN7iKDVq0hn9+uWhZZoKQ5OD+drlM747T8nk9Oy0BJ3WzdrZMF7fV/qWB1qpFnP+jBuLFh8qUamilZTncPwULHXjWmqSQWIaJ8OGpIohW4pxwEv4Tp2Oxh9xln7itIf45MA+5sVL5PIofT6evCZeagMQL2c6MH5Q2cjHLuU0xMrrR7rlTPPu1cbA/XP8/Luzpu0T+kFyt8JHqKMgYf/1U9r9/Y10tUWjhnNPUJ4PhHOQMR9467IdKVDmeSMWipPN4FQckIuSkiMOPdLNCKdDBRThAXvsUgVy3lEltZwrKo7hvH52Z9XUDsTuVotWdhEUWrjJftVldWPcOGJs3/1ku+JgRmsheOha0fZJVdfhF7UG5pc0dkZAoo5Cx2Q82cnMkL+RINoZWPIqN1KoeW/Arm3RBS1YyAAwaIbViun4sFAJWc9RhF15RAHb53IclawrDW4SLRNJUUq4pTGnnSL/BYT6XWTtVBlbZwUXciC8stA7fyqFT6I+pOEVI/xnDFcS7F8Os0qu/gltBY0tCoH8grvoevx+rD3+PESjbPLd+D14hbpC/GDb8mN2ORtPbXdZc2IFfcKpIOsiVIdjhIv0YWEAq3x++f+I5A==
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: 3a97426e-e272-4cf9-9d67-08db4257c46a
X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB5686.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2023 11:01:33.0582 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: dsYwBqAuv7Q4Hpyw1ufiJSW2GokT1jLB4gval2LRWaEMw4ZGGaHYbtP/6pzxuLSEDZRt/ROg9MId2UETb6/3aw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB11843
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/ZXMfN9GwmoKcum9AMtimNk_l6oI>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IETF-Discussion. This is the most general IETF mailing list, intended for discussion of technical, procedural, operational, and other topics for which no dedicated mailing lists exist." <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Apr 2023 11:01:38 -0000

In a case like the one below, it would be extremely helpful to have a 
(pointer to a) diff between the current and the proposed charter.

Regards,   Martin.

On 2023-04-21 06:51, The IESG wrote:
> The Multiplexed Application Substrate over QUIC Encryption (masque) WG in the
> Transport Area of the IETF is undergoing rechartering. 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 2023-04-30.
> 
> Multiplexed Application Substrate over QUIC Encryption (masque)
> -----------------------------------------------------------------------
> Current status: Active WG
> 
> Chairs:
>    Christopher Wood <caw@heapingbits.net>
>    Eric Kinnear <ekinnear@apple.com>
> 
> Assigned Area Director:
>    Martin Duke <martin.h.duke@gmail.com>
> 
> Transport Area Directors:
>    Martin Duke <martin.h.duke@gmail.com>
>    Zaheduzzaman Sarker <Zaheduzzaman.Sarker@ericsson.com>
> 
> Mailing list:
>    Address: masque@ietf.org
>    To subscribe: https://www.ietf.org/mailman/listinfo/masque
>    Archive: https://mailarchive.ietf.org/arch/browse/masque/
> 
> Group page: https://datatracker.ietf.org/group/masque/
> 
> Charter: https://datatracker.ietf.org/doc/charter-ietf-masque/
> 
> 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 or to apply additional encryption
> where desirable (such as a VPN). Proxying can also improve client privacy,
> e.g., by hiding a client's IP address from a target server. Proxying
> technologies such as SOCKS and HTTP(S) CONNECT exist, albeit with their own
> shortcomings. For example, SOCKS signalling is not encrypted and HTTP CONNECT
> is currently limited to TCP.
> 
> The primary goal of this working group is to develop mechanism(s) that allow
> configuring and concurrently running multiple proxied stream- and
> datagram-based flows inside an HTTP connection. The group has specified
> CONNECT-UDP and CONNECT-IP, collectively known as MASQUE, to enable this
> functionality. MASQUE leverages the HTTP request/response semantics,
> multiplexes flows over streams, uses a unified congestion controller,
> encrypts flow metadata, and enables unreliable delivery suitable for UDP and
> IP-based applications.
> 
> The MASQUE working group will now develop HTTP extensions, which might be
> specific to the HTTP version, to the core client-initiated CONNECT-UDP and
> CONNECT-IP functionality. Services that a proxy initiates without any prompt
> from a client are out of scope.
> 
> Exercising the extension points defined by CONNECT-UDP and CONNECT-IP helps
> to make it easier to support new use cases or accommodate changes in the
> environment in which these protocols are deployed. The initial set of
> extensions will be in support of UDP listening, and CONNECT-UDP proxying
> optimizations when the UDP traffic is QUIC. Additional extensions that
> provide missing functionality, improve performance, or otherwise ease
> deployability for use cases may be adopted where there are multiple
> implementation and/or deployment proponents. The intended status is Standards
> Track, but the WG may downgrade if it believes that is appropriate for the
> ultimate document maturity level.
> 
> Extensions to HTTP Datagrams will be coordinated with HTTPBIS. Extensions
> that solely relate to generic proxying functionality, and are not specific to
> the core MASQUE documents, are out of scope.
> 
> Specifying proxy server discovery mechanisms is out of scope. New congestion
> control and loss recovery algorithms are also out of scope. However, the
> working group will consider implications of tunneling protocols with
> congestion control and loss recovery over MASQUE proxies, and may issue
> recommendations accordingly.
> 
> The working group will consider how the protocols it defines might operate
> over versions of HTTP that use TCP rather than QUIC, for use when QUIC is
> unavailable. This might include defining alternative extensions specifically
> for use in these HTTP versions.
> 
> IP multicast is out of scope. Designs need not explicitly preclude multicast,
> but they will not focus on multicast-specific features.
> 
> Impacts on address migration, NAT rebinding, and future multipath mechanisms
> of QUIC are not anticipated. However, the working group should document these
> impacts, or those of any other QUIC developments, if they arise.
> 
> The group will coordinate closely with other working groups responsible for
> maintaining relevant protocol extensions, such as HTTPBIS, QUIC, or TLS. It
> will also coordinate closely with ICCRG and TSVWG on congestion control and
> loss recovery considerations, and intarea for IP Proxying.
> 
> MASQUE is not intended to be a long-lived working group.
> 
> Milestones:
> 
>     - Submit an extension for UDP listeners
> 
>     - Submit an extension for QUIC-aware proxying
> 
> 
> 
> _______________________________________________
> IETF-Announce mailing list
> IETF-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-announce