Re: [Diffserv] problems with Virtual Wire and RFC2598

Kathleen Nichols <kmn@cisco.com> Tue, 28 March 2000 01:39 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 UAA28880 for <diffserv-archive@ietf.org>; Mon, 27 Mar 2000 20:39:51 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id UAA21219; Mon, 27 Mar 2000 20:11:13 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id UAA21192 for <diffserv@ns.ietf.org>; Mon, 27 Mar 2000 20:11:09 -0500 (EST)
Received: from omega.cisco.com (omega.cisco.com [171.69.63.141]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA28383 for <diffserv@ietf.org>; Mon, 27 Mar 2000 20:13:22 -0500 (EST)
Received: from cisco.com (ssh.cisco.com [171.69.10.34]) by omega.cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id RAA05605; Mon, 27 Mar 2000 17:12:49 -0800 (PST)
Message-ID: <38E00745.862CC2C6@cisco.com>
Date: Mon, 27 Mar 2000 17:13:41 -0800
From: Kathleen Nichols <kmn@cisco.com>
X-Mailer: Mozilla 4.61 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jean-Yves Le Boudec <leboudec@epfl.ch>
CC: diffserv@ietf.org
Subject: Re: [Diffserv] problems with Virtual Wire and RFC2598
References: <4.1.20000327190226.00ae94c0@icamail1.epfl.ch>
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


Jean-Yves Le Boudec wrote:
> 
> I have some problems understanding RFC2598 and
> draft-ietf-diffserv-ba-vw-00
> 
> a) RFC2598 requires that the service given to an aggregate flow
> guarantees a rate down to a small time scale and further gives as
> example
> "A simple priority queue will give the appropriate behavior as long as
> there is no higher priority queue that could preempt the EF for more
> than a packet time at the configured rate. "
> 
> I have the impression that this statement ignores the phenomenon of
> jitter accumulation due to aggregate multiplexing. When several flows
> share their fate in a multiplex, then there is accumulation of jitter
> from network node to network node, well beyond the bounds given in
> this internet draft. The fact that flows are shaped at the network
> input does not guarantee a bound on jitter after several hops. Some
> bounds do exist, but they are not straightforward, and it is not even
> clear whether finite bounds exist in all cases where the maximum
> network utilization factor is less than 1. In the particular case
> where the network topology is a ring, the answer is yes, however, in
> general, it is unknown (as far as I know). See for example the
> references below.
> 

So this is what a lot of the discussion in the vw draft is
attempting to address. We've tried to spell out what
the assumptions are and how they get used. I'm hoping
that in today's meeting we can figure out what is
missing in the explanation so the next roll can make
this clearer. Anna Charney's work uses a different set
of assumptions.

There are some university folks who believe they can work
out the analysis under the assumptions we work under. 
Hopefully, they'll get something worked out and made
publically available.

> It seems to me that the only way to guarantee the requirement
> described in RFC2598 is to shape every aggregate at the output of
> *every* network node, a solution that requires per aggregate
> information which is not compatible with diffserv.

This comes out under Charney's assumptions since they are
no more restrictive than the rules we assume for individual
domains. Thus this is like the rules for shaping at the
edge of every domain.

	Kathie

_______________________________________________
diffserv mailing list
diffserv@ietf.org
http://www.ietf.org/mailman/listinfo/diffserv
Archive: http://www-nrg.ee.lbl.gov/diff-serv-arch/