Linux sávszélesség szabályzó

Címkék

A "Linux Bandwidth Arbitrator" lehetővé teszi a felhasználóknak hogy alapszinttől a haladó szintig vezérelhessék az általuk felügyelt hálózat sávszélességét.

A probléma: adott egy cég, amelynek a külvilág felé egységnyi sávszélessége van. A cég üzemeltet egy proxy szervert, egy mail szerver, egy webszervert, és esetleg a dolgozók belülről ssh-t, vagy egyéb programokat szeretnének használni. Az egyik felhasználó úgy gondolja, hogy szüksége van a "Deep Throat 8" nevű nagysikerű filmre. Elkezdi letölteni de nem használ 'limit'-et a letöltés menedzser programban. Mi történik? Az ftp session(ök) a sávszélesség 100%-át is elviheti. A webszerver elérhetetlen lesz, az ssh használhatalan, a mail szerver szintén.

A megoldás: 1.) különválasztjuk a sávszélességet, a proxy-t külön sávra tesszük, a "kritikus" dolgokat pedig egy másikra. 2.) Veszünk egy célgépet, amely több millió forintba kerül, cserébe akár virtuális partíciókat is létrehozhatunk a sávszélességben, dedikálva a kritikus adatok saját sávszélességét 3.) kipróbáljuk a Linux Bandwidth Arbitrator 2.2-t 4.) Mi próbálunk meg valamilyen "shaper" funkciót megvalósítani

A Linux Bandwidth Arbitrator 2.2 azt ígéri, hogy egyszerűen felcsatlakoztatva a hálózatunkra már működik is. Automatikusan lassítja a sávszélesség "kalózokat". ->Természetesen képesek vagyunk finombeállításra is, ilyenkor magunk állíthatjuk a szűkítőt kedvünk szerint. A stuffot képesek vagyunk olyan speciális alkalmazásokra konfigurálni, mint a Kazaa, IMAP, és POP. A forgalom szűkíthető IP hostra, subnet-re, és lehetőség van a tartalomszűrésre is. Egyetlen szépséghibája van csupán, az, hogy kereskedelmi termék. Letölthető egy próbaverzió, de ha tetszik, akkor a CD disztróért 149$ kell leszurkolnunk.

Jó hír viszont, hogy a stuff lelke az "arbitrator" GPL licenc alatt elérhető.

Mivel szerintem sok cég küzd ezzel a problémával, hasznos lenne akár egy magyar projekt, amely előállítana ilyen CD-t.

Linkek:

Linux Bandwidth Arbitrator 2.2 (CD distribution) (Freshmeat)

Linux Bandwidth Arbitrator

Diagram (sávszélesség alakulása Arbitrator-ral, és anélkül)

Bandwidtharbitrator.com

arbitrator5.2.tar.gz

Linux Bandwidth Arbitration How-To

Mini How-to on Debian

Hozzászólások

ehhh....winex+total commander es korlatozod a filmletoltesedet, avagy fogod magad es hasznalod a wget-et a letolteshez amiben van olyan opcio hogy mennyi legyen a max amennyivel tolt...es ezert meg kepesek az emberek fizetni ?

Igen. cbq, meg hasonlók a kernelbe, és máris tudsz profin csinálni ilyesmit.

De már ha vki. az adv. routing howto-ból képes kikeresni a köv 4. soros script-et, már avval meg tudja fogni a "nem-interaktív" forgalmat:

# tc qdisc add dev eth0 root handle 1: prio

# tc qdisc add dev eth0 parent 1:1 handle 10: sfq

# tc qdisc add dev eth0 parent 1:2 handle 20: tbf rate 20kbit buffer 1600 limit 3000

# tc qdisc add dev eth0 parent 1:3 handle 30: sfq

Természetesen a rate 20kbit tetszőlegesen változtatható, csak ne felejtsük el a limit és buffer értékeket is igazítani hozzá.

hat ez q nem erre valo.

Ez egy server side stuff. Ezzel egy kozponti management-et lehet megvalositani.

En ismerem a packertshaper nevu dobozt. Ha lenne egyetlen olyan nyilt forrasu alkalmazas ami annak a kepessegeit tudna nagyon orulnek. Az kepes a bejovo es kimeno csomagok tcp/ip payload-jaba belenezni "onfly" es kepes 140+ alkalmazast egymastol megkulonboztetni. Azaz ha te .mp3 letoltest akarsz szurni, es mondjuk a luzer az mp3-at nagyonfontos.doc neven akarna letolteni, akkor sem tudna, ugyanis q nem erdekli a a kiterjesztes, hanem a csomag tartalmat nezi.

Namost packetshaper "monitor only" verzioja (ami csak diagramokat rajzol, es forgalmat elemez) az olyan 1,5 milla forint. Az arai 128Kbit/sec-s szurestol kezdodnek olyan 2 millatol 10millaig terjed.

Mivel Packeteer Level 1 Certified Engineer vagyok, kapcsolatba kerultem egy fejlesztomernokkel, es elkezdtem kipuhatolni, hogy mi is van a dobozban. Annyit elmondott, hogy sima PC architektura, epromban tarolja a cuccokat, van benne hdd (a logok, diagramok tarolasara), es hogy unixot futtat. Es meg annyit hozzatett, hogy BSD alapu.

Namost engem nagyon erdekelne ebbol mukodo open source verzio, mert sok helyen lenne igeny egy ilyen megoldasra. A Linuxos "shaper" is fejlodik de nem olyan utemben, amennyire kellene. Sajnos.

sok dolgot meg lehet csinalni a linuxos packet schedulerrel is...

Ez olyan mint az uhu: egyszeru.

A kutatas folyamatban van.

Ami engem erdekelne az valami ilyemi ami ebben [www.packeteer.com] PDF-ben van.