[tcpm] draft-kuehlewind-tcpm-ecn-fallback-01.txt

John Leslie <john@jlc.net> Tue, 01 October 2013 15:05 UTC

Return-Path: <john@jlc.net>
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 BA3EA11E8192 for <tcpm@ietfa.amsl.com>; Tue, 1 Oct 2013 08:05:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.996
X-Spam-Level:
X-Spam-Status: No, score=-104.996 tagged_above=-999 required=5 tests=[AWL=0.114, BAYES_05=-1.11, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J+ZaMxQMwwLN for <tcpm@ietfa.amsl.com>; Tue, 1 Oct 2013 08:05:13 -0700 (PDT)
Received: from mailhost.jlc.net (mailhost.jlc.net [199.201.159.4]) by ietfa.amsl.com (Postfix) with ESMTP id EFFAB11E8153 for <tcpm@ietf.org>; Tue, 1 Oct 2013 08:05:12 -0700 (PDT)
Received: by mailhost.jlc.net (Postfix, from userid 104) id B8D04C94BE; Tue, 1 Oct 2013 11:05:10 -0400 (EDT)
Date: Tue, 01 Oct 2013 11:05:10 -0400
From: John Leslie <john@jlc.net>
To: Brian Trammell <trammell@tik.ee.ethz.ch>
Message-ID: <20131001150510.GH53878@verdi>
References: <20130910143727.13233.43223.idtracker@ietfa.amsl.com> <C2969DD4-0C94-4DA4-A782-A8E163091C0A@tik.ee.ethz.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <C2969DD4-0C94-4DA4-A782-A8E163091C0A@tik.ee.ethz.ch>
User-Agent: Mutt/1.4.1i
Cc: "tcpm@ietf.org" <tcpm@ietf.org>
Subject: [tcpm] draft-kuehlewind-tcpm-ecn-fallback-01.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 01 Oct 2013 15:05:27 -0000

   I very much support this sort of work; but I think any RFC will have
to rely more on stated principles than an algorithm.

   This algorithm will fail badly if the actual path changes often
enough between ECN-friendly and ECN-unfriendly.

   Also note that we already know of several flavors of ECN-unfriendly.

   IMHO, we need to start using ECN early in the absence of indications
of an ECN-unfriendly path; and back off quickly in the presence of
such indications.

   There may (or may not) be other indications of path changes, which
we could use to be more fearful...

   But fundamentally, clearing ECN bits just puts us into packet-drop
as the only signal, while dropping ECN-aware packets may or may not
indicate any congestion. When a significant fraction of ECN-aware
packets get dropped, it's clearly time to stop ECN-marking.

   Et cetera...

--
John Leslie <john@jlc.net>