Discussion:
[IPCop-devel] Suggestion for traffic shaping
Ufuk Altinkaynak
2003-04-17 09:12:45 UTC
Permalink
Hello.

I played some time with David's and Marc's shaping implementation and
thought about what kind of features i would further need.

So i searched the web for QoS config tools, to catch some ideas and i finaly
found something very interesting.

There exists a mod for fli4l wich is called Opt_QoS
(http://www.ebner-on.net/qos/) .
For that mod exists a realy cool visual configuration wizzard wich is called
Fli4lQoSAdmin (http://fli4l.ksware.de/fli4lqosadmin.shtml)

With that config wizzard you are simply creating a QoS plan visual and the
wizard creates a config file for the Opt_Qos, based on visual created plan.

My thoughts are now gowing into modifying marc's restartshaping to use that
generated config files.

Would be great to know what your thoughts are.

Regards
Ufuk Altinkaynak
Arnt Karlsen
2003-04-17 12:13:10 UTC
Permalink
On Thu, 17 Apr 2003 13:10:00 +0200,
Post by Ufuk Altinkaynak
Hello.
I played some time with David's and Marc's shaping implementation and
thought about what kind of features i would further need.
So i searched the web for QoS config tools, to catch some ideas and i
finaly found something very interesting.
There exists a mod for fli4l wich is called Opt_QoS
(http://www.ebner-on.net/qos/) .
For that mod exists a realy cool visual configuration wizzard wich is
called Fli4lQoSAdmin (http://fli4l.ksware.de/fli4lqosadmin.shtml)
With that config wizzard you are simply creating a QoS plan visual and
the wizard creates a config file for the Opt_Qos, based on visual
created plan.
My thoughts are now gowing into modifying marc's restartshaping to use
that generated config files.
Would be great to know what your thoughts are.
..go right ahead and do it. :-)

..I've been looking for something like this (web)gui for my
http://fmb.no/ipcop/setup-cbq.tar.bz2 which builds cbq rule
sets out of config files. _Text_ config files, of course.
My isp business client uses this to throttle bandwidth for
his 802.11 clients.

..[***@lana ipcop]$ ll
/var/www/html/0-web/bompenger/wget/www/ipcop/setup-cbq.tar.bz2
-rw-rw-r-- 1 arnt arnt 4249 Apr 15 03:00
/var/www/html/0-web/bompenger/wget/www/ipcop/setup-cbq.tar.bz2
[***@lana ipcop]$ md5sum
/var/www/html/0-web/bompenger/wget/www/ipcop/setup-cbq.tar.bz2
34aa0c650ac402792400911fd5659b7e
/var/www/html/0-web/bompenger/wget/www/ipcop/setup-cbq.tar.bz2
[***@lana ipcop]

..if it fails to work, I screwed up anonymizing it, this
_messy_ script has been in service since June 2002.
--
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
Scenarios always come in sets of three:
best case, worst case, and just in case.
Ufuk Altinkaynak
2003-04-22 08:31:06 UTC
Permalink
Hi Arnt,
Post by Arnt Karlsen
..go right ahead and do it. :-)
I already started ;-)

It looks, that i need a push into the right direction

The fli4fl qos concept is complexer than the actual ipcop one (they are
using chains, to mark and filter).
So i need more time to adapt the fli4l script for ipcop.

So if anyone here is able to help me in some points, please drop me a note.

Regards
Ufuk Altinkaynak
Arnt Karlsen
2003-04-22 09:45:12 UTC
Permalink
On Tue, 22 Apr 2003 12:30:21 +0200,
Post by Ufuk Altinkaynak
Hi Arnt,
Post by Arnt Karlsen
..go right ahead and do it. :-)
I already started ;-)
It looks, that i need a push into the right direction
The fli4fl qos concept is complexer than the actual ipcop one (they
are using chains, to mark and filter).
So i need more time to adapt the fli4l script for ipcop.
So if anyone here is able to help me in some points, please drop me a note.
..like I said before, my gui authoring sucks big time.
I was hoping you or somebody could steal or show me how2do
a fli4l-like qos gui and come up with something that can
write good old fashion qos (cbq, htb etc) config files,
plain text, like so:
"DEVICE=eth1,100Mbit,10Mbit
RATE=400Kbit
WEIGHT=40Kbit
PRIO=5
RULE=80.239.32.254"

"DEVICE=eth0,100Mbit,10Mbit
RATE=200Kbit
WEIGHT=20Kbit
PRIO=5
RULE=80.239.32.254," etc.

..from here, once I have a (as in any decent) gui bit in place,
my isp can use http://fmb.no/ipcop/setup-cbq.tar.bz2 to chew rules
for his business rather than have me do it every damn time. ;-)

..it works nicely, but setup-cbq-0.0.3 _is_ an ugly hack, with config
build scripts embedded in the config files, I was on a deadline, and
"never touch what works". ;-)

..ignore them, shoot for something that can write above text
config files to /usr/etc/sysconfig/cbq/* and tell setup-cbq to
do 'setup-cbq dump' etc, details in 'setup-cbq *', ignore
'setup-cbq make-new' for now, I'll have setup-cbq-0.0.4 out
in a couple of days, it will have cleaned up config files and
build script.

..for good isp type traffic control, you _many_ rules. ;-)

..also see my response to Mark W, thread title:
Re: [IPCop-devel] IPCop 1.3.0 release
--
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
Scenarios always come in sets of three:
best case, worst case, and just in case.
Loading...