Re: [tcpm] Flaw in RFC793 (Fwd: New Version Notification for draft-gont-tcpm-tcp-seq-validation-03.txt)

Fernando Gont <fgont@si6networks.com> Tue, 06 March 2018 20:22 UTC

Return-Path: <fgont@si6networks.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 3E5B712AF83 for <tcpm@ietfa.amsl.com>; Tue, 6 Mar 2018 12:22:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 evpzoLnIlBAR for <tcpm@ietfa.amsl.com>; Tue, 6 Mar 2018 12:22:36 -0800 (PST)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 034F8126BF3 for <tcpm@ietf.org>; Tue, 6 Mar 2018 12:22:36 -0800 (PST)
Received: from [192.168.3.68] (unknown [186.138.211.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 1462286387; Tue, 6 Mar 2018 21:22:31 +0100 (CET)
To: "Eggert, Lars" <lars@netapp.com>
Cc: "tcpm@ietf.org" <tcpm@ietf.org>
References: <152029339529.12825.5038413838558267392.idtracker@ietfa.amsl.com> <3edad22d-d6ed-31ea-cfc8-26b04b10de3e@si6networks.com> <E327115A-F8BC-4954-9635-76427199D295@netapp.com>
From: Fernando Gont <fgont@si6networks.com>
Message-ID: <a8055347-7214-6b31-fe1c-76cd1c07fb32@si6networks.com>
Date: Tue, 06 Mar 2018 17:18:28 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <E327115A-F8BC-4954-9635-76427199D295@netapp.com>
Content-Type: text/plain; charset="windows-1252"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/1LyMGRR-lF2RXXPc7ks8SQ1jA2s>
Subject: Re: [tcpm] Flaw in RFC793 (Fwd: New Version Notification for draft-gont-tcpm-tcp-seq-validation-03.txt)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.22
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, 06 Mar 2018 20:22:38 -0000

Hello, Lars,

On 03/06/2018 04:05 PM, Eggert, Lars wrote:
> Hi,
> 
> isn't this something that could simply go into 793bis, after there is consensus that something needs to be fixed?

(me thinking out loud) Dunno. My understanding was the rfc793bis was
only taking documents that had already formally updated rfc793.

A "feature" of that is that the rationale for the changes incoporated in
rfc793bis are documented in the updating documents, and rfc793bis
doesn't need to delve too much into such rationales, or explain the
changes -- just incorporate them.

What's in draft-gont-tcpm-tcp-seq-validation is certainly necessary to
illustrate where RFC793 fails. But I doubt you'd like the time-sequence
diagrams of all these corner-cases in RFC793bis. But you'd also like to
have something that you can point to explain these changes (even more,
if different popular implementations decided to address this in a
different way).

One possible way would be to add all this to an Appendix in RFC793. But
I guess that would warrant to do the same for other stuff (e.g., update
for the TCP URG mechanism).

Thanks!

Cheers,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492