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

Traffic Shaper



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Leute!

Mal ein Thema, das nicht wirklich viel mit Debian zu tun hat, außer dass
das ganze später tatsächlich auf einem Debian Rechner laufen wird. Also
schon mal sorry fürs OT. Ich hoffe, dass hier trotzdem Leute hocken, die
damit Erfahrung haben und mir im Urwald der verschiedensten Lösungen
etwas weiterhelfen können.


Also, folgendes Problem: Ich habe hier ein Netzwerk, ca. 200 Rechner
sind über 100 MBit Switches an eine 11 MBit Leitung angeschlossen. In
der Regel gibt es keine Probleme damit, erst sobald jemand nen fetten
Download startet gehen die Latenzzeiten für alle anderen Rechner hoch.
Ums mal in Zahlen auszudrücken: normalerweise messe ich ne Pingzeit zum
anderen Ende der 11 MBit Leitung von 3-5 ms, unter "Last" etwas zwischen
50 und 250 ms. Ich habe bereits 500 ms und mehr gesehen, aber das waren
eher Einzelfälle.

Nun will ich den Traffic etwas Shapen :) Ich habe bisher folgende Ideen,
was man machen könnte:
* den einzelnen IP-Adressen feste Bandbreiten zuzuordnen.
* die Bandbreitenausnutzung mitloggen, und den IP-Adressen die etwas
aktiver sind ne niedrigere Priorität zuordnen als denen die nur wenige
Pakete versenden, damit letztere bevorzugt behandelt werden und ne
niedrigere Latenz haben. Evtl. werden gezielt nur sehr aktive IPs
ausgebremst.
(weitere Ideen sind gerne willkommen!)
Das ganze würde auf einem Server laufen, der zwischen der 11 MBit
Leitung und unseren Switches liegen würde. Mit steht ein Athlon 1GHz zur
Verfügung, der sollte von der Leistung her ausreichen (hoffe ich mal).

Sooooo... nun habe ich mal "Traffic Shaper" in Google eingegeben, und ne
Menge an verschiedenen Seiten gefunden die Lösungen für die
verschiedensten Szenarios beschreiben, die ich leider nicht so ganz auf
das hier anwenden kann. Die verlinken meistens noch dutzende andere
Seiten, die mir auch wenig bringen... der Urwald wird mir einfach zu
dicht :( Und vielleicht habe ich bereits den passenden Treffer übersehen.

Kann mir vielleicht jemand bei der Suche helfen? Welche Tools sollte ich
mir mal anschauen, die mir hierbei helfen können? Ich meine damit
Kernel-Patches, Libraries, Userspace-Programme, fertige Scripte, etc.
Ich will einfach mal wissen, wo ich anfangen soll. Evtl. hat ja schon
jemand was ähnliches konfiguriert.


Schon mal vielen Dank!
Sacher
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFChe8hqj8R1rngt5kRAvnsAJ400RBL+wTFl6E4peaQrWJTHokkwgCfU+Uq
oa8HFe3GqetRV1r3vmM3Z+w=
=eqU0
-----END PGP SIGNATURE-----



Reply to: