Re: [aqm] [tcpm] ECN support and usage on the Internet

Mikael Abrahamsson <swmike@swm.pp.se> Tue, 19 March 2013 09:22 UTC

Return-Path: <swmike@swm.pp.se>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C82A21F89D7; Tue, 19 Mar 2013 02:22:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.411
X-Spam-Level:
X-Spam-Status: No, score=-2.411 tagged_above=-999 required=5 tests=[AWL=-0.112, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
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 es4du8m7DByD; Tue, 19 Mar 2013 02:22:54 -0700 (PDT)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by ietfa.amsl.com (Postfix) with ESMTP id 5B02721F89AF; Tue, 19 Mar 2013 02:22:54 -0700 (PDT)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 9711C9C; Tue, 19 Mar 2013 10:22:52 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 8C1049A; Tue, 19 Mar 2013 10:22:52 +0100 (CET)
Date: Tue, 19 Mar 2013 10:22:52 +0100
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Mirja Kühlewind <mirja.kuehlewind@ikr.uni-stuttgart.de>
In-Reply-To: <201303190904.32180.mkuehle@ikr.uni-stuttgart.de>
Message-ID: <alpine.DEB.2.00.1303191014021.2309@uplift.swm.pp.se>
References: <201303190904.32180.mkuehle@ikr.uni-stuttgart.de>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-137064504-27937894-1363684972=:2309"
Cc: tcpm@ietf.org, iccrg@irtf.org, aqm@ietf.org, Brian Trammell <trammell@tik.ee.ethz.ch>
Subject: Re: [aqm] [tcpm] ECN support and usage on the Internet
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/aqm>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2013 09:22:55 -0000

On Tue, 19 Mar 2013, Mirja Kühlewind wrote:

> Do we need to start a campaign to further encourage greater ECN support 
> (also of network providers)? Asking the content providers on the 
> list(s): What are the reasons to not enable ECN support?

Let me speculate:

It's not on by default in Windows. There is little reason to turn it on, 
because "nobody" acts on ECN, and nobody acts on ECN because there is no 
demand for AQM, and even if there was AQM, it would most likely not be ECN 
enabled.

I tried enabling ECN back in 2001 but saw major breakage. I re-enabled ECN 
again around 2008 or so <http://seclists.org/nanog/2008/Nov/250> and 
investigated, and at least the vendors I talked to didn't show much 
interest. I've been running with ECN on ever since and have not 
experienced any breakage I could trace back to ECN usage. This is hopeful.

I believe the Bufferbloat discussions and increased interest in AQM on the 
customer access link will increase interest in ECN as well, so the 
important thing is that AQM document includes requirements for AQM, so 
when I request support for "best practice AQM", I get ECN support as well. 
I am looking for RFC6204 (Basic Requirements) style document.

Then we need to advertise ECN benefit to end users, for instance by 
advocating its use through tools like 
<http://www.speedguide.net/tcpoptimizer.php>. The change log says "Changed 
ECN Capability optimal recommendation in General tab based on user 
feedback and issues with some US ISPs" and I fear that the recommendation 
there is to turn ECN off :P. I don't want to install the utility to test.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se