[linux] htb problem

M.F. PSIkappa psi na talker.sk
Středa Září 3 12:36:26 CEST 2003


Zdravim,
pozri si hlavne toto:
http://www.docum.org/stef.coene/qos/faq/cache/31.html

Mas pouzite prilis nizke hodnoty, rozhodne 100bps by si musel nastavit
velmi velmi male mtu, aby to prepocitavanie fungovalo...

"Quantum should be bigger then 1500 so you can send the maximum packet in
1 turn and smaller then 60000"

On Sat, 30 Aug 2003, jmi wrote:

> caute
>
> chcem delit 12kbps (96kbit) internetovu linku medzi viac PC a mam takyto problem:
> (pouzity aj uplne najnovsi patch na htb v kombinacii s imq)
>
> trieda 1:14 by mala mat 100bps
> trieda 1:12 by mala mat 1kbps
>
> problem je, ze realne si pozicaju od parenta priblizne rovnako, teda tahaju priblizne po 5kbps
> a ja som chcel aby tahali 1kbps a 10kbps (vsak podla pomerov ratio sa to ma delit)
>
> problem by mohol byt tam, ze nestihne prist ziaden paket pre tu rychlejsiu konekciu a tak to ta, ktora ma byt pomala, dokonale zneuzije
> asi by to chcelo nejake spomalenie, alebo nieco take ..
>
> (mtu mam normalne 1500 ale prepal som ho na 500 aj na interfacoch, no problem sa mi nevyriesil)
> nejake napady?
> dik moc
>
>
>
> pouzity konfigurak (ako su v nom sprostosti co sa tyka klasifikacie paketov, ale na pokus mi to staci)
>
> modprobe imq numdevs=2
>
> tc qdisc del dev imq0 root
>
> tc qdisc add dev imq0 root handle 1:0 htb default 11
>
> tc class add dev imq0 parent 1:0 classid 1:1 htb rate 11kbps ceil 11kbps mtu 500
>
> tc class add dev imq0 parent 1:1 classid 1:11 htb rate 2kbps ceil 11kbps prio 0 mtu 500
> tc class add dev imq0 parent 1:1 classid 1:12 htb rate 1kbps ceil 11kbps prio 1 mtu 500
> tc class add dev imq0 parent 1:1 classid 1:13 htb rate 1kbps ceil 11kbps prio 1 mtu 500
> tc class add dev imq0 parent 1:1 classid 1:14 htb rate 100bps ceil 11kbps prio 1 mtu 500
>
> tc qdisc add dev imq0 parent 1:11 handle 101: sfq
> tc qdisc add dev imq0 parent 1:12 handle 102: sfq
> tc qdisc add dev imq0 parent 1:13 handle 103: sfq
> tc qdisc add dev imq0 parent 1:14 handle 104: sfq
>
>
> tc filter add dev imq0 protocol ip parent 1:0 handle 1 fw classid 1:11
> tc filter add dev imq0 protocol ip parent 1:0 handle 2 fw classid 1:12
> tc filter add dev imq0 protocol ip parent 1:0 handle 3 fw classid 1:13
> tc filter add dev imq0 protocol ip parent 1:0 handle 4 fw classid 1:14
>
> iptables -t mangle -F
> iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.6.2 -s 195.146.99.135 -j MARK --set-mark 1
> iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.6.2 -s 195.146.99.135 -j IMQ
>
> iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.6.2 -s ! 195.146.99.135 -j MARK --set-mark 2
> iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.6.2 -s ! 195.146.99.135 -j IMQ
>
> iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.3.1 -s ! 192.168.0.0/16 -m connbytes ! --connbytes 300000: -j MARK --set-mark 3
> iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.3.1 -s ! 192.168.0.0/16 -m connbytes ! --connbytes 300000: -j IMQ
>
> iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.3.1 -s ! 192.168.0.0/16 -m connbytes --connbytes 300000: -j MARK --set-mark 4
> iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.3.1 -s ! 192.168.0.0/16 -m connbytes --connbytes 300000: -j IMQ
>
>
> ip link set imq0 up
>
>
> jmi
> -----------------------
> ICQ# 100611036

--
`)_|_('       PSIkappa
   I k        psi _at_ talker.sk




Další informace o konferenci linux