Re: [Masque] Proposed draft charter

Mirja Kuehlewind <mirja.kuehlewind@ericsson.com> Tue, 04 February 2020 16:23 UTC

Return-Path: <mirja.kuehlewind@ericsson.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 D511E120274 for <masque@ietfa.amsl.com>; Tue, 4 Feb 2020 08:23:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 TbTll3AI77bU for <masque@ietfa.amsl.com>; Tue, 4 Feb 2020 08:23:56 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2043.outbound.protection.outlook.com [40.107.22.43]) (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 DCD4D120289 for <masque@ietf.org>; Tue, 4 Feb 2020 08:23:55 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SW8nr+DWu4PN4ramRy5YLX8xwr8qc8dGkBprA4QTXPWB/ciKT6+DRX+9nHYTdQgQ7cwr8aeLKVwVM0KE4L9iAaTA8oY0K0PTtNM4YpqVqrPdngRW/B7SwERsrX19sG7XxBt0FuS/mxfqJn05OQL5yaFzBGHrrWRK4k0P7h9G+HQ1cFmLFc17xcYX4WQqMl9q3W2QhzPZfWR88A0WcSQCbBR8i9mp3lg4h9kdKMyx6tKY7A8vQ+opH0o3hx9R8DX/cGGrSY0h/Ftlm0REBpmXyHjD8bBqm8YpQFpxA/DEzbqU4zkna3ekLqBFPD1W/j8IIRMzKek6YhCz70AJGl76eQ==
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-SenderADCheck; bh=oMQd8aK0tydtY+QfblTlGOmCJDMynyro55uM0JKQKbc=; b=WybH+tvmGKH92zjuxrFcPYi3GuErwb+1/ly8IX4/y1S4QohHysrCOwTITqCFFTYTpDXlaXKZ++d/aT+w83SVPhoMWn7RMyj/y8dSfCgSkPlM2smSr3YLoZEXGojKroltUxW72F6/aXdJIz0+pbaAdg1odrrtAvjaX/qTcyAeTiroQpPTYkUQzzgHUwxp68b2srpm5kndcsXPvdsL49MnMd1OJvw+GuLFeRK3kgboN8WnC0dFFT9b457hEm38sLLjrLRZU6vcwo2qCo0yj7HUJE2bloUOkwhw6fUE28DNXhPWsHGqmn2hUYCey1ekesxuGNo9jXOoDt51/Boe57lhnA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oMQd8aK0tydtY+QfblTlGOmCJDMynyro55uM0JKQKbc=; b=QKV1JHE5PbpziNpi6x+TXIZTdft8VLHLyRCq9+yD9tKJD80lCt++8gVVEwDZI58yIQa0J7cN5hzyNuCrXwKF7e3f0Yo4kAtbQG8K98kGpLSdznDlhw6vH7ifnIFdPU1RfEtowW+9GJ537n5zazAyCGGelfYSF589dgTxt+bA3fc=
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com (52.135.149.158) by AM0PR07MB5619.eurprd07.prod.outlook.com (20.178.22.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.12; Tue, 4 Feb 2020 16:23:53 +0000
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::4879:46ae:16e:f5b7]) by AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::4879:46ae:16e:f5b7%7]) with mapi id 15.20.2707.018; Tue, 4 Feb 2020 16:23:53 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: Eric Kinnear <ekinnear=40apple.com@dmarc.ietf.org>, "masque@ietf.org" <masque@ietf.org>
Thread-Topic: [Masque] Proposed draft charter
Thread-Index: AQHV0w4aBWkpAZDWB0m+dMAczIB7OKgJUBEAgABhS4D///GGAIABlwgAgAAfuIA=
Date: Tue, 04 Feb 2020 16:23:53 +0000
Message-ID: <C58665A7-8550-4828-A7CD-603E3A64CFAF@ericsson.com>
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>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mirja.kuehlewind@ericsson.com;
x-originating-ip: [2a00:79e1:abc:301:354b:458a:a3c6:e83f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c4cfecbf-1777-4746-693d-08d7a98ea051
x-ms-traffictypediagnostic: AM0PR07MB5619:
x-microsoft-antispam-prvs: <AM0PR07MB561938750D61C180C425143DF4030@AM0PR07MB5619.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03030B9493
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(366004)(396003)(136003)(39860400002)(199004)(189003)(81156014)(66946007)(71200400001)(81166006)(66476007)(478600001)(76116006)(66556008)(2906002)(66446008)(64756008)(6506007)(86362001)(8676002)(53546011)(91956017)(33656002)(2616005)(6486002)(5660300002)(186003)(316002)(110136005)(6512007)(36756003)(44832011)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB5619; H:AM0PR07MB4691.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NQKWTU+nhgaY/NWCUdI8ligrGY4cjj9EBXvIoTsI7lKiTmqyAw+aj2SBIe0CRdt99TSDDkbqL2UNgC6L7QLt5/oZGjsnSRK5u2kCYTgN+VKi2cAKaMJ2hXbK3QyLwdg/rMlE6xb8drl//qf+Olg4tDLpcWlzeEnHND+yPGBjRVEmd4TjOCYJuoPB8SmBNfqhKf3VSkw+k6y8zHqCnNpAhL9QxAVbwyGurfXqmaUNJj7AzwwW5aPwSzYp8TSJRRn9fS2Nz1xB3+LrcG+cb2kfn9AfMfignNdcahZZeMGjOhmMrSYIQ1X5eUekNsJhKDyzRTqRCU/yfYe+wqfu7xqGuEfJfPdgK+FlyEZZMRdMF9QTw6H1VrWKg/7b1KZUIwJCz+2o7A3zBDnTwqBmhoVK8hA2D3190kZQDZYTa8AMW0s/0kyw/I3gdQF9L8+rX9GW
x-ms-exchange-antispam-messagedata: 2Vg9yTbBkQQAVwwFHdtSJiYWItDI2TxxXuoxFqywjUO+GITMuE/uhNGpvVNpVExCum1N/xIgfBSlWlt5iSLyFYAlc/640L5sMGPFtlLwnOPrtR+epqA8VzsSPGBXsJ7ihxnd9mWCanW2z6fCaBnYWfVS3xf/hh2UY0N/wJi7YuheTMpJ3L0PKL3dNGYkRB01ZoW5Hx70sRDINSxwHztlkQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_C58665A785504828A7CD603E3A64CFAFericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c4cfecbf-1777-4746-693d-08d7a98ea051
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2020 16:23:53.5894 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: YlSyysSGPDbMU2Ja2Ba8f3nB3KIrZEy4zOOeOkG1OIMKwKE9AzZFmWjgunZ21pTGYNS6oCeEKrKXKCZPm75hN1fYwzkLNyFLl959+nlCwps=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5619
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/--YagYXAybkaZefTspbrOvz2Yvo>
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:23:59 -0000

Hi Eric,

thanks for narrowing this down. The proposed text below looks like a good starting point for a working group!

Mirja


From: Masque <masque-bounces@ietf.org> on behalf of Eric Kinnear <ekinnear=40apple.com@dmarc.ietf.org>
Date: Tuesday, 4. February 2020 at 16:30
To: "masque@ietf.org" <masque@ietf.org>
Subject: Re: [Masque] Proposed draft charter

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.

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.

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.

==================