HTB ? ( było Re: shaperd + kaza, iMesh, etc, etc)

Krzysiek Taraszka dzimi w pld.org.pl
Nie, 22 Cze 2003, 12:48:55 CEST


On Saturday 21 of June 2003 21:36, Marcin Kurzyna wrote:
> Andrzej Szombierski wrote:
> > właśnie o tym przed chwilą pisałem - w ten sposób oznaczasz tylko pakiety
> > zawierające te nagłówki - czyli kilka pierwszych, cała reszta (czyli
> > zapychający łącze transfer) leci spokojnie, bo nie zawiera 'KaZaA'.
>
> rzeczywiście nie doczytałem :) Oki, ale w takim razie wymyśliłes jak to
> senownie limitować, tak aby nie zabić. Teoretycznie wsio inne mógłbym
> przepuścić przez oddzielne klasy... a default zostawić na p2p ale... nie
> chce mi się póki co :P

hmm, mam dosyc ciekawy problem ... moze nie doczytalem albo cos, ale mam 
problem, bo HTB nagle limituje mi wych wychodzacy z routera ale na uslugi 
ktore sa wew LANu (serwer ftp, samba, etc).
Napisalem proste regolki:

tc qdisc del root dev eth0
tc qdisc add dev eth0 root handle 1:0 htb

tc class add dev eth0 parent 1:0 classid 1:1 htb rate 88000kbit ceil 88000kbit

tc class add dev eth0 parent 1:1 classid 1:2 htb rate 510kbit ceil 510kbit
tc class add dev eth0 parent 1:1 classid 1:3 htb rate 87490kbit ceil 87490kbit
tc qdisc add dev eth0 parent 1:3 handle 3:0 sfq perturb 10

# 192.168.100.2
tc class add dev eth0 parent 1:2 classid 1:4 htb rate 36kbit ceil 510kbit
tc qdisc add dev eth0 parent 1:4 handle 4:0 sfq perturb 10

# 192.168.100.3
tc class add dev eth0 parent 1:2 classid 1:5 htb rate 36kbit ceil 510kbit
tc qdisc add dev eth0 parent 1:5 handle 5:0 sfq perturb 10

[ ciach ....], reszta takich samych klas

tc filter add dev eth0 protocol ip parent 1:0 u32 match ip src 192.168.100.1 
flowid 1:3

tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.100.2 
flowid 1:4
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.100.3 
flowid 1:5

[ ciach ... ], reszta takich samych podobnych filtrow ;)

no i .. tnie ruch LANu ... podobne regolki na CBQ dzialaly prawidlowo, nie 
wiem w czym blad ... ktos mial podobne doswiadczenia ?
zalezy mi na HTB, bo CBQ "oszukiwało", shaperd niebotyczny load generowal no a 
podobno HTB dziala wmiare sprawnie ... a bez podzielonego łacza raczej nie 
wyrobię, nie mowiąc juz o wygodnej pracy via ssh na zdalych hostach ... a 
jest mi to nieziemsko potrzebne ...

-- 
Krzysiek Taraszka		(dzimi w pld.org.pl)
http://cyborg.kernel.pl/~dzimi/



Więcej informacji o liście dyskusyjnej pld-users-pl