Pessoal, estou tentando implementar um controle de banda bem simples na
minha rede mas não está funcionando. O limite aplicado não está sendo eficaz
e o download via ftp consome todo o link de 1Mb:

Regras:
tc qdisc add dev eth1 root handle 1: htb default 12

tc class add dev eth1 parent 1: classid 1:1 htb rate 256Kbit

tc class add dev eth1 parent 1:1 classid 1:10 htb rate 80Kbit ceil 80Kbit
tc class add dev eth1 parent 1:1 classid 1:12 htb rate 100Kbit ceil 256Kbit
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 76Kbit ceil 76Kbit

tc qdisc add dev eth1 parent 1:10 handle 10: sfq perturb 5
tc qdisc add dev eth1 parent 1:12 handle 12: sfq perturb 5
tc qdisc add dev eth1 parent 1:20 handle 20: sfq perturb 5

tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src
200.162.61.2 match ip dst 0.0.0.0/0 match ip dport 25 0xffff flowid 1:10

tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src
0.0.0.0/0 match ip dst 200.162.61.2 match ip dport 25 0xffff flowid 1:10

tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
0.0.0.0/0 match ip src 200.162.61.2 match ip sport 80 0xffff flowid 1:20

--># tc -d -s class show dev eth1
class htb 1:1 root rate 256Kbit ceil 256Kbit burst 1926b/8 mpu 0b cburst
1926b/8 mpu 0b level 7
 Sent 2437816 bytes 21541 pkts (dropped 0, overlimits 0)
 rate 10768bps 70pps
 lended: 851 borrowed: 0 giants: 0
 tokens: 58219 ctokens: 58219

class htb 1:10 parent 1:1 leaf 10: prio 0 quantum 1024 rate 80Kbit ceil
80Kbit burst 1701b/8 mpu 0b cburst 1701b/8 mpu 0b level 0
 Sent 254722 bytes 222 pkts (dropped 0, overlimits 0)
 rate 95bps
 lended: 222 borrowed: 0 giants: 0
 tokens: 165400 ctokens: 165400

class htb 1:20 parent 1:1 leaf 20: prio 0 quantum 1000 rate 76Kbit ceil
76Kbit burst 1696b/8 mpu 0b cburst 1696b/8 mpu 0b level 0
 Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
 lended: 0 borrowed: 0 giants: 0
 tokens: 178630 ctokens: 178630

class htb 1:12 parent 1:1 leaf 12: prio 0 quantum 1280 rate 100Kbit ceil
256Kbit burst 1727b/8 mpu 0b cburst 1926b/8 mpu 0b level 0
 Sent 2183094 bytes 21319 pkts (dropped 0, overlimits 0)
 rate 8475bps 68pps
 lended: 20468 borrowed: 851 giants: 0
 tokens: 133120 ctokens: 58219

Algué pode me dizer onde estou errando?

Luiz Henrique Gomes
Gerente de Projetos
TreyNet Consultoria - Uberlândia
Tel : 55 34 3211-2525
Cel Uberlândia: 55 34 9197-7559
Cel São Paulo: 55 11 9245-7955
www.treynet.com.br 
 

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a