Re: AW: [Diffserv] about the concern of a rate loss in the definition ofdraft-charny-ef-definition-00
Brian E Carpenter <brian@hursley.ibm.com> Thu, 10 August 2000 20:28 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA13190 for <diffserv-archive@odin.ietf.org>; Thu, 10 Aug 2000 16:28:47 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA28923; Thu, 10 Aug 2000 15:54:03 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA28893 for <diffserv@ns.ietf.org>; Thu, 10 Aug 2000 15:53:59 -0400 (EDT)
Received: from mail-gw.hursley.ibm.com (mail-gw.hursley.ibm.com [194.196.110.15]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA12370 for <diffserv@ietf.org>; Thu, 10 Aug 2000 15:53:58 -0400 (EDT)
Received: from sp3at21.hursley.ibm.com (sp3at21.hursley.ibm.com [9.20.45.21]) by mail-gw.hursley.ibm.com (AIX4.3/UCB 8.8.8/8.8.8) with ESMTP id UAA133646; Thu, 10 Aug 2000 20:52:26 +0100
Received: from hursley.ibm.com (gsine01.us.sine.ibm.com [9.14.6.41]) by sp3at21.hursley.ibm.com (AIX4.2/UCB 8.7/8.7.3) with ESMTP id UAA16750; Thu, 10 Aug 2000 20:53:22 +0100 (BST)
Message-ID: <39930805.4EC27296@hursley.ibm.com>
Date: Thu, 10 Aug 2000 14:52:37 -0500
From: Brian E Carpenter <brian@hursley.ibm.com>
Organization: IBM
X-Mailer: Mozilla 4.61 [en] (Win98; I)
X-Accept-Language: en,fr
MIME-Version: 1.0
To: Jon Bennett <jcrb@riverdelta.com>
CC: diffserv@ietf.org
Subject: Re: AW: [Diffserv] about the concern of a rate loss in the definition ofdraft-charny-ef-definition-00
References: <7F4AC78738EAD2119D86009027626C6D888F0E@packetbdc.riverdelta.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Diffserv Discussion List <diffserv.ietf.org>
X-BeenThere: diffserv@ietf.org
Content-Transfer-Encoding: 7bit
Jon, I didn't think I was saying anything contentious. Jon Bennett wrote: > > > It's not just the spirit, it is the formal definition of a PHB. A PHB > > specification describes the behavior of a node for a BA, i.e. > > the outbound stream of packets carrying the corresponding DSCP, > > regardless of their origin, of merging within the node, or of > > their attribution to different microflows. > > > > Which tells you that any assertions about rate, latency, or jitter > > should refer to the BA, not to the individual flows within the BA. > > I find this to be a strange comment given that; > > a) The discussion on this thread has been almost totally about BA rate, > jitter, etc and not about individual flow jitter. Mostly yes, but a few times it seemed to me people were not clearly separating the concepts. If that's not the case so much the better. > > b) The VW draft spends almost all of its time discussing per flow > jitter and you didn't raise this complaint when that draft was > presented. I want to consider this comment carefully, not so much w.r.t. VW but for the general PDB definition. I was referring very specifically to PHBs of course. > > c) We have to discuss what assertions can be made about the > behavior of individual flows in the aggregate because we can > only build on the PHB if we can say something about what > will happen to the microflows in the aggregate. Yes, when describing PDBs that is certainly a valid point. But it's explicitly excluded from PHB definitions by RFC 2474/5, specifically to avoid a *requirement* for per microflow state (but see below). > > > I'm glad you brought this up, because I was wondering last > > night whether > > people had lost sight of it. > > > > Brian > > > > P.S. this doesn't stop vendors trying to do better, but it does > > limit what goes in PHB definitions. > > It is probably worth pointing out that an implication of this last > comment, which is also more explicitly stated in > draft-ietf-diffserv-model-04 is that the statement that microflow > awareness can not be a *requrirement* of a PHB is very different > from saying it is ok if the PHB definition in effect *prohibits* > microflow awareness. Absolutely. That's been agreed since the interim meeting in Cambridge. > > I have heard a number of comments of the form "why don't we just > make the definition 'a packet can be delayed by no more than X?'" > such a definition would in effect prohibit a router from being > microflow aware. > > The reason that a definition with a single fixed > latency/jitter/etc term for each *packet* would prohibit microflow > awareness can be seen in this example. Suppose the EF aggregate > traffic contained some high rate VW traffic and some much lower > rate VoIP traffic, a good way to serve this traffic would be to > give higher precedence/weight to the VW traffic than to the VoIP > traffic. > > This would give the VW traffic a lower jitter/latency which it > would want and the VoIP traffic a higher jitter/latency which > with a much looser jitter bound it could easily handle. If a > fixed jitter/latency requirement were imposed which could support > the VW requirements then this approach would not work or would > only work at a lower traffic load. > > The VW PDB draft mentions ways of dealing with microflows in > the aggregate with different rates, and that one solution would > be to have different DSCP's for different rates. This statement > assumes FIFO service of the aggregate traffic. If a router was > microflow aware it could service packets belonging to different > rate microflows.... differently. And thus address this issue > without the need to consume multiple DSCP's, the need to > coordinate the rate mappings between ISPs or between ISPs > and their customers, etc.. My opinion is that this is a domain we should leave to vendors and the marketplace, at least in our present state of knowledge. > > jon > > _______________________________________________ > diffserv mailing list > diffserv@ietf.org > http://www1.ietf.org/mailman/listinfo/diffserv > Archive: http://www-nrg.ee.lbl.gov/diff-serv-arch/ -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Brian E Carpenter Program Director, Internet Standards & Technology, IBM On assignment for IBM at http://www.iCAIR.org Board Chairman, Internet Society http://www.isoc.org Non-IBM email: brian@icair.org _______________________________________________ diffserv mailing list diffserv@ietf.org http://www1.ietf.org/mailman/listinfo/diffserv Archive: http://www-nrg.ee.lbl.gov/diff-serv-arch/
- RE: AW: [Diffserv] about the concern of a rate lo… Jon Bennett
- Re: AW: [Diffserv] about the concern of a rate lo… Brian E Carpenter
- RE: AW: [Diffserv] about the concern of a rate lo… Jon Bennett