---------- Forwarded Message ----------
Subject: Re: [LARTC] "weight" parameter in htb?
Date: Wed, 3 Apr 2002 10:54:01 +0530
From: Shekhar Joshi <shekhar@disha.co.in>
To: lartc@mailman.ds9a.nl
On Tuesday 02 April 2002 07:32 pm, you wrote:> On Tue, Apr 02, 2002 at 03:34:08PM +0200, Martin Devera wrote:
> > > E.g. you might have a customer agency which needs say 256 kbps
for its
> > > headquarters and 64 kbps for its factory. They pay for 512 kbps
which
> > > means that they buy 512-256-64=192 kbps of "excess" bw
available to
> > > both sites on demand. Well, it makes sense to me that they would
be
> > > worried about the "headquarters" class draining the
other class in case
> > > both classes have demand. They might want to say "We buy
lower rate for
> > > our factory because Internet access is rarely needed there. But
*when*
> > > it *is* needed we want to let the factory take at least 1/2 of
the
> > > "excess" bw we buy even if headquarters demand excess
bw too. We
> > > already buy 256
> >
> > well, you are right. However you should take into account that
> > even in cbq the weight is not precise argument. It influences
> > excess distribution but you will see some discrepancies.
>
> Yes - this and other CBQ problems are the very reasons I''m looking
into
> alternatives. :-) CBQ''s "weight" parameter semantics is
rather opaque
> and it is difficult to predict how a given weight value will influence
> excess bw distribution. I also suspect that CBQ''s weight
doesn''t give me
> complete independence on rate ratios although I''m not sure here
(yet).
>
> > As I''m working on new version I''ll try to do it - if
it will not
> > slow things down.
> > It is because with assmption that "weight" is proportional
to rate
> > we can make some algorithms faster ...
> > We will see ;)
hello devik
i am not sure what i am talking about :), but can we have some sort of a
keyword where by we might be able to use excess bandwdith (basically pump
excess bw from a class specifically created for addressing excess bandwidth
to its cousin class)
say in the same example as above,
root class 512
| create a new classs to
child class A 320 | address excess bandwidth
ceil 320 | child class B 192 ceil 192
---------------------------------------------
--------------------- ---------------------
256 64 86 86
ceiil 256 ceil 64 ceil 192 ceil 192
so in the above if we are able to pump the excess bandwidth addressed in
"child classes of class B" to the "child classes in in class
A" then we will
be more or less have a more control on the excess bandwith than using the
weight parameter.
so can this be done ? or is it already possible ?
regards / shekhar
> Then I hope it will be possible to implement it in such a manner that it
> wouldn''t hurt those who don''t use it.
>
> Anyway, thanks a lot. :-)
>
> pvl
>
> _______________________________________________
> LARTC mailing list / LARTC@mailman.ds9a.nl
> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
-------------------------------------------------------