Re: [Masque] Updated proposed charter text

Mirja Kuehlewind <mirja.kuehlewind@ericsson.com> Mon, 06 April 2020 17:24 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 6C2BD3A0C4E for <masque@ietfa.amsl.com>; Mon, 6 Apr 2020 10:24:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.267
X-Spam-Level:
X-Spam-Status: No, score=-2.267 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 Jnd5wcSegj7F for <masque@ietfa.amsl.com>; Mon, 6 Apr 2020 10:24:47 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60058.outbound.protection.outlook.com [40.107.6.58]) (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 4D76C3A0BD5 for <masque@ietf.org>; Mon, 6 Apr 2020 10:24:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XxTj+evhXRLiq55fucLCzCezj7cOJ/9vu7zLnRRH/38h/+ib3JlSLx0NnQqxKU0YGtxIXR8fLsrA6ADElPijHJNXfyKsye58WphikS1QO+ju0TuhljxGfVL0gtEC0lygt5XMmST7oUJ+JMPfVeqcln7V6hXdMF2j6YQi4vBOvm95beFfiY/vnfZpeZFjcA/hbxbK1VscItF6lcv4pS8EBey8pqFd5CdJ7ZGPp/2c3iBT4MtdIZldJJ/PpuPiKpo70uTYOosmpGz7cgUa64wRzcl/TrD55HM5Eh6mCQOAaRLM8bf3H/RlTBkTYyBVBmfWBjCd3I9CrAG0M14Akw8KKw==
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=U6dtveBwgYCSVRlFYNuULLvZbkToDcX7n298manQKfk=; b=brJ9JFd5KOD1XO/m98FfacMCMnuBSsWV/Mi3nsdwteB3+ICUs6RuPw83906nsenGdSvScBdSSpI/rA2xYfCQ7R4p+TUsyolgmS/cKvi1ZYyx/EvKI8kvd+Nm0BUzxvyVrk4bkjYT++y9gQBiWMAXIBHtnfgM5goDB/ghwzfvQCahL2xbf6ytepb3PMmn5kZobFWrd7QFO4FED9v1t34kuYiyDk5Cvl+ujq99kYaZcmZF9kyhXuQAxVhMcTve2WEBarCG45esXvHCd5iRzkiujsFZCpgQLg8uglDg+HegbeMNAzw18s0iw+PjcqvJNtiF5Ao8FXXQXE61v7lr/GgKDw==
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=U6dtveBwgYCSVRlFYNuULLvZbkToDcX7n298manQKfk=; b=HmCT61ZnXJvTMZjDw8W3Xkn9rmxMOwMkSGVis01lVrmQ5sgp7HHJdhysV7qHsmpvGjQsBH3/A6AZXtlNSLI5wlmcyuB1SOgAOihvpAhlFbeP4fnQV2gKtc+MGUDs0+iLJ+UtMEQa5f1U93l7VqQm5Gg2h3qwTHNUM4uKba3jm4E=
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com (52.135.149.158) by AM0PR07MB6289.eurprd07.prod.outlook.com (10.186.172.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.14; Mon, 6 Apr 2020 17:24:44 +0000
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::298a:36c6:fff4:f8f8]) by AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::298a:36c6:fff4:f8f8%3]) with mapi id 15.20.2900.012; Mon, 6 Apr 2020 17:24:44 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>, Eric Rescorla <ekr@rtfm.com>
CC: Christopher Wood <caw@heapingbits.net>, "masque@ietf.org" <masque@ietf.org>
Thread-Topic: [Masque] Updated proposed charter text
Thread-Index: AQHWB3uA92K/zczuiE+AorwaveT5nqhnYlAAgATBMoCAAENJAP//35UAgAADMQCAADl8AA==
Date: Mon, 06 Apr 2020 17:24:44 +0000
Message-ID: <EE2EF5DC-006A-4028-AB92-4D0DC711AA72@ericsson.com>
References: <89136f8b-70bd-40a0-b6d1-0e8a62a50ece@www.fastmail.com> <HE1PR07MB442601004BE58A00FD2D6B04E2C70@HE1PR07MB4426.eurprd07.prod.outlook.com> <30d32d26-7a6d-48d9-92b7-326ad08e5f08@www.fastmail.com> <2B89357E-FA42-48D7-9645-781CBE912DFC@ericsson.com> <CABcZeBNC8qDLtovoymAt771edBJnM2d-Otq0rjOFdgxR4YsohQ@mail.gmail.com> <CALGR9oYUdiipkLqHuvnJXmWxc7guPnW3PA-wLK5nEQU8W6p=UA@mail.gmail.com>
In-Reply-To: <CALGR9oYUdiipkLqHuvnJXmWxc7guPnW3PA-wLK5nEQU8W6p=UA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mirja.kuehlewind@ericsson.com;
x-originating-ip: [2003:de:e727:100:5872:25f2:750a:99b9]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d1f19bbc-a755-4102-8b5a-08d7da4f6641
x-ms-traffictypediagnostic: AM0PR07MB6289:
x-microsoft-antispam-prvs: <AM0PR07MB6289A7A7E273F0B190EF7539F4C20@AM0PR07MB6289.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0365C0E14B
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB4691.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(136003)(39860400002)(366004)(396003)(346002)(376002)(76116006)(15650500001)(8936002)(81156014)(5660300002)(66446008)(64756008)(66556008)(66476007)(66946007)(81166006)(33656002)(53546011)(91956017)(8676002)(36756003)(86362001)(2906002)(54906003)(110136005)(6506007)(6486002)(71200400001)(316002)(4326008)(44832011)(2616005)(478600001)(6512007)(186003); DIR:OUT; SFP:1101;
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: 92hxlBik4kPIpbD6JiShPCnEPe+pWG4zfIgLgxIpZp/6+tystHHIrQNUfRjpOp5kMqc3oNQV6G0KCMZkIzGH3iXlDF3OFEDOwv3voZyFynsero+XWwiaWDZ7wwgGxfC9hVR11hC2tZyN9jTMH34s4ml/bIH1ip7J3L87aaA5YtaAXjaei/U2iVBhkFMKOFQH3j0CnqZVuWZj+LmJmHpUjgpc3nLsd1P1aLgUrIt0tMPuzoqT40rNzA3alyY77xaGkaf5364qDOBuarZsNgWaLiozTLQ/WF2r6SV7L0hMoNTo10zISE7V5Qng2NxjgHZ76jdeosiPWtQXi1g/gSiE60afotBBF/hp9pd6174ERjC6jxpb/dkXXS1Vxba/WnaKvDoiC9VW1PKFhWd/2ZuDH4HVucjgIQZ7+gKMgkPSJ3eTkFzwyV100GK/yzMtFGWonJoAfKJJxuIhZVlraI94AT7ET0jB5oP5nQcK14ZoVwUWkNATe6zSJfwAcy/w/nHaxULvtMEK8rlSdM6ONihCug==
x-ms-exchange-antispam-messagedata: Tpns5HJxMypUbiSoUnioz4JKG4ubq6Y+3QpEQouO+V4CMCCMOaLK89XtjvFSBQ+xDr8lXjg+y3b303Ui4doIhGD4G1RAKgl+9mN+myG4XgNl8/KlWbI7QNmi9/saINZ5jDwFW3Y4pPHlw9O5MkMbmVEy6KxdOw1sQrh0/siUpeguNHNe3wKZu/3L5EF68qZyAtcpAXW8inF58Ly+XViy7A==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_EE2EF5DC006A4028AB924D0DC711AA72ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d1f19bbc-a755-4102-8b5a-08d7da4f6641
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2020 17:24:44.7578 (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: /8O2RMeCd6FdFpJ7dn3B0/YZ4wsN5p8g+Svm2LVT89HyjlEKr/SoktIEF54BqnBNYQdJAkG8eJB4gJQZrq2B11lDJ/8Kq9at1XpAJ7eu/+A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6289
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/pfEQ0K-wt3DhHnGjpqmaOyOipcI>
Subject: Re: [Masque] Updated proposed charter text
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: Mon, 06 Apr 2020 17:24:49 -0000

Hi Lucas, hi Ekr,

see inline.

From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Monday, 6. April 2020 at 17:59
To: Eric Rescorla <ekr@rtfm.com>
Cc: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, Christopher Wood <caw@heapingbits.net>, "masque@ietf.org" <masque@ietf.org>
Subject: Re: [Masque] Updated proposed charter text



On Mon, Apr 6, 2020 at 4:48 PM Eric Rescorla <ekr@rtfm.com<mailto:ekr@rtfm.com>> wrote:

On Mon, Apr 6, 2020 at 8:43 AM Mirja Kuehlewind <mirja.kuehlewind=40ericsson.com@dmarc..ietf.org<mailto:40ericsson.com@dmarc.ietf.org>> wrote:
Hi Chris,

In draft-schinazi-masque-protocol I would say that the QUIC, UDP, and IP proxying services run directly on top of QUIC without any HTTP in between (HTTP is only used only for the negotiation part but not for the forwarding/multiplexing).

Philosophy aside, do we agree that these messages would be carried in QUIC Datagram frames (https://tools.ietf.org/html/draft-ietf-quic-datagram-00)?

[MK] Yes, for datagram-based flows. And QUIC stream frames for stream-based flows.


Therefore I think it would be more correct to actually change this one occurrence of HTTP3 back to  QUIC in the following sentence:

"The primary goal of this working group is to develop mechanisms that allow configuring and concurrently running multiple proxied stream- and datagram-based flows inside a HTTP/3 connection"

I'm not sure that this is right. If you use the H3 ALPN token and then use H3 to negotiate but also negotiate datagram, this seems like an H3 connection to me.

[MK] I guess it gets a bit philosophical now: If we would have an own ALPN token for masque (which is reasonable for some use cases) but still use the HTTP-based scheme as proposed in draft-schinazi-masque-protocol by POSTing for configuration parameters, would that still be H3?

[MK] I mean I think we are aligned here what we want. I just don’t want to be over-restrictive in the charter by calling it there a H3 connection while calling it a QUIC connection would be fine as well.


-Ekr


I would find using "QUIC" in place of "HTTP/3" confusing. QUIC requires an authenticated negotiation of the application protocol and we use ALPN for that today. There is no mechanism to my knowledge that would allow the creation of just a QUIC connection, and I don't even think MASQUE requires that.

IMO it be more accurate for us to say, "The primary goal of this working group is to develop HTTP mechanisms that allow configuration of QUIC transport features inside an HTTP/3 connection, with the aim to concurrently run multiple proxied stream- and datagram-based flows."

[MK] I think we need more than just “configuration of QUIC transport features“ as the forwarding part itself and any operations needed for the forwarding part e.g. address translation or some kind of header compression are not a QUIC transport feature.

[MK] However basically asking you the same again: draft-schinazi-masque-protocol proposed a POST-based mechanism to exchange configuration parameter. Is that really a HTTP mechanism for you? For me that a new protocol that uses HTTP underneath.

Mirja