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: =?utf-8?B?MXlDSHI5M242eS9QRUZCL25WQWU5R2M4aWhoVXZoVmVrK3MzSHFmbFhyTFNX?= =?utf-8?B?SkJHc1pBanoyWjdhT3RKcmxYTWxLY0xTZUZ4MG53UDJlb1kzVjhTYWdmMjFy?= =?utf-8?B?WlJwL2pUcEw5UmZXcVdGak5PMHEzV1htZncvWUI1ODYzY2x1ZnFIVU5GZlV0?= =?utf-8?B?Y21hTFVjRGpuaVNmbjNuOFdqQUNtc2ZlM1Mwb0F1R2hoUDNkeWlWa2MyMGpt?= =?utf-8?B?YTRSSkNDN1Iwb3BPcFRHbitnZGcrNHhOQTRtcXp1cVhjM2I3OWpSM1pCUGc2?= =?utf-8?B?ajc0alJhelQ3RHJUZlV6ckRHaE1GSGdYZEhqWDNRb1V6NDMvTVY1OHk5QTlJ?= =?utf-8?B?Qlhsb2l3QVhURHNGdmY2QUhObjZTUkYrSlh3ZVpzekdNUVlEUUdPaDJ4Ty9X?= =?utf-8?B?WGlHcXp5ZTBWSFQreEE0OFY1ZXlmNXpLUytxSkZWaGdURVlQR0Q4aGt2dmlu?= =?utf-8?B?SmdvZnFHODI3ZmxtcXdLT1RvVTFrOXUvWEFRSDczSDR6SmcydndrNWxFVC8w?= =?utf-8?B?WXhlOGx6UDJlUDFkOXJSWGpwZFp0Rmd0S2t2ZU5OS0ExVkJWL1I3a2Vwb2xT?= =?utf-8?B?aFUzc2Z5M25uWkFYcVZGdnRPT21OQUpyc0lZNUJCRTRIdGsycVJsd0pSSjdx?= =?utf-8?B?QUJsc1dXVk50OEY5MTEzTVQ3eVY3Sll5enl2YTBiSDRhbEl5SWtHZy9wTkxW?= =?utf-8?B?T0paek0zNytBMU1YNWtBRXhSRzk0T3gxSVFub1hzZlpqRlZ2dXRVNkw5VE1m?= =?utf-8?B?L1JkekZIOEd4SUR2bExnNnl1ZS82eExNbjZWMThWRW5xWVpMM1FFZkFnRmJT?= =?utf-8?B?UVNuUkZvd2J1ZXRacVRTZFBnejZhSG9wVmxkLzZpWlBXYlJqNUUzWDJlWEZB?= =?utf-8?B?MDduQkJVY3kvWXZQZHJaSk42ZmhxWkMyak1SVmFxQ3k0WmFDZitxNitXOUpP?= =?utf-8?B?ZVlVSW1GWHUxMTlBcVU3dlJyOEl6OFpCWk9xNGJySndwN2hzYkJQWG1odng1?= =?utf-8?B?anJxQVcxVW5PZEE1SksvdWxtVmt0aUttcVVrb3NMS1dKZXI1R285ZmxiSmgy?= =?utf-8?B?bStTTUxTSzhoZUpWczFmMkw0OU5oTzhXK3NhcWhoSER5RzU2eXFEQVRSQ3kw?= =?utf-8?B?MmFGRU05OHVlWk96WGZCbElza2hSdFVXYmwvakE4elNDMWN1dktSNGhzeHh2?= =?utf-8?B?ZHpPSFRoOGhHcWE0WWM4RmRpODkzRWNtSVRoTTdHK1N6dFgrbWNFZW93SUdB?= =?utf-8?B?M2pKdnQvcGozWXp3M3Z6ejZ4R0RnSk83Y3NKdk9sb2VPenNUUVBZczVTSS9y?= =?utf-8?B?TDVJc091Q01MR1JmS3A4U2NFYkUxTHcvMW16Ym9DRUNrbkJIQi94STRTb09C?= =?utf-8?B?TFZQNDNWUEltaDM2cnUvcFBsS3NwVytUZDQxMU5CV0RkOGtuVW1QWDN2QTZp?= =?utf-8?B?amFCU1lROFNYWmdYUnBHU1lMWFVmVVpzelZvYmQ0d2JzaHZweTJHWDM1dWtn?= =?utf-8?B?YWlISTlSUENhdmRwRW8zUGFIMVE0Q1RrM2lUcEcweW9KTXNVeTNFZ3RGaDNN?= =?utf-8?B?L1VNbFJKakRuOThjZ2dnUkY5Z1lJc0M1VUpTdDNaUEJMK3d3dkIyc3BaYjdY?= =?utf-8?B?cXNwb0pjVFpSS3A4elg5eHZOZEVxd250aU91dzNWU2NPMEtSY0FRRFlZSEZ0?= =?utf-8?B?bUJKOUJoREZaWEtQeHVnTXZtOFlJanQ1ajQramt1ckk1aHRKbmhhcFR6ZCtU?= =?utf-8?B?MFdZTTFoR0UrMVBPWmNjNVdyTlNEOTBaRUUya2d6WmwvKy80NkxVTjBVK2py?= =?utf-8?B?Yk4wYmxJeEZmd3RMdWE4cXZVL0dxV05KNm5SdHZXNmh4YzlIbjlXTloveGRT?= =?utf-8?B?MWxDRDBkZGsyYVFlK1BqZGtEM0l2RlpEZXRHWWhoMUtOUFdiSEhnN0VlR0Q0?= =?utf-8?B?K0Z1T0pKMXJDd3Vta25NZms2MGJEL0diOGtML2kyZ2FUVnRST0Qvc1ZzbXFv?= =?utf-8?B?RGVqVUYvQXc4QlVPS1dZNm9KemEvM1dBaG5OMjZ6MkwxcXhxdksybkpjUk5V?= =?utf-8?B?Zjk5dno1YkJYWnR5QnJVMWh3TXpkb01rRmg3eWd4Ky9lTWFKYkFmSWk0RW5r?= =?utf-8?B?aVA4Qk9zZTNVVTN1QzNJejdOR2Y1OXVhc2t0VTg3bGpVY2UxWGJiZTh5d0Iv?= =?utf-8?Q?nrgoWbho0ZIwxfVY8KCtPMA=3D?=
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
>
>