Re: [tcpm] RFC793bis draft 14 Reserved Bits

Wesley Eddy <wes@mti-systems.com> Wed, 04 December 2019 15:12 UTC

Return-Path: <wes@mti-systems.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 52870120820 for <tcpm@ietfa.amsl.com>; Wed, 4 Dec 2019 07:12:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mti-systems-com.20150623.gappssmtp.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 vBiK6lsrQ-0w for <tcpm@ietfa.amsl.com>; Wed, 4 Dec 2019 07:12:19 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04DC112008C for <tcpm@ietf.org>; Wed, 4 Dec 2019 07:12:18 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id d124so182214qke.6 for <tcpm@ietf.org>; Wed, 04 Dec 2019 07:12:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mti-systems-com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=Y0xnLp1IN6cKy8cdU8L5izveUYaTHnT05WNAfaQhjrY=; b=OJpZNOj/s1mSMl1p6fO/4wlRJoUiig5CTpEm1rzNXOzRMndG+Ti7XHTxmWpPac+EDR doB96vTp/dT2W13J2SowLcE5nUEdDRKFLlLhHUgEAj3A8xjJXrlrsN5mgWoLBSAp8ldm eqEYX6HhLLkWX23B+MRrTktQ1jx2oHLL5UMrXHygFp0+ia+T63XMmlelwrGKefE8nSN9 xVThfazj3eo3KEMiXynUo+GuCwjrJnxcyk8Ypw71+79MEYXOkoUUGAH+6gnCfqEzhXCn 6HqdQby+Fc/9CrImzKf86qELEM34lnDAxCv/BAArFxhqDTlPsSs+xRd0eijeDIWkZiSW MbuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=Y0xnLp1IN6cKy8cdU8L5izveUYaTHnT05WNAfaQhjrY=; b=ory0AdYhGUpeSm/Djpmji1FdXplMeCmtPjR2xqFoLfDM/cBu5wzs4YQhBJX5z2ktrp Kx+53iyck1clz+YYWcJ2keiAEUzQ1CU6rbSngDSLMPPh7G4n24wkqcco3siikjYRhDj6 lgCd85w479X28vt6HTMi0iU6nW6oXHlTcz6Ib1L88EVHjPhCMYRD7MOrJwhs7Qs4hAig ymImDfUeUt9mbRMIdlHPgrBImH5MrFBCN+ECnL8pF102pzvSLFqUP12JwHpjejM5D21t 9qLCP5a+gIRWBIeWI2Goaz+lcyJisEvoMJWKkKfrf8Up+MjN7GvcCKzqDMOzz1vcs/5o +REQ==
X-Gm-Message-State: APjAAAVS5IIEfU7myP8rRtorUs0aPED5BtNy4EKEqK77hXEWKIISjzHf Qluk3eWNFnj3ynzkFNFtZ26qysx48XI=
X-Google-Smtp-Source: APXvYqynISz/BVHAEaUg2UGCafpPd/Ql77NzMm161QJ9OaeWUZYpLMNpz4XQWIrBvkq4dz7ad3+gTg==
X-Received: by 2002:a05:620a:981:: with SMTP id x1mr3319369qkx.323.1575472336837; Wed, 04 Dec 2019 07:12:16 -0800 (PST)
Received: from [10.100.1.112] (rrcs-69-135-1-122.central.biz.rr.com. [69.135.1.122]) by smtp.gmail.com with ESMTPSA id v45sm3969911qtb.32.2019.12.04.07.12.16 for <tcpm@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Dec 2019 07:12:16 -0800 (PST)
To: tcpm@ietf.org
References: <201911280244.xAS2iX3T010083@gndrsh.dnsmgr.net> <991312DB-9503-4253-8C87-3CBCA6AB99F1@strayalpha.com> <1D733CAD-E295-4234-B882-1AE6EBB4BDF6@comsys.rwth-aachen.de>
From: Wesley Eddy <wes@mti-systems.com>
Message-ID: <2157455f-13d6-8d93-c0fb-dbe874c01bc7@mti-systems.com>
Date: Wed, 04 Dec 2019 10:12:15 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1D733CAD-E295-4234-B882-1AE6EBB4BDF6@comsys.rwth-aachen.de>
Content-Type: multipart/alternative; boundary="------------2F4BD6584478C27F89CE6A39"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/1MEzuGFz_4X-_xNDo9jx5ODCqmI>
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: Wed, 04 Dec 2019 15:12:20 -0000

On 12/3/2019 12:18 PM, Mike Kosek wrote:
>
> 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.


In the case of reserved bits, I believe the reason we're trying to be so 
clear is that we want any new feature that might use them to work.  At 
least, in the past when this came up, that was why the current 793bis 
text on the reserved bits differs a little from the original 793 text 
(which is just "Reserved for future use. Must be zero.").

I think it would be a mistake and fruitless to try to say for the other 
individual fields which ones MUST be unaltered by the network.  
Generally, this is the expectation for the entire segment, even though 
that expectation doesn't typically hold anymore (due to NAT, etc).  I 
wouldn't say much more than that, because it's inviting misunderstanding 
that it's okay to twiddle with any bits and violate laying whenever the 
doc doesn't explicitly indicate not to.