Re: [tsvwg] New Version Notification for draft-baker-tsvwg-aqm-recommendation-00.txt
Mikael Abrahamsson <swmike@swm.pp.se> Wed, 13 March 2013 17:25 UTC
Return-Path: <swmike@swm.pp.se>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A883F21F8510; Wed, 13 Mar 2013 10:25:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.409
X-Spam-Level:
X-Spam-Status: No, score=-2.409 tagged_above=-999 required=5 tests=[AWL=-0.037, BAYES_00=-2.599, SARE_SUB_OBFU_Q1=0.227]
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 qhG-bsqh15g8; Wed, 13 Mar 2013 10:25:25 -0700 (PDT)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by ietfa.amsl.com (Postfix) with ESMTP id E49FD21F8DDE; Wed, 13 Mar 2013 10:25:24 -0700 (PDT)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 8D5039C; Wed, 13 Mar 2013 18:25:22 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 8392B9A; Wed, 13 Mar 2013 18:25:22 +0100 (CET)
Date: Wed, 13 Mar 2013 18:25:22 +0100
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Fred Baker (fred)" <fred@cisco.com>
In-Reply-To: <8C48B86A895913448548E6D15DA7553B7D045F@xmb-rcd-x09.cisco.com>
Message-ID: <alpine.DEB.2.00.1303131810180.28820@uplift.swm.pp.se>
References: <20130313164833.27324.89314.idtracker@ietfa.amsl.com> <8C48B86A895913448548E6D15DA7553B7D045F@xmb-rcd-x09.cisco.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Cc: "tsv-area@ietf.org" <tsv-area@ietf.org>, tsvwg <tsvwg@ietf.org>
Subject: Re: [tsvwg] New Version Notification for draft-baker-tsvwg-aqm-recommendation-00.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2013 17:25:25 -0000
On Wed, 13 Mar 2013, Fred Baker (fred) wrote: > Folks. I posted the email I sent yesterday as a draft, for discussion. I > welcome comments, and if substantive comments are made, suggested text. I voiced my opinion on the tsv-area meeting via jabber that AQM especially on low/medium bw links (up to 10-20 megabits/s) is needed and bufferbloat is a serious problem. As an employee of an operator, I would like to see documents in the line of RFC6204, ie basic requirements, for (in this case) AQM that I can use in procurement documents. Preferrably these would be implemented by kernel vendors (linux kernel and others) so the actual device vendor only needs to turn it on and perhaps set a few parameters (like communicate the link speed to the queue handler). Coming back to the document at hand, reading draft-baker-tsvwg-aqm-recommendation-00.txt, I notice a few things. Am I misinterpreting text such as: "Hence, network communication to the host regarding the moderation of its traffic flow SHOULD include both ECN and loss, with ECN being triggered earlier than loss." ... that it recommendeds that ECN traffic will be marked before non-ECN traffic is dropped? I believe desired behaviour is that ECN traffic is marked and non-ECN traffic is dropped at the exact same queue depth (or whatever mechanism causes packets to be dropped/marked). Also, the documents seem to handle both host stack implementations and device queue management. Am I correct? Perhaps it would be preferable to have one document handling queueing (including the queue on the host towards its network interface (wifi/fixed/cellular etc), and another document talking about "TCP congestion control mechanisms"? Or this the document at hand trying to be an umbrella document for other documents? Anyhow, I feel this (AQM/congestion) area of discussion is extremely important and it solves a real life problem that impacts a lot of people on the Internet as it works today. Personally I have routers with quite advanced AQM on my home connection (100/100 megabit/s) because I feel that FIFO even with WRED isn't good enough. However I understand that "fair-queue" uses a lot of CPU at these speeds, so it might not be feasable to do too advanced stuff at those speeds. However, at ADSL type accesses, for the uplink interface there is definitely a huge upside to have AQM. When evaluating AQM the test scenarios should be quite advanced (I liked what I heard in ICCRG meeting yesterday) including VoIP, hundreds of TCP sessions using bittorrent, gaming (could be over TCP) etc. The ideal solution would be something that automatically allow at least per-user fairness in the upstream and something that perhaps sent ACKs and other smaller packets ahead of the queue of larger data packets. -- Mikael Abrahamsson email: swmike@swm.pp.se
- Re: [tsvwg] New Version Notification for draft-ba… Fred Baker (fred)
- Re: [tsvwg] New Version Notification for draft-ba… Mikael Abrahamsson
- Re: [tsvwg] New Version Notification for draft-ba… gorry
- Re: [tsvwg] New Version Notification for draft-ba… Fred Baker (fred)
- Re: [tsvwg] New Version Notification for draft-ba… Fred Baker (fred)
- Re: [tsvwg] New Version Notification for draft-ba… Mikael Abrahamsson
- Re: [tsvwg] New Version Notification for draft-ba… Andrew McGregor
- Re: [tsvwg] New Version Notification for draft-ba… Mikael Abrahamsson
- Re: [tsvwg] New Version Notification for draft-ba… Andrew McGregor