Re: [tcpm] RFC793bis draft 14 Reserved Bits

Mike Kosek <Mike.Kosek@comsys.rwth-aachen.de> Tue, 03 December 2019 17:18 UTC

Return-Path: <Mike.Kosek@comsys.rwth-aachen.de>
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 D75B112081C for <tcpm@ietfa.amsl.com>; Tue, 3 Dec 2019 09:18:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
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 WrIv4XYMHwlc for <tcpm@ietfa.amsl.com>; Tue, 3 Dec 2019 09:18:14 -0800 (PST)
Received: from mail-out-1.itc.rwth-aachen.de (mail-out-1.itc.rwth-aachen.de [IPv6:2a00:8a60:1:e501::5:46]) (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 DF96512022A for <tcpm@ietf.org>; Tue, 3 Dec 2019 09:18:13 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2DUBwCpl+Zd/xUN4ollHAEBAQEBBwEBEQEEBAEBgX6BS1VZay8qhCuQeZtSCQEBAQEBAQEBAQgtAgEBhEACF4F2JDgTAhABAQUBAQEBAQUEbYVDhVMGIzAmEAIBCD8DAgICMBQRAgQBDQWDIoF6fgGxRoEyhU+DJoFIgTaMFg+BTD+BEScMAxGBTn4+gQSGVTKCLASQGoVMmF0HgURtcpRnG4JBh26EE4tijkqaRYEyNyIqgS4zGiR5AYJBUBEUjH6OLnSBKJBRAQE
X-IPAS-Result: A2DUBwCpl+Zd/xUN4ollHAEBAQEBBwEBEQEEBAEBgX6BS1VZay8qhCuQeZtSCQEBAQEBAQEBAQgtAgEBhEACF4F2JDgTAhABAQUBAQEBAQUEbYVDhVMGIzAmEAIBCD8DAgICMBQRAgQBDQWDIoF6fgGxRoEyhU+DJoFIgTaMFg+BTD+BEScMAxGBTn4+gQSGVTKCLASQGoVMmF0HgURtcpRnG4JBh26EE4tijkqaRYEyNyIqgS4zGiR5AYJBUBEUjH6OLnSBKJBRAQE
X-IronPort-AV: E=Sophos; i="5.69,273,1571695200"; d="scan'208,217"; a="96351315"
Received: from lists.comsys.rwth-aachen.de ([137.226.13.21]) by mail-in-1.itc.rwth-aachen.de with ESMTP; 03 Dec 2019 18:18:10 +0100
Received: from messenger-mbx.win.comsys.rwth-aachen.de (messenger-mbx.win.comsys.rwth-aachen.de [137.226.13.43]) by lists.comsys.rwth-aachen.de (Postfix) with ESMTPS id EDD7B425D1; Tue, 3 Dec 2019 18:18:09 +0100 (CET)
Received: from MESSENGER-MBX.win.comsys.rwth-aachen.de (2a00:8a60:1014:0:c109:b55e:3715:5c2c) by messenger-mbx.win.comsys.rwth-aachen.de (2a00:8a60:1014:0:c109:b55e:3715:5c2c) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Tue, 3 Dec 2019 18:18:09 +0100
Received: from MESSENGER-MBX.win.comsys.rwth-aachen.de ([fe80::c109:b55e:3715:5c2c]) by messenger-mbx.win.comsys.rwth-aachen.de ([fe80::c109:b55e:3715:5c2c%12]) with mapi id 15.00.1130.005; Tue, 3 Dec 2019 18:18:09 +0100
From: Mike Kosek <Mike.Kosek@comsys.rwth-aachen.de>
To: Joe Touch <touch@strayalpha.com>, "Rodney W. Grimes" <4bone@gndrsh.dnsmgr.net>
CC: "tcpm@ietf.org" <tcpm@ietf.org>
Thread-Topic: [tcpm] RFC793bis draft 14 Reserved Bits
Thread-Index: AQHVpUhJ+yGPLZAplkKvEj5tj27Qsaef0DOAgAATF4CACLylAA==
Date: Tue, 03 Dec 2019 17:18:09 +0000
Message-ID: <1D733CAD-E295-4234-B882-1AE6EBB4BDF6@comsys.rwth-aachen.de>
References: <201911280244.xAS2iX3T010083@gndrsh.dnsmgr.net> <991312DB-9503-4253-8C87-3CBCA6AB99F1@strayalpha.com>
In-Reply-To: <991312DB-9503-4253-8C87-3CBCA6AB99F1@strayalpha.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [2a00:8a60:1014:10:819:2158:9b59:dbab]
Content-Type: multipart/alternative; boundary="_000_1D733CADE2954234B8821AE6EBB4BDF6comsysrwthaachende_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/E-yPZzmz7hAoU-GTBJ9SBkUGYIg>
Subject: Re: [tcpm] RFC793bis draft 14 Reserved Bits
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, 03 Dec 2019 17:18:17 -0000

Hi,

I would second the proposal to be more explicit. If we would add a MUST of unaltered traversal in this specific case, I am wondering if this should be addressed in other fields as well. Obviously there are limitations for certain option types, or src/dst port, but Flags and Window Size seem like perfect fits. Flags would also be the subsequent step of Rodney's and Joe's proposal, as bits would not be covered any longer if they are assigned.

Best,
Mike


On 28. Nov 2019, at 04:52, Joe Touch <touch@strayalpha.com<mailto:touch@strayalpha.com>> wrote:



On Nov 27, 2019, at 6:44 PM, Rodney W. Grimes <4bone@gndrsh.dnsmgr.net<mailto:4bone@gndrsh.dnsmgr.net>> wrote:

Hi tcpm,

Sorry for bumping this, maybe it got overlooked during 106.

Catching up on draft-ietf-tcpm-rfc793bis-14, I was wondering why the rsrvd bits are not explicitly stated as a formal MUST requirement:

"Must be zero in generated segments and must be ignored in received segments, if corresponding future features are unimplemented by the sending or receiving host."

To my understanding, the current phrasing is up to interpretation, i.e., someone might opt to not implement it as stated due to the missing formal MUST - Please prove me wrong if I am missing something.

I would even like to see it go further and add "they MUST be ignored by the network, and traverse the network unchanged.”

Perhaps further explicitly:

they MUST be ignored by the network and MUST traverse the network unchanged