[LARTC] HTB+BRIDGE QUESTION !!!

Linux Advanced Routing and Traffic Control

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

 



Hi everybody!
 
Today, I setup a bridge using brctl. my setup as following:
 
    192.168.2.26 |              |             |
                 |------------- | HTB+BR box  |-------- 192.168.2.18
                 |       eth0   |             | eth1
    192.168.2.29 |              |             |
 
 
I want to limit the traffics when i download data from 192.168.2.18 to 26 or 29.
My script as following:
 
tc qdisc add dev eth0 root handle 1: htb default 10
 
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 10Mbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 1Mbit ceil 10Mbit prio 1
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 7Mbit ceil 10Mbit prio 2
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 2Mbit ceil 10Mbit prio 3
 
tc filter add dev eth0 parent 1:0 protocol ip prio 10 u32 match ip dst 192.168.2.26/32 flowid 1:11
tc filter add dev eth0 parent 1:0 protocol ip prio 10 u32 match ip dst 192.168.2.29/32 flowid 1:12
 
 26 download from 18,26 can get 900kbytes/s. if 26 and 29 download simultaneously, 26 get 400kbytes/s while 29 get 500kbytes/s .
 
I had thought 26 gets 875kbytes/s and 29 gets 250kbytes/s.
 
i do not know why
 
any idea any sugestion ! please tell me,  I really appreciate your help!!!
 
I have two email accounts. one is tanxuey@xxxxxxx which has added to your mail list the other is tanxueyuan@xxxxxxxxxxxxxx that is my company account. I used the wrong account. sorry and sorry for pool english!!!!
 
 

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux