[ previous ] [ next ] [ threads ]
 
 From:  Michal <michal at vracov dash private dot net>
 To:  Chris Dionissopoulos <dionch at freemail dot gr>
 Cc:  m0n0wall at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall] Traffic shaping question
 Date:  Thu, 13 Jan 2005 03:20:23 +0100
Thank you Chris, I'll try your solution.
Michal.

Chris Dionissopoulos wrote:

> There is a trick for doing this:
> ~~~~~~~~~~~~~~~~~~~
> -> Make 2 pipes with webgui pipe 1 bw 200kbps
> pipe 2 bw 100kbps mask scr-ip 0xffffffffff
>
> ->Then, attach the same network/hosts to these pipes.
>
> if m0n0wall implemented with kernel_oid "one_pass=0"
> in ipfw settings (someone to correct me if not), this has the result:
>
> -when any single host is alone , gets 100Kbps at max
> (pipe 2 delays them, because is slower than pipe#1)
>
> - All hosts/network summarises at 200Kbps at max
> (when a 3th host tries to get 100kbps as pipe#2 permits, pipe#1 
> becomes the slower pipe and slows the whole network [host1,host2,host3])
>
> Be carefull, while the same packet goes thru 2 pipes and this
> is a good reason to mess the whole configuration .
>
> Good luck.
> Chdio.
>
>
> ----- Original Message ----- From: "Michal" <michal at vracov dash private dot net>
> To: "M0n0wall" <m0n0wall at lists dot m0n0 dot ch>
> Sent: Wednesday, January 12, 2005 10:43 PM
> Subject: [m0n0wall] Traffic shaping question
>
> Hello people,
> I'm still struggling to convert my previous debian based router to
> m0n0wall and I ran into another problem I am unable to solve myself.
> Sorry for keeping spamming the list with questions :-)
>
> My current problem is related to the traffic shaping. I previously used
> htb and was used to create stuff like this (just an example):
>
> class 200kbit --> host1 100kbit, host2 100kbit, host3 100kbit
>
> where all these 3 hosts share 200kbit of the bw. The total speed of
> these hosts can't exceed the total 200kbit speed (it gets split between
> the three of them) and one single host also can't exceed the 100kbit
> limit.
>
> The previous traffic shaping was more complicated, but the problem is
> just how to accomplish these 2 things - 1 host has a limit he can't
> exceed, but all of them can't exceed the total bw.
>
> Any help would be really appreciated,
> thanks.
>