Hello everybody,
I have a Linux router with an ethernet adapter and
a ADSL device.My router has a GRE tunnel connected to a remote IP
address.
Using "tc" I have configured 3 different
classes:1. 290kbit rate (used for Voip Services)2. 180kbit rate (used
for GRE tunnel)3. 80kbit rate (for generic data traffic)
For each class, using "iperf", I send some data
from a PC (connected attraverso eth0 device)to a remote destination. The
remote destination is the GRE tunnel terminator.
The data traffic test is different for each
class:1. 240kbit, 60byte packet size, UDP protocol2. 200kbit, 250byte
packet size, UDP protocol3. 80kbit, 235byte packet size, UDP
protocol
In this way I got a lot of dropped packets on each
class, while my expected results wasa many drop packages only on the second
class.
Can someone help me?
Thank all you,
roberto
This is the class configuration script:iptables
-t mangle -A PREROUTING -m dscp --dscp 40 -j MARK --set-mark
100iptables -t mangle -A PREROUTING -m dscp --dscp 40 -j
ACCEPTiptables -t mangle -A PREROUTING -d 11.11.11.250 -j DSCP
--set-dscp 16iptables -t mangle -A PREROUTING -d 11.11.11.250 -j MARK
--set-mark 200iptables -t mangle -A PREROUTING -d 11.11.11.250 -j
ACCEPTiptables -t mangle -A PREROUTING -j DSCP --set-dscp 0iptables -t
mangle -A PREROUTING -j MARK --set-mark 300iptables -t mangle -A PREROUTING
-j ACCEPT
tc qdisc add dev atm0 root handle 1: cbq bandwidth
500Kbit avpkt 500tc qdisc add dev tadsl0 root handle 1: cbq bandwidth
500Kbit avpkt 500
tc class add dev atm0 classid 1:1 parent 1: cbq
bandwidth 500Kbit rate 500Kbit avpkt 400 prio 1 allot 500
tc class add dev atm0 classid 1:2 parent 1:1 cbq
bandwidth 500Kbit rate 290Kbit avpkt 400 prio 1 allot 500 bounded isolatedtc
filter add dev atm0 parent 1:0 protocol ip prio 1 handle 100 fw flowid 1:2tc
qdisc add dev atm0 parent 1:2 pfifo limit 10
tc class add dev atm0 classid 1:3 parent 1:1 cbq
bandwidth 500Kbitrate 180Kbit avpkt 400 prio 2 bounded isolated allot
500tc filter add dev atm0 parent 1:0 protocol ip prio 2 handle 200 fw flowid
1:3tc qdisc add dev atm0 parent 1:3 handle 20: sfq perturb 5
tc class add dev atm0 classid 1:4 parent 1:1 cbq
bandwidth 500Kbitrate 80Kbit avpkt 400 prio 3 bounded isolated allot
500tc filter add dev atm0 parent 1:0 protocol ip prio 3 handle 300 fw flowid
1:4tc qdisc add dev atm0 parent 1:4 handle 30: sfq perturb
5
___
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc