Hi
I have tested with FC3 but iam not able get any good results on that.
in the list some one recomend me that > 3.17 HTB should work
I saw latest FC4 test2 has the HTB 3.17 with iptables 1.3.0
i have install in my P4 box, and trying to test
when iam uploading its working perfect, but when iam downloading its going
to default class
can some one experinced the same problem
below is the my config
$TC qdisc add dev $IFACE root handle 1: htb default 15
$TC class add dev $IFACE parent 1: classid 1:1 htb rate ${CEIL}kbit ceil
${CEIL}kbit
$TC class add dev $IFACE parent 1:1 classid 1:10 htb rate 512kbit ceil
512kbit prio 0
$TC class add dev $IFACE parent 1:1 classid 1:15 htb rate 256kbit ceil
256kbit prio 0
$TC qdisc add dev $IFACE parent 1:10 handle 10: sfq perturb 10
$TC qdisc add dev $IFACE parent 1:15 handle 15: sfq perturb 10
$TC filter add dev $IFACE parent 1:0 protocol ip prio 0 handle 10 fw classid
1:10
$TC filter add dev $IFACE parent 1:0 protocol ip prio 0 handle 15 fw classid
1:15
$TC qdisc add dev $NFACE root handle 2: htb default 40
$TC class add dev $NFACE parent 2: classid 2:1 htb rate ${CEIL}kbit ceil
${CEIL}kbit
$TC class add dev $NFACE parent 2:1 classid 2:20 htb rate 512kbit ceil
512kbit prio 0
$TC class add dev $NFACE parent 2:1 classid 2:40 htb rate 256kbit ceil
256kbit prio 0
$TC qdisc add dev $NFACE parent 2:20 handle 20: sfq perturb 10
$TC qdisc add dev $NFACE parent 2:40 handle 40: sfq perturb 10
$TC filter add dev $NFACE parent 2:0 protocol ip prio 0 handle 20 fw classid
2:20
$TC filter add dev $NFACE parent 2:0 protocol ip prio 0 handle 40 fw classid
2:40
$I -t mangle -A FORWARD -s a.b.c.d/24 -d 0/0 --j MARK --set-mark 10 #
$I -t mangle -A FORWARD -s 0/0 -d a.b.c.d/24 --j MARK --set-mark 20 #
the out put show like below for the download... here can observe that all
the traffic going to 2:40 instead of 2:20
# tc -s -d class show dev eth1
class htb 2:1 root rate 102400Kbit ceil 102400Kbit burst 14387b/8 mpu 0b
overhead 0b cburst 14387b/8 mpu 0b overhead 0b level 7
Sent 1610799 bytes 6437 pkt (dropped 0, overlimits 0 requeues 0)
rate 1952bit 5pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 1140 ctokens: 1140
class htb 2:20 parent 2:1 leaf 20: prio 0 quantum 6400 rate 512000bit ceil
512000bit burst 1663b/8 mpu 0b overhead 0b cburst 1663b/8 mpu 0b overhead 0b
level 0
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 26624 ctokens: 26624
class htb 2:40 parent 2:1 leaf 40: prio 0 quantum 3200 rate 256000bit ceil
256000bit burst 1631b/8 mpu 0b overhead 0b cburst 1631b/8 mpu 0b overhead 0b
level 0
Sent 1610799 bytes 6437 pkt (dropped 0, overlimits 0 requeues 0)
rate 1960bit 5pps backlog 0b 0p requeues 0
lended: 6437 borrowed: 0 giants: 0
tokens: 47104 ctokens: 47104
upload i can see the traffic in 1:10,
# tc -s -d class show dev eth0
class htb 1:1 root rate 102400Kbit ceil 102400Kbit burst 14387b/8 mpu 0b
overhead 0b cburst 14387b/8 mpu 0b overhead 0b level 7
Sent 1578305 bytes 5581 pkt (dropped 0, overlimits 0 requeues 0)
rate 1408bit 2pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 1146 ctokens: 1146
class htb 1:10 parent 1:1 leaf 10: prio 0 quantum 6400 rate 512000bit ceil
512000bit burst 1663b/8 mpu 0b overhead 0b cburst 1663b/8 mpu 0b overhead 0b
level 0
Sent 1328917 bytes 2243 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
lended: 2243 borrowed: 0 giants: 0
tokens: 25856 ctokens: 25856
class htb 1:15 parent 1:1 leaf 15: prio 0 quantum 3200 rate 256000bit ceil
256000bit burst 1631b/8 mpu 0b overhead 0b cburst 1631b/8 mpu 0b overhead 0b
level 0
Sent 249388 bytes 3338 pkt (dropped 0, overlimits 0 requeues 0)
rate 1336bit 1pps backlog 0b 0p requeues 0
lended: 3338 borrowed: 0 giants: 0
tokens: 49408 ctokens: 49408
iptables -xnvL -t mangle
# iptables -xvnL -t mangle
Chain FORWARD (policy ACCEPT 244799 packets, 132669070 bytes)
pkts bytes target prot opt in out source
destination
2243 1297515 MARK all -- * * a.b.c.d/24
0.0.0.0/0 MARK set 0xa
3720 1386013 MARK all -- * * 0.0.0.0/0
a.b.c.d/24 MARK set 0x14
could some one telling what is wrong, or is still problem with 3.17 too or
any problem with iptables
any suggestions will be great
hare