The commands work but the structure doesn't seem right to me.
Try this ...
tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1: htb default 40
tc class add dev eth1 parent 1: classid 1:1 htb rate 10mbit
tc class add dev eth1 parent 1:1 classid 1:40 htb rate 500kbit
Jon Flechsenhaar
Boeing WNW Team
Network Services
(714)-762-1231
202-E7
-Original Message-
From: Eriberto [mailto:[EMAIL PROTECTED]
Sent: Monday, August 13, 2007 7:11 PM
To: lartc@mailman.ds9a.nl
Subject: [LARTC] Trying understand the HTB
Hi!
I am studying HTB. I used the topology showed below:
10.1.0.1 -- 10.1.14.25 (eth1) / 192.168.10.10 (eth0) -
192.168.10.11
(host 1) (router)
(host 2)
All machines use Debian Etch. Has a Iptables masquerading rule to eth1
in the router machine . The NICs are 100 Mb/s. The host 1 has Apache 2
and a file with 670 MB (CD ISO image) to download.
When I used wget to get http://10.1.0.1/file.iso from 192.168.10.11.
Without tc the speed showed by wget was 9.15 M/s (= 73.2 Mbits/s). The
iptraf confirmed it. Then I used these lines to control the traffic:
tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1: htb default 40 tc class add dev
eth1 root classid 1:0 htb rate 10mbit tc class add dev eth1 parent 1:0
classid 1:40 htb rate 500kbit
After tc rules, when I got file.iso, the speed showed by wget was 2.77
M/s (= 22.16 Mbits/s). But I used 500kbit (= 62.5 KB/s) in default
class.
My question is: why tc default class was configured with 500 Kb/s and
the real speed (confirmed by wget and Iptraf) was 22.16 Mb/s?
Thanks in advance.
Eriberto - Brazil
___
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
___
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc