Re: [LARTC] tc not working

Linux Advanced Routing and Traffic Control

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

 



> Can you show the output of tc statistics?


For simplicity, I put here a smaller example:

The OS: RH 7.1

The configuracion:

|Internet|
    |
eth0:   200.39.191.182/255.255.255.252
eth1:3: 200.39.190.225/255.255.255.224
    |

 200.39.190.224/27   (The office network)



The script:

----------begin------------------

[root@xxxxxxx bin]# cat ban
tc qdisc add dev eth0 root handle 10: cbq bandwidth 10Mbit avpkt 1000
#root class
tc class add dev eth0 parent 10:0 classid 10:1 cbq bandwidth 10Mbit rate
10Mbit allot 1514 weight 1Mbit prio 8 maxburst 20 avpkt 1000
#root class
tc class add dev eth0 parent 10:1 classid 10:64 cbq bandwidth 10Mbit rate
64Kbit allot 1514 weight 6Kbit prio 5 maxburst 20 avpkt 1000 bounded
#root class
tc qdisc add dev eth0 parent 10:64 sfq quantum 1514b perturb 15
#restriction
tc filter add dev eth0 parent 10:0 protocol ip prio 100 u32 match ip dst
200.39.190.224/27 flowid 10:64
[root@xxxxxxx bin]#

--------------end----------------------------

The output of tc:

# tc qdisc show dev eth0
qdisc sfq 8001: quantum 1514b perturb 15sec
qdisc cbq 10: rate 10Mbit (bounded,isolated) prio no-transmit

# tc class show dev eth0
class cbq 10: root rate 10Mbit (bounded,isolated) prio no-transmit
class cbq 10:1 parent 10: rate 10Mbit prio no-transmit
class cbq 10:64 parent 10:1 leaf 8001: rate 64Kbit (bounded) prio 5

# tc class show dev eth0 parent 10:1
class cbq 10: root rate 10Mbit (bounded,isolated) prio no-transmit
class cbq 10:1 parent 10: rate 10Mbit prio no-transmit
class cbq 10:64 parent 10:1 leaf 8001: rate 64Kbit (bounded) prio 5

# tc filter show dev eth0 parent 10:0
filter protocol ip pref 100 u32
filter protocol ip pref 100 u32 fh 800: ht divisor 1
filter protocol ip pref 100 u32 fh 800::800 order 2048 key ht 800 bkt 0
flowid 10:64
  match c827bee0/ffffffe0 at 16
filter protocol ip pref 100 u32 fh 800::801 order 2049 key ht 800 bkt 0
flowid 10:64
  match c827bee0/ffffffe0 at 16


(hope this is what you wanted)



My problem: I want to limit 200.39.190.224/27 to 64K of bandwidth and
it's not working. I testet it with ougoing and incoming traffic and show
no limit.

Thanks,

Omar




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