[LARTC] use of tc and cbq for queing discipline

Linux Advanced Routing and Traffic Control

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

 



hi all,

i'm new to the list and didn't have time to lurk
so please be gentle...(have googled extensively though..)

i have a linux router natting public IP(eth0)  to pvt IP(eth1) range.
i need to limit the bandwidth(rate) on pub(eth0) so that
eth0 uses only 32K and have tried as follows :

tc qdisc add dev eth0 root handle 1: cbq bandwidth 10Mbit allot 1514 
cell 8 avpkt 1000 mpu 64

and :

tc class add dev eth0 parent 1:0 classid 1:0 cbq bandwidth 10Mbit  \
      rate 32Kbit weight 3Kbit prio 5 allot 1514 cell 8 maxburst 20   \
      avpkt 1000 mpu 64


tc -s -d class show dev eth0 gives :


class cbq 1: root rate 10Mbit cell 8b mpu 64b (bounded,isolated) prio 
no-transmit/8 weight 10Mbit allot 1514b
level 1 ewma 5 avpkt 1000b maxidle 23us
  Sent 839072 bytes 1898 pkts (dropped 0, overlimits 0)
   borrowed 0 overactions 0 avgidle 624 undertime 0
class cbq 1:1 parent 1: rate 32Kbit cell 8b mpu 64b prio 5/5 weight 
3Kbit allot 1514b
level 0 ewma 5 avpkt 1000b maxidle 215869us
  Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
   borrowed 0 overactions 0 avgidle 5.65889e+06 undertime 0


It still doesn't limit the bandwidth (rate)

please tell me what i'm doing wrong ?


thanks in advance,


andre



-- 

+27 834433455





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