Re: [tcpm] [Editorial Errata Reported] RFC7323 (6798)

t petch <ietfa@btconnect.com> Tue, 28 December 2021 09:21 UTC

Return-Path: <ietfa@btconnect.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 579153A10CA for <tcpm@ietfa.amsl.com>; Tue, 28 Dec 2021 01:21:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.753
X-Spam-Level:
X-Spam-Status: No, score=-3.753 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, 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=btconnect.onmicrosoft.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 ppH7wP2PuLQC for <tcpm@ietfa.amsl.com>; Tue, 28 Dec 2021 01:21:10 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00118.outbound.protection.outlook.com [40.107.0.118]) (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 493DB3A10E4 for <tcpm@ietf.org>; Tue, 28 Dec 2021 01:21:09 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O0irbOGuW1AE5XzNVTadSOeLFnKQicrDEeS0I3pexKNZbMTJbQLxRiQhmDg4spi1HGg3JuKGLdp84UTmehsnaTR7LAEWuP5xVCGHgzWCyv5+0wp+3n147Sxu/tzrPw8tN7QpYvYY3c2q4J38sw6UY9UeilnUZZBopFgUkOezAQwcHkZkATTsbedDqTQOOWnVQgksHbVmZY5WZWiGPvtzyGL50bSVbMhkMIoRF6TqMHI8EBoZg34vSSXRYVJonALUcWJoyO8ZtwMUYsH8UdNtXL0SWuBe5Dy8oB0faKXVtsaLOvmJMk3m4AUxZKVibnLo+q/Lu8dWF7AmjMPLTOxEPA==
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=08jtNro2IbTBK7eycvCp90oumSbr2E7iyMsCYQX07RY=; b=Vo/XagJHB1he6EEwbvr2K7bNV7HqBLGscyVshyM3+A9//PfX72m5Bp0X9M6myoxyfZL2Row1Iam700hgOKup/t2ULX3jdl1SiqAK4+Jp5SgAVE0df0mL7CsNtC29GzHmh9RE4ZR4ReAqmNvNjdQ+fjFfGjiuoO5r0UpkWtjYABhJg+SgOFgkOaemvjtjHwCFre3xdiY3fAJgcRtuxreQCNPJQAWcL303gymd8stcjvkP1MVCFPU74F69CejURCzpz/80tFvKlhSG4Th5BXyEd4t+J+oyVuFGPKPOlNp5ZZy90wD/lnZ2bUa9J2W1zIGQ9EXinBoYpnxs6IKGO5g0aA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=08jtNro2IbTBK7eycvCp90oumSbr2E7iyMsCYQX07RY=; b=aQz3JZzF5SNSmx1yhq29l3VJlSXrHNM3s0UzsAnQZnqwmjIpLwEhg5bx0k6Z3GGL81yJ8PExv16vu89qSw1/9uFg8Yu0bR5g72aVdYIva7TzkjLsmhAS0TdSlDpLU4pS82KvZuVWzQV+ahO6jNOcRxKdTUzHupTgbGrwpl9svfk=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23) by PR3PR07MB6585.eurprd07.prod.outlook.com (2603:10a6:102:61::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.6; Tue, 28 Dec 2021 09:21:04 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::2090:eb3c:59e2:b4b2]) by DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::2090:eb3c:59e2:b4b2%6]) with mapi id 15.20.4844.013; Tue, 28 Dec 2021 09:21:04 +0000
To: "touch@strayalpha.com" <touch@strayalpha.com>, Yaakov Stein <yaakovjstein@gmail.com>
References: <20211226085938.97471F0F1F@rfc-editor.org> <61C84CAD.8040300@btconnect.com> <5152DC2D-1E40-4011-94D7-EE7CBB851C6E@tzi.org> <CAE8H3+C20vdT0ei4SU2zWtYunvi_TgzGwx97Q9QnrkzoT5hUqw@mail.gmail.com> <6DDBA952-F80F-4A40-B387-7CB975FA0AC2@tzi.org> <CAE8H3+A7eFxHD5E2on2Cf=U78so8Bb-V7ayBoDo-zuUKXuVdbA@mail.gmail.com> <0C73598B-89FA-4350-9286-64474BF1AE47@strayalpha.com>
Cc: Carsten Bormann <cabo@tzi.org>, rs@netapp.com, tcpm@ietf.org, braden@isi.edu, Van Jacobson <vanj@google.com>, david.borman@quantum.com, RFC Errata System <rfc-editor@rfc-editor.org>
From: t petch <ietfa@btconnect.com>
Message-ID: <61CAD6F9.5090801@btconnect.com>
Date: Tue, 28 Dec 2021 09:20:57 +0000
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <0C73598B-89FA-4350-9286-64474BF1AE47@strayalpha.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: LO2P265CA0513.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:13b::20) To DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bd9f15fe-388c-42c6-fe37-08d9c9e35ecb
X-MS-TrafficTypeDiagnostic: PR3PR07MB6585:EE_
X-Microsoft-Antispam-PRVS: <PR3PR07MB6585EC8FAF38F41163A064A7A2439@PR3PR07MB6585.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: iYXUDvhA7ZUuasFB2buiAysbRkCN5grZGZ0L+LsKpIwQlJyoZEYjRY7tEJ4pqrElW5RdwiBW5KYOPYhTDASqKYRkF+WzhlzgzPXndVEEk6bTCtBOxqZngac+6eZkBICNfgu6FZ3op3NUqC4qw3wd/l/N/twSGyhfy/P6AyfEYGWaXQDgHh6B0ESV5oycSvIf0F86aWfzu360Pw/xj1RhIj33vk+0gpyhAx3cx1I5fUR9EYKf22gddb10S5auZ8/CaucHPQ/FvQ/3K2q1igGOVJkpVBeTAjJQVWSvJ4k9fGRNIcYo+IQuvBnnG/2D3VmFqgDjMaVUB+dbxja4n6qAr49DHIUd0fsWboZoJo4xw4vAdd0ntSSHnfHnlguu8FyxopcnDV4SV5dTcmG6bw7dJ4Mgsmmhtbi2iTikALqFtUgW+T8cmoE2hzfy+TqJs3iJN9PttL6i2SDDtr7DvOP0d4zjXugNzG9fWez1mTa4vqt+/Nu0+TDuWGvbjLzF88Trq+5ohlMiCkDw6EL651olFG0HJUC5mmi1CHlmqA8pRXAnXR5G7UL6PjmZB5M5cFTr/4EAe7lVOkPR2S5e1F9CTTnBNc2PBZ0N9dcBw78Zi74Tlpa7lmKcKQNVeXHHcB3BNW+AZSt9TDK3rb+f50o1IQVF5ommYwevyAK6NA7P4gelNk8Aemp4lU5wx1IN5IFkDy5U/4GW2CJmcFg8F72uRkjxCOOMBOt4uyKAcdrYUPrgen9D0fZ/kAipHTQwOcc62ElK6qUPVC3H0vsa5rdQpw==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5546.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(38100700002)(33656002)(38350700002)(87266011)(6486002)(508600001)(5660300002)(6666004)(26005)(86362001)(6506007)(6512007)(52116002)(53546011)(186003)(82960400001)(4001150100001)(2616005)(2906002)(15974865002)(316002)(8676002)(4326008)(66946007)(54906003)(66556008)(66476007)(36756003)(83380400001)(110136005)(966005)(8936002)(20210929001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 1yCHr93n6y/PEFB/nVAe9Gc8ihhUvhVek+s3HqflXrLSWJBGsZAjz2Z7aOtJrlXMlKcLSeFx0nwP2eoY3V8Sagf21rZRp/jTpL9RfWqWFjNO0q3WXmfw/YB5863clufqHUNFfUtcmaLUcDjniSfn3n8WjACmsfe3S0oAuGhhP3dyiVkc20jma4RJCC7R0opOpTGn+gdg+4xNA4mqzuqXc3b79jR3ZBPg6j74jRazT7DrTfUzrDGhMFHgXdHjX3QoUz43/MV58y9A9IBXloiwAXTDsFvf6AHNn6SRF+JXweZszGMQYDQGOh2xO/WXiGqzye0VHT+xA48V5eyf5zKS+qJFVhgTEYPGD8hkvvinJgofqG827flmqwKOToU1k9u/XAQH73H4zJg2vwk5lET/0Yxe8lzP2eP1d9rRXjpdZtFgtKkveNNKA1VBV/R7kepolShU3sfy3nnZAXqVFvtOOmNAJrsIY5BBE4Htk2qRlwJRJ7qABlsWWVNt8F9113MT7yV7JYyzyva0bH4alIyIkGg/pNLVOJZzM37+A1MX5kAExRG94Ox1IQnoXsfZjFVvutU6L9TMf/RdzFH8GxIDvlLg6yue/6xLMn6V18VEnqYZL3QEfAgFbSQSnRFowbuetZqTSdPgz6aHopVld/6iZPWbRj5E3X2eXFA07nBBUcy/YvPdrZJN6fhqZC2jMRVaqCy4ZaCf+q6+W9JOeYUImFXu119AqU7vRr8Iz8ZBZOq4brJwp7hsbBPXmhvx5jrqAW1UnOdA5JK/ulmVktiKmqUkosLKWJer5Go9flbJh2m+SMLSK8heJVs1f2L49NhO8W+saqhhHDyG56yqDATRCy02aFEM98ueZOzXfBlIskhRtUWbl/jA8zSC1cuvKR4hsxxvdzOHTh8hGqa4Yc8Fdi893EcmIThM7G+SztX+mcEeowIGA3jJvt/pj3Yzw3vzz6xGDgJO7csJvOloeOzsTQPYs5SI/rL5IsOuCMLGRfKp8ScEbE1Lw/1mzboCECknBHB/xI4SoOBLVP43VPImh36ru/pPlKspW+Td411NBWDd8knUmPX3vA6ijaBSYQ8SXZgXRpGSYLXUfUZszVobd4wbshvpy2GX35ukgaiHI9RPCavdpEo3PaH1Q4CTk3iTpG0yoJMsUy3EgtFh3M/UMlRJjDn98cgggRF9gYIsC5UJSt3ZPBL+wwvB2spZb7XqspoJcTZRKp8zX9xvNdEqwntiOuw3VScO0KRcAQDYYHFtmBJ9BhDFZXKPxugMvm8YIjt5j4+jkurI5htJnhapTzd+T0WYM1hGE+1POZcc5WrNSD90ZEE2kgzZl/+/46LUN0U+jrbN0blIxFfwtLua8qvU/GqWNJ6nRtvW6hxc9Hn9WNZ/xdS1lCD0ddk2aQe+PjdkD3IvFZDetGYhh1KNPWbHHg7EeGD4+FuOJJ1rCwumknMfk60bD/Gb8kL/i2gaTVtROD/sVsmqoDejUF/Aw8BUOKWY6oJza/3WAhnN26z2L1qxqvK2nJcRNUf99vz5bBXZtyBrU1hwMzdoMkFh7ygx+/eMaJbAfIi4EnkiP8BOse3UU3uC3Iz7NGf59uasktU87ljUce1Xbbe8ywB/nrgoWbho0ZIwxfVY8KCtPMA=
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bd9f15fe-388c-42c6-fe37-08d9c9e35ecb
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Dec 2021 09:21:04.0119 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: aPgKKCbcMp+uiBdSMmjDMXEoNznVeRIYH1Snautr/4Lfx67+KVdsEzqqF7l+nRdr9zCLEcrwd9258gQqmfIL6Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR07MB6585
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/0vrMZfcO-N4J6N7nhP3fXiiFlws>
Subject: Re: [tcpm] [Editorial Errata Reported] RFC7323 (6798)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Dec 2021 09:21:16 -0000

On 27/12/2021 17:51, touch@strayalpha.com wrote:
> They are interoperability issues as follows:
>
>> The Timestamps option may appear in any data or <ACK> segment, adding
>
> This implies that receivers MUST NOT treat segments with missing or present timestamps as an error.

I struggle to see why this does not come under the general presumption 
of being liberal in what you accept.  If anything, it is a MUST or 
SHOULD for the receiver and no MAY is needed.

Tom Petch





>
>> The timestamp clock may be derived from a system clock that is
>
> This implies that receivers MUST NOT treat timestamps that look like the current time as an error, e.g., they MUST NOT assume the timestamp starts at a random offset.
>
>> A random offset may be added to the timestamp clock on a per-
>
> This implies the converse of the previous, i.e., that the receiver MUST NOT treat timestamps that don’t appear “close” to their current value as an error.
>
> This is why RFCs MUST (IMO) indicate a rationale whenever keywords are used - especially for wiggle-words (MAY, SHOULD and their converses), noting particularly where exceptions are known appropriate.
>
> Joe
>
> —
> Joe Touch, temporal epistemologist
> www.strayalpha.com
>
>> On Dec 26, 2021, at 11:34 PM, Yaakov Stein <yaakovjstein@gmail.com> wrote:
>>
>> None of the three cases I called out will cause interop problems, but they open potential security or privacy issues.
>>
>> But the lack of interop concerns did not dictate capitalization in other cases, such as
>>    A TSecr value received in a segment MAY be used to update
>>    the averaged RTT measurement
>> which is a purely local matter.
>>
>> Y(J)S
>>
>> On Mon, Dec 27, 2021 at 8:08 AM Carsten Bormann <cabo@tzi.org <mailto:cabo@tzi.org>> wrote:
>>> On 2021-12-27, at 06:16, Yaakov Stein <yaakovjstein@gmail.com <mailto:yaakovjstein@gmail.com>> wrote:
>>>
>>> In any case, the same RFC uses the normative "MAY" in several other places,
>>> so these are probably mistakes.
>>>
>>> For example,
>>>    The three-byte Window Scale option MAY be sent in a <SYN> segment by a TCP.
>>> and
>>>    This option MAY be sent in an initial <SYN> segment.
>>>
>>> So why
>>>    A random offset may be added to the timestamp clock on a per-connection basis.
>>> ?
>>> Is this may to be considered weaker than the other two?
>>
>> Is this an interoperability “MAY”, i.e., does the peer need to be prepared for this behavior?  The other two clearly are, while this seems like local matter.
>>
>> Grüße, Carsten
>>
>>
>> _______________________________________________
>> tcpm mailing list
>> tcpm@ietf.org
>> https://www.ietf.org/mailman/listinfo/tcpm
>
>