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

Re: Traffic Shaper Modul



Am Wed, Jan 22, 2003 at 05:30:26PM +0100 schrieb yoogie@schurkennetz.de:
> Hi @ All, 
> 
> ich habe eine ADSL Verbindung und bin daher auf 128 Bit /s im Upstream 
> beschränkt. Nun habe ich das Problem, dass wenn der Upload komplett 
> ausgelastet ist, der Downstream total zusammenbricht. Ich weiß, das liegt 
> am ADSL Übertragungsverfahren, habe mir aber gedacht, dass ich per Traffic 
> Shaper Modul im Kernel den Upload beschränken kann.

Shaping funktioniert immer nur ausgehend von einem Interface aus
betrachtet, ein deinem Fall ist das also machbar.

> Logischerweise wollte ich das auf meinem Debian-Woody-Router machen, finde 
> aber das Modul nicht. Ich benutze auf ihm den Standard bf24-Kernel, kann es 
> mir aber nicht leisten, einen größeren Ausfall zu provozieren, indem ich 
> mir einen neuen Kernel baue. Deshalb wollte ich mal an die Liste fragen, ob 
> das schon im Kernel ist, oder ob ich mir das irgendwie einzeln als Modul 
> kompilieren kann, und wenn ja, wie? Vielleicht bin ich auch einfach zu 
> blind, um es zu finden....

Traffic Control ist nicht trivial. Das mußt Du dringend in einem
Testbett machen und nicht auf Live-Maschinen.

Es gibt (mindestens) zwei Ansätze für TC unter Linux, einer davon wird
unter http://luxik.cdi.cz/~devik/qos/htb/ beschrieben.

Der HTB-Patch ist ab 2.4.20 im Mainstream-Kernel, aber mit dem haben wir
hier eher schlechte Erfahrungen gemacht, und 2.4.18 ist eindeutig nicht
'ab .20', da mußt Du sowieso basteln.


Es gibt das Projekt http://lartc.org/wondershaper/ , das klingt so, als 
sei es einfacher zu implementieren, als alles selbst hinzufummeln  - solltest 
Du Dir also ansehen.

Mein Kollege, der ziemlich tief ins Thema reingekrochen ist, sagt, daß
der Artikel vor ein paar Ausgaben in der c't zum Thema zumindest
brauchbare Ansätze liefert.


> Leider habe ich bisher noch gar keine Erfahrung mit dem Traffic Shaper 
> Modul gesammelt, wenn also jemand für das Problem schon ein kleines Skript 
> geschrieben hat und es mir schicken könnte, wäre ich ihm sehr verbunden 
> ;-)). 

Höhö. Das nutzt dir leider nix, weil du iproute2 und anderen
Schnickschnack brauchst. 
Ohne das advanced routing Howto <http://lartc.org/> legst Du dir da auch 
schnell die Karten.

Verstehe mich nicht falsch, TC ist geil, die Beschäftigung lohnt sich
und ist spannend. Aber es ist - noch - nicht ganz trivial zu nutzen.

Aleks



Reply to: