[LARTC] Partial Isolation

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 22 February 2002 10:27, you wrote:
> Hi, for HTB you can do this as follows:
> root (rate =3D 500k)
>
> +-1:1 SSH leaf (rate =3D 50k, ceil =3D 500k)
>
> \-1:2 other inner node (rate =3D 450k, ceil =3D 480k)
If you do this :

1:1 rate 500k, ceil =3D 500k
+-1:10 SSH leaf (rate =3D 20k, ceil =3D 500k)
\-1:20 other inner node (rate =3D 480k, ceil =3D 500k)

You will end up that ssh will have at least 20k, if it's not using that=20
bandwidth, 1:20 can use it.  So ssh has a guaranteed bandwidth of 20k.

Stef

>
> The ceil for second node will prevent it to use whole
> bw and 20 is always reserved for 1:1's use.
> See below for CBQ.
>
> > Lets say I wanted to allocate 50kbps to SSH traffic, but I didn't wan=
t
> > to set it all as isolated.  What if I wanted to set aside 20k of that
> > as being isolated from other classes (either in HTB or CBQ), how woul=
d
> > I go about this, or is it even possible?  Would I have to make the
> > normal class of 50k and then make a sub-class of 20 with the same
> > definition but isolated?  Should this work?
> >
> > root
> >  \---1:1 SSH traffic (50k)
> >
> >  |    \--11:1 SSH traffic (20k, isolated)
> >
> >  \---1:2 Other traffic (remaining)
>
> Here you has problem. You can't assign traffic to 1:1, only
> to 11:1 (is it another qdisc !?). Isolated class will not lend
> its bw bot also will not borrow ! So that 50k from 1:1 will
> never be reached.
> I'm not sure whether it is solvable with CBQ.
> devik
>
> _______________________________________________
> LARTC mailing list / LARTC@mailman.ds9a.nl
> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lar=
tc/

--=20

stef.coene@docum.org
 More QOS info : http://www.docum.org/
 Title : "Using Linux as bandwidth manager"


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux