Re: [aqm] I-D Action: draft-ietf-aqm-recommendation-02.txt
gorry@erg.abdn.ac.uk Fri, 14 February 2014 08:03 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B3821A013D for <aqm@ietfa.amsl.com>; Fri, 14 Feb 2014 00:03:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.749
X-Spam-Level:
X-Spam-Status: No, score=-4.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001] autolearn=ham
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 ly_ObyjL2QPj for <aqm@ietfa.amsl.com>; Fri, 14 Feb 2014 00:03:00 -0800 (PST)
Received: from spey.erg.abdn.ac.uk (spey.erg.abdn.ac.uk [139.133.204.173]) by ietfa.amsl.com (Postfix) with ESMTP id DB47F1A0158 for <aqm@ietf.org>; Fri, 14 Feb 2014 00:02:59 -0800 (PST)
Received: from www.erg.abdn.ac.uk (blake.erg.abdn.ac.uk [139.133.210.30]) by spey.erg.abdn.ac.uk (Postfix) with ESMTPSA id F15632B41C8; Fri, 14 Feb 2014 08:02:57 +0000 (GMT)
Received: from 212.159.18.54 (SquirrelMail authenticated user gorry) by www.erg.abdn.ac.uk with HTTP; Fri, 14 Feb 2014 08:02:58 -0000
Message-ID: <27db50749ac8e30618c7f87f270a5745.squirrel@www.erg.abdn.ac.uk>
In-Reply-To: <CAA93jw5A+mVx4N6o6_nJzsCqNcXOyb7dzg-Z0+jJ+852o6bufA@mail.gmail.com>
References: <20140213212019.12484.97730.idtracker@ietfa.amsl.com> <0B51D150-B5D5-422D-A76C-DD9DFAE7A6F0@cisco.com> <CAA93jw5A+mVx4N6o6_nJzsCqNcXOyb7dzg-Z0+jJ+852o6bufA@mail.gmail.com>
Date: Fri, 14 Feb 2014 08:02:58 -0000
From: gorry@erg.abdn.ac.uk
To: Dave Taht <dave.taht@gmail.com>
User-Agent: SquirrelMail/1.4.22
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
Archived-At: http://mailarchive.ietf.org/arch/msg/aqm/5JUvg2Xuzjf_usXuCh5-xNzZH-A
Cc: bloat <bloat@lists.bufferbloat.net>, "Fred Baker (fred)" <fred@cisco.com>, "aqm@ietf.org list" <aqm@ietf.org>
Subject: Re: [aqm] I-D Action: draft-ietf-aqm-recommendation-02.txt
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 14 Feb 2014 08:03:02 -0000
> On Thu, Feb 13, 2014 at 4:30 PM, Fred Baker (fred) <fred@cisco.com> wrote: >> Gorry and I have posted a second update to the AQM Recommendations draft >> discussed at IETF 88. This update mostly picks up nit-level matters. >> >> We, of course, invite review, and would suggest that reviews look at >> this version. > > A few nits. > > A) I have not bought into byte-pkt. I don't want to go into it today. > > In particular, I'd like the original pie benchmarks rerun now that > that code doesn't have a byte sensitive dropping mode, and the two > compared. > > Perhaps that would shed some light on the issue. > I'm not sure I understand the comment, but new data is always good. > B) "Another topic requiring consideration is the appropriate granularity > of a "flow" when considering a queue management method. There are a > few "natural" answers: 1) a transport (e.g. TCP or UDP) flow (source > address/port, destination address/port, Differentiated Services Code > Point - DSCP); 2) a source/destination host pair (IP addresses, > DSCP); 3) a given source host or a given destination host. > > > add: > > 4) 5 tuple consisting of source ip/port, dest/port, proto. > We could add MF-Classifier - I personally would have no problems with that. > And we can hash it out later. > > C) " We > suggest that the source/destination host pair gives the most > appropriate granularity in many circumstances. " > > Back that up with measurements of real traffic from real homes and > small businesses, and I'll believe you. Breaking up packet trains back > into packets in sane ways is the only way to deal with the impact > of iw10 at low bandwidths that I can think of, in particular. > > In the interim I would suggest language that waffles more as to > appropriate methods. > Maybe this relates to your position in the Internet - edge device v. other places. We could say something on this? > D) "Traffic > classes may be differentiated based on an Access Control List (ACL), > the packet DiffServ Code Point (DSCP) [RFC5559], setting of the ECN > field[RFC3168] [RFC4774] or an equivalent codepoint at a lower layer." > > Are you ruling out port number? I have no problem with (for example) > deprioritizing port 873 (rsync) somewhat relevant to other traffic. Same > goes for some other well known ports... > > Are you ruling out protocol number? > > Destination address? (stuff inside my network gets treated > differently than stuff egressing) > > These are all common methods of classifying traffic that has > codepoints that cannot be trusted. > > And regrettably, on inbound from another domain, diffserv values > cannot be trusted, period. I don't know how to fit that into this draft, > but > a MUST regarding remarking inbound diffserv appropriately is > needed. Right now I just quash everything inbound to BE. > Ports and the rest would be covered by MF-Classifier? I don't think a tutorial of DS fits in this particular draft, although if the IETF adopts draft-geib-tsvwg-diffserv-intercon, it would relate to the topic you mention. > > E) "A malfunctioning or non-conforming > network device may similarly "hide" an ECN mark. In normal operation > such cases should be very uncommon." > > I disagree with the last sentence. ECN unleashed will be ECN abused. > > If the recent ntp flooding attacks were ECN marked, and ECN widely > deployed, what would have happened? > > (I still strongly support the notion of ECN, but don't want to > deprecate the dangers) > If I understand, you're suggesting that the group should unpick the last sentence, and explain more. Speaking only for myself, I'm tempted to agree - ECN also needs something to keep it sane. Do you have some suggested text here? Gorry >> A diff from IETF 88's version may be found at >> >> http://tools.ietf.org/rfcdiff?url1=http://tools.ietf.org/id/draft-ietf-aqm-recommendation-00.txt&url2=http://tools.ietf.org/id/draft-ietf-aqm-recommendation-02.txt >> >> which is also http://tinyurl.com/k9tfufm >> >> On Feb 13, 2014, at 1:20 PM, <internet-drafts@ietf.org> >> wrote: >> >>> >>> A New Internet-Draft is available from the on-line Internet-Drafts >>> directories. >>> This draft is a work item of the Active Queue Management and Packet >>> Scheduling Working Group of the IETF. >>> >>> Title : IETF Recommendations Regarding Active Queue >>> Management >>> Authors : Fred Baker >>> Godred Fairhurst >>> Filename : draft-ietf-aqm-recommendation-02.txt >>> Pages : 22 >>> Date : 2014-02-13 >>> >>> Abstract: >>> This memo presents recommendations to the Internet community >>> concerning measures to improve and preserve Internet performance. It >>> presents a strong recommendation for testing, standardization, and >>> widespread deployment of active queue management (AQM) in network >>> devices, to improve the performance of today's Internet. It also >>> urges a concerted effort of research, measurement, and ultimate >>> deployment of AQM mechanisms to protect the Internet from flows that >>> are not sufficiently responsive to congestion notification. >>> >>> The note largely repeats the recommendations of RFC 2309, updated >>> after fifteen years of experience and new research. >>> >>> >>> The IETF datatracker status page for this draft is: >>> https://datatracker.ietf.org/doc/draft-ietf-aqm-recommendation/ >>> >>> There's also a htmlized version available at: >>> http://tools.ietf.org/html/draft-ietf-aqm-recommendation-02 >>> >>> A diff from the previous version is available at: >>> http://www.ietf.org/rfcdiff?url2=draft-ietf-aqm-recommendation-02 >>> >>> >>> 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. >>> >>> Internet-Drafts are also available by anonymous FTP at: >>> ftp://ftp.ietf.org/internet-drafts/ >>> >>> _______________________________________________ >>> aqm mailing list >>> aqm@ietf.org >>> https://www.ietf.org/mailman/listinfo/aqm >> >> >> _______________________________________________ >> aqm mailing list >> aqm@ietf.org >> https://www.ietf.org/mailman/listinfo/aqm >> > > > > -- > Dave Täht > > Fixing bufferbloat with cerowrt: > http://www.teklibre.com/cerowrt/subscribe.html > > _______________________________________________ > aqm mailing list > aqm@ietf.org > https://www.ietf.org/mailman/listinfo/aqm >
- [aqm] I-D Action: draft-ietf-aqm-recommendation-0… internet-drafts
- Re: [aqm] I-D Action: draft-ietf-aqm-recommendati… Fred Baker (fred)
- Re: [aqm] I-D Action: draft-ietf-aqm-recommendati… Dave Taht
- Re: [aqm] I-D Action: draft-ietf-aqm-recommendati… gorry