From: Eric Dumazet <eric.dumazet@gmail.com>
To: Fernando Gont <fgont@si6networks.com>, netdev <netdev@vger.kernel.org>
Cc: Yuchung Cheng <ycheng@google.com>, Neal Cardwell <ncardwell@google.com>
Subject: Re: Flaw in RFC793 (Fwd: New Version Notification for draft-gont-tcpm-tcp-seq-validation-03.txt)
Date: Tue, 06 Mar 2018 08:37:25 -0800 [thread overview]
Message-ID: <1520354245.109662.19.camel@gmail.com> (raw)
In-Reply-To: <1da2d1de-cb93-dc8b-7909-a8628a71a60b@si6networks.com>
On Tue, 2018-03-06 at 04:21 -0300, Fernando Gont wrote:
> Folks,
>
> Dave Borman and me are trying to get this flaw fixed in the TCP spec
> --
> this is of particular interest since the IETF finally agreed to
> revise
> the old spec. The working copy of our document is:
> <https://www.si6networks.com/publications/drafts/draft-gont-tcpm-tcp-
> seq-validation-04.txt>
>
> I'm wondering if any Linux TCP expert could help with this:
>
> * Would you mind taking a look at our doc, and check if our
> description
> of the Linux behavior is correct?
Hi Fernando
I have opened Google Bug # 74230088 and copied your request.
We will take a look at this and will come back to you.
Thanks !
>
> * If you do something different or better, we'd also like to know.
>
> Thanks!
>
> Cheers,
> Fernando
>
>
>
>
> -------- Forwarded Message --------
> Subject: New Version Notification for
> draft-gont-tcpm-tcp-seq-validation-03.txt
> Date: Mon, 05 Mar 2018 15:43:15 -0800
> From: internet-drafts@ietf.org
> To: Fernando Gont <fgont@si6networks.com>, David Borman
> <david.borman@quantum.com>
>
>
> A new version of I-D, draft-gont-tcpm-tcp-seq-validation-03.txt
> has been successfully submitted by Fernando Gont and posted to the
> IETF repository.
>
> Name: draft-gont-tcpm-tcp-seq-validation
> Revision: 03
> Title: On the Validation of TCP Sequence Numbers
> Document date: 2018-03-05
> Group: Individual Submission
> Pages: 16
> URL:
> https://www.ietf.org/internet-drafts/draft-gont-tcpm-tcp-seq-validati
> on-03.txt
> Status:
> https://datatracker.ietf.org/doc/draft-gont-tcpm-tcp-seq-validation/
> Htmlized:
> https://tools.ietf.org/html/draft-gont-tcpm-tcp-seq-validation-03
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-gont-tcpm-tcp-seq-validat
> ion-03
> Diff:
> https://www.ietf.org/rfcdiff?url2=draft-gont-tcpm-tcp-seq-validation-
> 03
>
> Abstract:
> When TCP receives packets that lie outside of the receive window,
> the
> corresponding packets are dropped and either an ACK, RST or no
> response is generated due to the out-of-window packet, with no
> further processing of the packet. Most of the time, this works
> just
> fine and TCP remains stable, especially when a TCP connection has
> unidirectional data flow. However, there are three scenarios in
> which packets that are outside of the receive window should still
> have their ACK field processed, or else a packet war will take
> place.
> The aforementioned issues have affected a number of popular TCP
> implementations, typically leading to connection failures, system
> crashes, or other undesirable behaviors. This document describes
> the
> three scenarios in which the aforementioned issues might arise,
> and
> formally updates RFC 793 such that these potential problems are
> mitigated.
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
>
next prev parent reply other threads:[~2018-03-06 16:37 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <152029339529.12825.5038413838558267392.idtracker@ietfa.amsl.com>
2018-03-06 7:21 ` Flaw in RFC793 (Fwd: New Version Notification for draft-gont-tcpm-tcp-seq-validation-03.txt) Fernando Gont
2018-03-06 16:37 ` Eric Dumazet [this message]
2018-03-06 16:41 ` Fernando Gont
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1520354245.109662.19.camel@gmail.com \
--to=eric.dumazet@gmail.com \
--cc=fgont@si6networks.com \
--cc=ncardwell@google.com \
--cc=netdev@vger.kernel.org \
--cc=ycheng@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox