Bandwidth management using netem?

I am trying to emulate a network like (bitrate: 200kbps, packetloss: 0.03, delay: 400ms) and I am using netem.

tc qdisc add dev eth1 root handle 1:0 netem delay 400ms loss 0.03%
tc qdisc add dev eth1 parent 1:1 handle 10: tbf rate 200kbit buffer 1600 limit 3000

When I run this, I get an error

RTNETLINK answers: No such file or directory

Where am I mistaken? how can i make it better?

+5
source share
2 answers
tc qdisc add dev eth1 root handle 1:0 tbf rate 200kbit buffer 1600 limit 3000
tc qdisc add dev eth1 parent 1:0 handle 10: netem delay 400ms loss 0.03%

It worked. Seriously not sure about the difference between the two,

+6
source

Please refer to http://edseek.com/~jasonb/articles/traffic_shaping/classes.html

-> the edseek link is dead - try the archive.is page: http://archive.is/o4UTQ

-> or perhaps better: http://www.lartc.org

==: > :     http://myconfigure.blogspot.com/2012/03/traffic-shaping.html

, cmds, eth .

tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1: htb default 1
tc class add dev eth1 parent 1: classid 0:1 htb rate 200kbit
tc qdisc add dev eth1 parent 1:1 handle 10: netem delay 400000 5 loss 0.03%
tc qdisc ls dev eth1
tc class ls dev eth1
+1

All Articles