Re: [Masque] Zaheduzzaman Sarker's Yes on draft-ietf-masque-h3-datagram-10: (with COMMENT)

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Thu, 16 June 2022 09:27 UTC

Return-Path: <zaheduzzaman.sarker@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 F3018C14F724; Thu, 16 Jun 2022 02:27:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.754
X-Spam-Level:
X-Spam-Status: No, score=-2.754 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.745, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id loJX7aq21F6e; Thu, 16 Jun 2022 02:27:06 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0609.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::609]) (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 A8253C157B39; Thu, 16 Jun 2022 02:27:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BhVdkzxMw8JAHXjohs6PJ6ZBrsJkLE9t+GfxhFIZLK7KDMTg+39wSz9FscDIlsY9GoBd2ak607lRUTRMNDKbWjC6ynYj6WPMqdMlBTUoixkhEJlGpjwblYnfTRAsAh/J+W4i6+CBKmU5QpsoxaVSG2CCt0n6D1qmo737FyF9Kfs+SiOTJeuwOG00H21oDq7zC3VxCLpKZK8XqqgsGhNgdFftBhlOyd3UPIhEkPn6bwhxRAKLRcIL1XIXau4wK3tpVSzoJbUSYgMR+czNBJ3etHfZnnM4g7vUI1dAowK1GPouwwfeLwb75oKnlGTwqQR18lCh5hgHlQzLO76+CwTdmw==
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=3e3rR77zzojq2m0WQbEPqYVC7yc3+P/3HEe5bLOPipc=; b=QHeMoB+/ZfaFhNTByfTawo3i3B25gpfsURoS8OHlske6cpxnWlleR68SLTWjNNq+us3v/AcK8Q9MueV+QG7R18gIe6UTIWJT/vTl4DL6PTluFw3tzmoOGjELAHUzIIwqbGexBcd9NPnuQx+xRIF/lKhMLSLdHyyTwJuvzR9T+R8QRE0FpsqHAtdtsNLetdrfOT/oDKMr3vrSU6Fo+1ry6m/URg4GgbYKJcuHYiG2V7ud5hNhnX3CwN/lNuRjeQjWvOzRg/1cBjNz9irFWipb9hTVd8NqjAwBP0q0LcmdWHmgbgrSm+ysU46hTuD6Jw2STGobLqd4F/C9D3SBtxX+BA==
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=3e3rR77zzojq2m0WQbEPqYVC7yc3+P/3HEe5bLOPipc=; b=rL0lb1iCfzxRHfq9EUthzYLXw3aQ96A4Wfc5UfMEVu2NWbSzFHjRCVPb0zsYvlI4bw+Fpxgwl88ibyNZcM4Sm5RBHqApCEbNzHwzMhZQDhZC0VVBGmCeGCDNs+Yle3qm6Uyek642IOBI82zIkEo0mp5k1nv9H5qAfSf9cdEIslg=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by AM7PR07MB6819.eurprd07.prod.outlook.com (2603:10a6:20b:1b7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.9; Thu, 16 Jun 2022 09:26:58 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::4533:b5d7:314:c068]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::4533:b5d7:314:c068%7]) with mapi id 15.20.5353.014; Thu, 16 Jun 2022 09:26:58 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: David Schinazi <dschinazi.ietf@gmail.com>
CC: The IESG <iesg@ietf.org>, "draft-ietf-masque-h3-datagram@ietf.org" <draft-ietf-masque-h3-datagram@ietf.org>, "masque-chairs@ietf.org" <masque-chairs@ietf.org>, MASQUE <masque@ietf.org>, Christopher Wood <caw@heapingbits.net>
Thread-Topic: Zaheduzzaman Sarker's Yes on draft-ietf-masque-h3-datagram-10: (with COMMENT)
Thread-Index: AQHYgPYcRBilZ1Lfek2V1qxnKuwU461RJtqAgACdrIA=
Date: Thu, 16 Jun 2022 09:26:58 +0000
Message-ID: <D2F3DCB9-3598-4025-A7E6-0B952F8844E6@ericsson.com>
References: <165532474199.60753.8589453083068899777@ietfa.amsl.com> <CAPDSy+4k7B1mQL7cqZh2b2ES2U_CNENhaUkUqFrm77M1DAzUtg@mail.gmail.com>
In-Reply-To: <CAPDSy+4k7B1mQL7cqZh2b2ES2U_CNENhaUkUqFrm77M1DAzUtg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.80.82.1.1)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4af03687-21da-4ad5-e03b-08da4f7a5cbb
x-ms-traffictypediagnostic: AM7PR07MB6819:EE_
x-microsoft-antispam-prvs: <AM7PR07MB681958413DA9D727C028DBC99FAC9@AM7PR07MB6819.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: q7YuI3xD9diSTTcfelgKITsc9aJ+GhWGQ9Yl6spExUoFVq4ePBF9+bWwfF9Z+Yih+Zm+YKiTQmmX9nPB8T0Fq+FIQvmxqTM/IfaEpnyuxM1f+dpNg9ERHvN4+EWmB6Omp98IK/bzp5mtzt0Y3KzXAPaN1zYe4HNMDXTkjFpvGOfDcqqpfYiZOpnotyjeg6qgOkwoykIFpjUnh+rMPWlWo9PQVx/gfgXkvkyXCGjRFSPZbu2QFLGWHAyBse5NRffGEOFxYPkap6mumCVAd/h0KhHcPdsyOQoTzEriXU6ifzpOwf88AwULr2WpJhBQb0F2YD804fcrvUqzK6hwE+GgeJbIw0a4rangqu9wqxIyqaLagxiup5g2XfCQ9/GLsqpEb2pzAv2FWhs6d5v9QfsxVn//90PRLYLXBjRQ+f2qOhlkaeua3M53s0KQ9oHRNAEg46l9Zfwfm3XEv9TpIswmAefUzwR4VaoOjTs0uonTOv0Jk9ItiYZsDxFdwvuWl0W1gqX1h7rnRPCd9Bt4hr4xyDmN/ADhXG6Tv41S3aw45StzTd5X22D3SbMeuhkMEpmHh7r4AfV+mrsu3Z6b9X/L5ZRbOx/gp95WX6+u0uFyBOo666OP3hh5ruK5ZJ0GNnAZ1RGdwVHJAQ/57LtXDDZbY/I4DQGWeUNDNVvHh9/lDgBWUX6vnsUbXnGr/aV9bCNpXfmS+DXPlPUMrny6olgAYQ2VKIiUYSjTT0qX5yZGYR6Ry4PmjlsZ2xoRKB6WZry75B1DDxt/hSiL50K34PJid6eJYiddryuQJHNY43HM0g8CXxKEsGJmgF/4J/C/ZRiB0EReMQIw/ePc26PqFDk21pPgapXzYy/i/kiz08b3AFk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4187.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(6506007)(38100700002)(86362001)(166002)(99936003)(122000001)(8936002)(5660300002)(508600001)(33656002)(966005)(6486002)(44832011)(2906002)(82960400001)(316002)(54906003)(4326008)(66556008)(66946007)(76116006)(38070700005)(91956017)(8676002)(71200400001)(66476007)(186003)(6916009)(66446008)(64756008)(53546011)(83380400001)(36756003)(26005)(2616005)(6512007)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: UCI/6sBsnvvr4oD4KySY6NOGYJYKpJG0HCavNhf6farZuP78OR5UjQksXlZeqLnSTX5IapCL/FdIig+ELnHOVwjqoaIz7pWXo7wq78594TNKjt+jFI8EKcISOXFKcwixRwS3RiAQLffhKeXf8D10tbi71retsjNXDd1/zXJ+/5wEePuDDCFh+vcdojaEJ4D3gjFw9KlBhz2oz1bk+v1EA7qm1NQedoli0FHoyS04Hel62VyJ0A3rFJ55SiVfCdaqyu9u/Nh3G9skMfxtZIowms5gf5VDcZ9DlwVLvQVq1ax0LZadjG67I01RIVgdDJVjPdhK8/nqkmVrDvAjPvOdtQSgiFEwGnR8YSC+UV0pSA6daaaxYebCULHfjW4Q26olniXaeSdZJIShYe8rcHXxpAv4F3yGq9Onpsnz79XNe0fV/7TCaScbS6T3VaipHO0LGpzti+gbmuZGnKm7Ee8cEu2Vxg4gEAfcwHBHjO5qWPrY+6pjbbN+uPj14Z/3zDrgSEE/0tpKQhitU3mc4kXn1/pPNjGlnw2lhaFCV9F3urOHRas9SWVHMgcPNj6zVeJQym1uZlTbSkKYcI90VN05/FBqPGvOZu+jH/S9axPNq7KIBGeB2WL/PheF+/VYPYtaMw4sn6WYQ4lI2z/8aTys2p19g98oDKsu9Vijl29+VroIhkHgzhodCE3WhvU8JWdSDkloaLBRaTj2qBfJYY6WBZT7yva2dmG3U4hexUKt2jbDgKtxpaSkX9sNvhP+nXtJwSnVYeuWVCECFTrbvPuX9C/UNmgsSq5jDjHfA2noIy4b/TFl9KBjkatqXVZB4Y1plc227VHDRGHcopTfo7B9hIkf6PVDtrgBYDeyjm4fBc++vC59Y6iQ999HOLd3tCIV1ylbdPBHVRxO65kw2TWoeWBAYkiKAVAKVaXjd/ygIfYVVCwu+8ja8J8qrDRcsesZxmI2V/kczrRJn7J9FLbG14f+T//j2sE4aFKk/A8MfzAAfHiylZyrRriGsEU0QuR8PfzPycGoHNEg9ztLgrQlGw+CNwyi/fKB5Zu41pnyQ81CeCA5Xs0oWt4qJ3rm9DdWsjBda5nZT6V7ro0p7IbG+c5s317MqfwokFhv8Dh/x6+9GriiX7h0fM5yaNv44oErLHDlwp2UAbyuMKFyW+4ExFHBah5nr8bCHu0HVrfoLq1tTUbIvmWfzmOhRQxZ484Cx0EkaCu65gPgubNberSgn8QsRphcKBqSrIeVTowL47r4cAo2B/iD8zqrUuqizOBKwCLby6Z4GW0yQPZPz1eDk73wfQDvBCopMuy1LPhZzOw35YnpYZSn3x/V8NwSyLQBjmQ0RRcT9bk8++AkRVC/LrCZ6TbR+5glfRCxQOdYYSkXfO0t6J86uXfgIJO5VDbjeEjJbJgHy7dh7mDlfWtWeiS8iW/k1J/GlMJz+8zgZthiNx+gRkZnrkC5Qc6xI52jTFDTz9nJ8h21B8guBk3K5eYiiJRjFIEWcTcJkKkRz0QEMLSdaRCXWdNUGADOGiR/PYhjRuA3RsaIDqhVoIfzsv5ueprD6sLdIki2D0zRwHtAI2TeTCzYe/+cSJR0KZ024YmtB7y4jEGJ+5v9cKW8ADexYHBturqX51VVG63DIlwLWhRvOYqs9ElgzOkv7OTrHSnWD0CJx1zJJT0dVg71Fc/JGogbvhXOkcoDID5Epa4Ug6OibHyO5aefEjECVJoaOWyUYB0LX0iOJ5xBbSPDl1ZcU0xZJ9cfiin0lEmfKRBD5LKrrDh8q/oFuwoInJmF
Content-Type: multipart/signed; boundary="Apple-Mail=_01DF95DF-481A-4376-8BFB-57A4E763AEA5"; protocol="application/pkcs7-signature"; micalg="sha-256"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4187.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4af03687-21da-4ad5-e03b-08da4f7a5cbb
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2022 09:26:58.6142 (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: TFXBzvflKdKI3p/n/HRs+KTwssjcPGIfiSkMUpV+UJqwGlN4R6ydLqHaN3tqtdQBH5i9IBRdZMv3TMr6ef6xiYhlgPTcjdnWQEj7x/MUaHWEFH6VzaV70N5/VCt68ivL
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6819
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/5wiA8TRZ2dJ34-c6s8_akLlcySA>
Subject: Re: [Masque] Zaheduzzaman Sarker's Yes on draft-ietf-masque-h3-datagram-10: (with COMMENT)
X-BeenThere: masque@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 16 Jun 2022 09:27:11 -0000

Thanks for addressing my comments. 

One reflection inline.

//Zahed

> On 16 Jun 2022, at 02:02, David Schinazi <dschinazi.ietf@gmail.com> wrote:
> 
> Thanks for your comments, Zahed!
> Responses inline.
> David
> 
> On Wed, Jun 15, 2022 at 1:25 PM Zaheduzzaman Sarker via Datatracker <noreply@ietf.org <mailto:noreply@ietf.org>> wrote:
> - Section 2 : should it be HTTP/1.x instead of HTTP/1 :-)?
> 
> Agreed, fixed in this commit:
> https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/commit/e9922855baf774abed3612dc26bcb22145e1ad9f <https://protect2.fireeye.com/v1/url?k=31323334-501d5122-313273af-454445555731-1a8332a43397eb6d&q=1&e=6c7a336f-be95-4a3e-bfb3-ab5aae69ee31&u=https%3A%2F%2Fgithub.com%2Fietf-wg-masque%2Fdraft-ietf-masque-h3-datagram%2Fcommit%2Fe9922855baf774abed3612dc26bcb22145e1ad9f>
>  
> - Section 2 : it says
> 
>            "value MUST be treated as an HTTP/3 connection error of type
>            H3_DATAGRAM_ERROR (0x33)"
> 
>      does this mean request stream MUST be aborted as it was also written in
>      the section?
> 
> The text you're referring to discusses what to do when Quarter Stream ID >= 2^60.
> When that happens, multiplying the Quarter Stream ID by four would result in an
> invalid stream ID, so it is impossible to abort that stream. That's why we close the
> entire connection.
Right, that is the behaviour we want. However, it is not obvious if we just state “ treat as an HTTP/3 connection error of type H3_DATAGRAM_ERROR (0x33)” as it seems H3_DATAGRAM_ERROR can result in both stream termination and connection termination. I think we should be explicit about terminating the connection or refer to section 8 of RFC9114 for definition of "connection error". 
> 
> - Section 3 in general : I think we can be specific that "intermediaries" are
> HTTP intermediaries as defined in HTTP semantic , as it is done in the
> draft-masque-connect-udp?
> 
> Agreed, fixed in this commit:
> https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/commit/7328c4fdc84aedd6a69ebfd0fe2df711cad571e7 <https://protect2.fireeye.com/v1/url?k=31323334-501d5122-313273af-454445555731-4c3b00f8a1770c3f&q=1&e=6c7a336f-be95-4a3e-bfb3-ab5aae69ee31&u=https%3A%2F%2Fgithub.com%2Fietf-wg-masque%2Fdraft-ietf-masque-h3-datagram%2Fcommit%2F7328c4fdc84aedd6a69ebfd0fe2df711cad571e7>