Re: [PCN] I-D Action:draft-ietf-pcn-cl-edge-behaviour-00.txt
Michael Menth <menth@informatik.uni-wuerzburg.de> Thu, 23 July 2009 00:29 UTC
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EEB683A693F; Wed, 22 Jul 2009 17:29:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.514
X-Spam-Level:
X-Spam-Status: No, score=-1.514 tagged_above=-999 required=5 tests=[AWL=0.135, BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_14=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zdi1spf2NMmb; Wed, 22 Jul 2009 17:29:22 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 4EDBE3A6405; Wed, 22 Jul 2009 17:29:22 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 2A17D1992AE; Wed, 22 Jul 2009 23:48:08 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 1E5FA1992A8; Wed, 22 Jul 2009 23:48:08 +0200 (CEST)
Received: from [192.168.1.2] (g228028068.adsl.alicedsl.de [92.228.28.68]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id B7330A094C; Wed, 22 Jul 2009 23:48:07 +0200 (CEST)
Message-ID: <4A678916.5070406@informatik.uni-wuerzburg.de>
Date: Wed, 22 Jul 2009 23:48:06 +0200
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
References: <20090706234501.413A83A6C08@core3.amsl.com> <200907221724.n6MHObMt005696@bagheera.jungle.bt.co.uk>
In-Reply-To: <200907221724.n6MHObMt005696@bagheera.jungle.bt.co.uk>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org, i-d-announce@ietf.org
Subject: Re: [PCN] I-D Action:draft-ietf-pcn-cl-edge-behaviour-00.txt
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2009 00:29:24 -0000
Hi Bob, Bob Briscoe schrieb: > Tom and co-authors, > > Thanks for this draft. > > Here's my immediate thoughts up to start of S.3.3 on p9 (further > comments will follow when I don't have to dash): > > 1/ The draft needs to say explicitly at the start that some things > will need to be standardised to aid interworking, while some things > can be left for vendors and operators to turn into their competitive > advantage. Then throughout, each item should decalre which it is: > - something essential for interworking, > - or an example that could be improved on. > As it stands, it's not clear what the purpose of describing all the > pieces is. > > Examples: > - excess-rate or threshold marking might initially trigger re-routing > rather than respectively blocking or terminating flows. We can say > this is possible, but we've not chosen to describe it here because it > doesn't impact interworking. > - Smoothing algorithms could be an area for innovation That's why it is important for admission control to signal from the egress to the ingress only admission-stop or admission-continue and keep the logic local to the egress node. > - Ditto for responding to flash crowds, etc > > 2/ As well as S.2 "Assumed Core Network Behaviour for CL", I felt the > draft lacked a similar section "Assumed External Behaviour". All the > actions seem to happen suspended in a vacuum, without saying what > initiates them, or what carries messages between them. For instance, > in 3.2.1 there are sentences saying "the egress reports that...", > without saying what the report message is sent to. > > We probably don't need to say signalling system X, but we could say > signalling system with properties like X or Y, where X=RSVP and Y=NSIS > (say). > > 3/ Perhaps we need to think about what the CL-edge-behaviour is not. > Certainly it's different from single marking. But why? Certainly it's > different from a RACF-compatible solution. But why? I think the > essence of these answers is that: > - it's a solution that can potentially be completely distributed; > - it allows 2 threshold rates to be independently set on each interior > node, so that an operator can tailor the config of different parts of > the network (or have them all the same if that works) > - it is a way of putting together existing IETF standards without > having to change them (or at least not significantly at all). > > I think it could also do with a (very brief) summary in such a section > of what the goal is that this PDB is contributing to - ie one domain > of an e2e controlled load service. > > 4/ S.3.2.1. > It says that that CLE is _measured_ regularly. But then it gives a > value with a justification as if the value is _reported_ regularly. > They may need to be _measured_ regularly, but surely they only need to > be reported when there's a flow signalling that it wants to start? I > thought this was one aspect of the CL scenario that was different > from, say, the RACF scenario? Or have I missed something. > > There is a significant difference between regularly beaconed signals > that have to have their own reliable delivery, and signals > piggy-backed on flow signalling that already has reliable delivery > (because if it doesn't arrive, the flow doesn't start). > > "4.7. Environmental Concerns > > In some markets, traffic preemption is considered to be > impermissible. In such environments, flow termination would not be > enabled. > " > > [even tho I said I hadn't reviewed it this far, my eye was caught by > this heading]. > This could refer to a misunderstanding of the US regulations. In the > US, the admission of one flow (even an emergency services flow) is not > allowed to preempt another. But the operator is allowed to terminate > flows when network capacity unexpectedly reduces - in order to > preserve service. However, I'm not sure what the US position is > regarding choosing what to terminate. > > This is why we changed the terminology ages ago, from preemption to > termination, which is what we meant. It otherwise unnecessarily rang > alarm bells with people wary of the US regulations. > > > > > Nits > > 1. Introduction > > s/the overall rate of PCN traffic is metered on every link/ > /the fill of a virtual queue for all PCN traffic on a link is metered/ > > [my point here is one I always harp on about: the threshold metering > algo measures variance as much as average rate, because they are both > important.] > > 1.1 Definition of CLE shouldn't go into such details of how it is > measured (which are items of debate). > > s/2. Assumed Core Network Behaviour for CL/ > /2. Assumed Interior Node Behaviour for CL/ > > 3.1. > s/the PDP gives preference to this list when determining which flows > to terminate/the PDP chooses flows to terminate from this list/ > [preference is confusing as it implies a nice outcome for the chosen > ones] > > 3.2.1 Altho it's generally agreed that the choice of CLE threshold > value isn't sensitive, I think 0.5 is unnecessarily high - this would > make the system a bit sluggish I would have thought. Would 1/8 be a > better choice (to choose another arbitrary but round number in binary)? With CL, the exact value of the CLE is not really important since when the admissible rate on a link is exceeded, that value immediately jumps from 0 to 1. Unless you have ECMP and unmarked packets from other paths dilute the signal ... Regards, Michael > > > Bob > > At 00:45 07/07/2009, 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 Congestion and Pre-Congestion >> Notification Working Group of the IETF. >> >> >> Title : PCN Boundary Node Behaviour for the >> Controlled Load (CL) Mode of Operation >> Author(s) : A. Charny, et al. >> Filename : draft-ietf-pcn-cl-edge-behaviour-00.txt >> Pages : 13 >> Date : 2009-07-06 >> >> Precongestion notification (PCN) is a means for protecting quality of >> service for inelastic traffic admitted to a Diffserv domain. The >> overall PCN architecture is described in RFC 5559. This memo is one >> of a series describing possible boundary node behaviours for a PCN >> domain. The behaviour described here is that for three-state >> measurement-based load control, known informally as Controlled Load >> (CL). >> >> A URL for this Internet-Draft is: >> http://www.ietf.org/internet-drafts/draft-ietf-pcn-cl-edge-behaviour-00.txt >> >> >> Internet-Drafts are also available by anonymous FTP at: >> ftp://ftp.ietf.org/internet-drafts/ >> >> Below is the data which will enable a MIME compliant mail reader >> implementation to automatically retrieve the ASCII version of the >> Internet-Draft. >> >> >> <ftp://ftp.ietf.org/internet-drafts/draft-ietf-pcn-cl-edge-behaviour-00.txt> >> >> _______________________________________________ >> PCN mailing list >> PCN@ietf.org >> https://www.ietf.org/mailman/listinfo/pcn > > ________________________________________________________________ > Bob Briscoe, Networks Research Centre, BT Research > _______________________________________________ > PCN mailing list > PCN@ietf.org > https://www.ietf.org/mailman/listinfo/pcn -- Dr. Michael Menth, Assistant Professor University of Wuerzburg, Institute of Computer Science Am Hubland, D-97074 Wuerzburg, Germany, room B206 phone: (+49)-931/31-86644 (new), fax: (+49)-931/888-6632 mailto:menth@informatik.uni-wuerzburg.de http://www3.informatik.uni-wuerzburg.de/research/ngn
- [PCN] I-D Action:draft-ietf-pcn-cl-edge-behaviour… Internet-Drafts
- Re: [PCN] I-D Action:draft-ietf-pcn-cl-edge-behav… Bob Briscoe
- Re: [PCN] I-D Action:draft-ietf-pcn-cl-edge-behav… Michael Menth
- Re: [PCN] I-D Action:draft-ietf-pcn-cl-edge-behav… Bob Briscoe
- Re: [PCN] I-D Action:draft-ietf-pcn-cl-edge-behav… Michael Menth
- Re: [PCN] I-D Action:draft-ietf-pcn-cl-edge-behav… Fortune HUANG