From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandra Alvarado Date: Fri, 07 Mar 2003 17:15:15 +0000 Subject: [LARTC] Problem with HTB accurancy MIME-Version: 1 Content-Type: multipart/mixed; boundary="------------75C6F59CB9688C1C1B356073" Message-Id: List-Id: References: In-Reply-To: To: lartc@vger.kernel.org This is a multi-part message in MIME format. --------------75C6F59CB9688C1C1B356073 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit --------------75C6F59CB9688C1C1B356073 Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: inline Return-Path: Received: from outpost.ds9a.nl (outpost.ds9a.nl [213.244.168.210]) by srv1.telconet.net (8.12.5/8.12.5) with ESMTP id h26GZcX3007083 for ; Thu, 6 Mar 2003 11:35:39 -0500 Received: from outpost.ds9a.nl (outpost [127.0.0.1]) by outpost.ds9a.nl (Postfix) with ESMTP id 8355A4615; Thu, 6 Mar 2003 17:35:13 +0100 (CET) Delivered-To: lartc@outpost.ds9a.nl Received: from srv1.telconet.net (srv1.telconet.net [200.61.68.2]) by outpost.ds9a.nl (Postfix) with ESMTP id 3CDE34606 for ; Thu, 6 Mar 2003 17:34:43 +0100 (CET) Received: from telconet.net (anaalexandra.telconet.net [200.61.68.32]) by srv1.telconet.net (8.12.5/8.12.5) with ESMTP id h26GV8X3006153; Thu, 6 Mar 2003 11:31:10 -0500 Message-ID: <3E677894.870F40B3@telconet.net> From: Alexandra Alvarado X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.4.18-3 i686) X-Accept-Language: en MIME-Version: 1.0 To: Stef Coene , lartc@mailman.ds9a.nl, aaaa@telconet.net Subject: Re: [LARTC] Problem with HTB accurancy References: <3E5CEABB.7020804@telconet.net> <3E5E5C44.FE86AA10@telconet.net> <3E5E8CCF.DCE4BDE8@telconet.net> <200302280844.33574.stef.coene@docum.org> Content-Type: multipart/mixed; boundary="------------4EE6E3319225216736CC7EC6" Sender: lartc-admin@mailman.ds9a.nl Errors-To: lartc-admin@mailman.ds9a.nl X-BeenThere: lartc@mailman.ds9a.nl X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Linux Advanced Routing & Traffic Control list List-Unsubscribe: , List-Archive: Date: Thu, 06 Mar 2003 11:34:29 -0500 X-Mozilla-Status2: 00000000 This is a multi-part message in MIME format. --------------4EE6E3319225216736CC7EC6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, I've tested removing de burst parameter in the htb config, and I have de next results: [Attached File] Is the HTB exact or not? Now I've changed bw to 448Kbps or 56KBps, but in the graph I have a maximum of 77.5KBps. Why??? Thanks!!! Alexandra Alvarado PD: I can't use monitor_tc.pl, because iptables chain doesn't work with PREROUTING : ( Stef Coene wrote: > > >> My problem is that rrdtool graph shows : > > >> > > >> ETH0 IN: 596.99Kbps > > >> ETH0 OUT: 100.71Kbps > > >> > > >> ETH1 IN: 74.44Kbps > > >> ETH1 OUT: 150.13Kbps > > >> > > >> And the configuration has a ceil of 384Kbit > > >> > > >> What I'm doing wrong?? > > >> > > >> I suppose that it could be with Squid Transparent Proxy, but in HTB > > >> I have a default classid 20, > > >> that is where must go any not specified traffic, how can I solve my > > >> problem? > > > >> tc qdisc add dev eth0 root handle 1: htb default 20 > > >> tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit ceil > > >> 384kbit burst 2k tc class add dev eth0 parent 1:1 classid 1:10 htb rate > > >> 56kbit ceil 64kbit burst 2k tc class add dev eth0 parent 1:1 classid > > >> 1:11 htb rate 56kbit ceil 64kbit burst 2k tc class add dev eth0 parent > > >> 1:1 classid 1:12 htb rate 56kbit ceil 64kbit burst 2k tc class add dev > > >> eth0 parent 1:1 classid 1:13 htb rate 56kbit ceil 64kbit burst 2k tc > > >> class add dev eth0 parent 1:1 classid 1:14 htb rate 56kbit ceil 64kbit > > >> burst 2k tc class add dev eth0 parent 1:1 classid 1:20 htb rate 100kbit > > >> ceil 128kbit burst 2k > My reply messed up the layout. But 2kbit is too low for the burst. Remove > the burst parameter and htb will calculate the best burst for you. > > > >> tc filter add dev eth0 parent 1: protocol ip prio 1 handle 1 fw classid > > >> 1:10 tc filter add dev eth0 parent 1: protocol ip prio 3 handle 3 fw > > >> classid 1:11 tc filter add dev eth0 parent 1: protocol ip prio 3 handle > > >> 5 fw classid 1:12 tc filter add dev eth0 parent 1: protocol ip prio 3 > > >> handle 7 fw classid 1:13 > You can give each filter the same prio. > > If you go to http://www.docum.org/stef.coene/qos/monitor/ you can download my > monitor_tc.pl script. It will calculate the bandwidth but it will use the tc > counters. So you know exactly how much each class is sending. > > Stef > > -- > > stef.coene@docum.org > "Using Linux as bandwidth manager" > http://www.docum.org/ > #lartc @ irc.oftc.net --------------4EE6E3319225216736CC7EC6 Content-Type: image/gif; name="proxytelco.telconet.net.2-day.gif" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="proxytelco.telconet.net.2-day.gif" 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 --------------4EE6E3319225216736CC7EC6 Content-Type: text/plain; charset=us-ascii; name="htb.init" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="htb.init" #!/bin/sh # ================================ # # ===>> Alexandra Alvarado << === # # ===>> Febrero 24 del 2003 << === # # ================================ # iptables -F -t mangle iptables -X # ===>> Control de Trafico de Salida << === # # ===>> 1 <<=== # iptables -A PREROUTING -t mangle -p tcp -s 207.100.136.194 -j MARK --set-mark 1 iptables -A PREROUTING -t mangle -p udp -s 207.100.136.194 -j MARK --set-mark 1 # ===>> 2 <<=== # iptables -A PREROUTING -t mangle -p tcp -s 207.100.136.199 -j MARK --set-mark 3 iptables -A PREROUTING -t mangle -p udp -s 207.100.136.199 -j MARK --set-mark 3 # ===>> 3 <<=== # iptables -A PREROUTING -t mangle -p tcp -s 207.100.136.201 -j MARK --set-mark 5 iptables -A PREROUTING -t mangle -p udp -s 207.100.136.201 -j MARK --set-mark 5 # ===>> 4 <<=== # iptables -A PREROUTING -t mangle -p tcp -s 207.100.136.230/28 -j MARK --set-mark 7 iptables -A PREROUTING -t mangle -p udp -s 207.100.136.230/28 -j MARK --set-mark 7 # ===>> 5 <<=== # iptables -A PREROUTING -t mangle -p tcp -s 200.81.91.195 -j MARK --set-mark 9 iptables -A PREROUTING -t mangle -p udp -s 200.81.91.195 -j MARK --set-mark 9 iptables -A PREROUTING -t mangle -p tcp -s 207.100.136.248 -j MARK --set-mark 9 iptables -A PREROUTING -t mangle -p udp -s 207.100.136.248 -j MARK --set-mark 9 # ===>> 6 <<=== # iptables -A PREROUTING -t mangle -p tcp -s 200.81.91.188 -j MARK --set-mark 11 iptables -A PREROUTING -t mangle -p udp -s 200.81.91.188 -j MARK --set-mark 11 iptables -A PREROUTING -t mangle -p tcp -s 200.81.91.189 -j MARK --set-mark 11 iptables -A PREROUTING -t mangle -p udp -s 200.81.91.189 -j MARK --set-mark 11 iptables -A PREROUTING -t mangle -p tcp -s 200.81.91.200 -j MARK --set-mark 11 iptables -A PREROUTING -t mangle -p udp -s 200.81.91.200 -j MARK --set-mark 11 iptables -A PREROUTING -t mangle -p tcp -s 200.81.91.201 -j MARK --set-mark 11 iptables -A PREROUTING -t mangle -p udp -s 200.81.91.201 -j MARK --set-mark 11 tc qdisc del dev eth0 root handle 1: tc qdisc add dev eth0 root handle 1: htb default 20 tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit ceil 448kbit tc class add dev eth0 parent 1:1 classid 1:10 htb rate 56kbit ceil 64kbit tc class add dev eth0 parent 1:1 classid 1:11 htb rate 56kbit ceil 64kbit tc class add dev eth0 parent 1:1 classid 1:12 htb rate 56kbit ceil 64kbit tc class add dev eth0 parent 1:1 classid 1:13 htb rate 56kbit ceil 64kbit tc class add dev eth0 parent 1:1 classid 1:14 htb rate 56kbit ceil 64kbit tc class add dev eth0 parent 1:1 classid 1:15 htb rate 56kbit ceil 64kbit tc class add dev eth0 parent 1:1 classid 1:20 htb rate 56kbit ceil 64kbit tc filter add dev eth0 parent 1: protocol ip prio 1 handle 1 fw classid 1:10 tc filter add dev eth0 parent 1: protocol ip prio 3 handle 3 fw classid 1:11 tc filter add dev eth0 parent 1: protocol ip prio 3 handle 5 fw classid 1:12 tc filter add dev eth0 parent 1: protocol ip prio 3 handle 7 fw classid 1:13 tc filter add dev eth0 parent 1: protocol ip prio 3 handle 9 fw classid 1:14 tc filter add dev eth0 parent 1: protocol ip prio 3 handle 11 fw classid 1:15 # ===>> Control de Trafico de Entrada << === # # ===>> 1 <<=== # iptables -A POSTROUTING -t mangle -p tcp -d 207.100.136.194 -j MARK --set-mark 2 iptables -A POSTROUTING -t mangle -p udp -d 207.100.136.194 -j MARK --set-mark 2 # ===>> 2 <<=== # iptables -A POSTROUTING -t mangle -p tcp -d 207.100.136.199 -j MARK --set-mark 4 iptables -A POSTROUTING -t mangle -p udp -d 207.100.136.199 -j MARK --set-mark 4 # ===>> 3 <<=== # iptables -A POSTROUTING -t mangle -p tcp -d 207.100.136.201 -j MARK --set-mark 6 iptables -A POSTROUTING -t mangle -p udp -d 207.100.136.201 -j MARK --set-mark 6 # ===>> 4 <<=== # iptables -A PREROUTING -t mangle -p tcp -d 207.100.136.230/28 -j MARK --set-mark 8 iptables -A PREROUTING -t mangle -p udp -d 207.100.136.230/28 -j MARK --set-mark 8 # ===>> 5 <<=== # iptables -A PREROUTING -t mangle -p tcp -d 200.81.91.195 -j MARK --set-mark 10 iptables -A PREROUTING -t mangle -p udp -d 200.81.91.195 -j MARK --set-mark 10 iptables -A PREROUTING -t mangle -p tcp -d 207.100.136.248 -j MARK --set-mark 10 iptables -A PREROUTING -t mangle -p udp -d 207.100.136.248 -j MARK --set-mark 10 # ===>> 6 <<=== # iptables -A PREROUTING -t mangle -p tcp -d 200.81.91.188 -j MARK --set-mark 12 iptables -A PREROUTING -t mangle -p udp -d 200.81.91.188 -j MARK --set-mark 12 iptables -A PREROUTING -t mangle -p tcp -d 200.81.91.189 -j MARK --set-mark 12 iptables -A PREROUTING -t mangle -p udp -d 200.81.91.189 -j MARK --set-mark 12 iptables -A PREROUTING -t mangle -p tcp -d 200.81.91.200 -j MARK --set-mark 12 iptables -A PREROUTING -t mangle -p udp -d 200.81.91.200 -j MARK --set-mark 12 iptables -A PREROUTING -t mangle -p tcp -d 200.81.91.201 -j MARK --set-mark 12 iptables -A PREROUTING -t mangle -p udp -d 200.81.91.201 -j MARK --set-mark 12 tc qdisc del dev eth1 root handle 1: tc qdisc add dev eth1 root handle 1: htb default 20 tc class add dev eth1 parent 1: classid 1:1 htb rate 100mbit ceil 448kbit tc class add dev eth1 parent 1:1 classid 1:10 htb rate 56kbit ceil 64kbit tc class add dev eth1 parent 1:1 classid 1:11 htb rate 56kbit ceil 64kbit tc class add dev eth1 parent 1:1 classid 1:12 htb rate 56kbit ceil 64kbit tc class add dev eth1 parent 1:1 classid 1:13 htb rate 56kbit ceil 64kbit tc class add dev eth1 parent 1:1 classid 1:14 htb rate 56kbit ceil 64kbit tc class add dev eth1 parent 1:1 classid 1:15 htb rate 56kbit ceil 64kbit tc class add dev eth1 parent 1:1 classid 1:20 htb rate 56kbit ceil 64kbit tc filter add dev eth1 parent 1: protocol ip prio 1 handle 2 fw classid 1:10 tc filter add dev eth1 parent 1: protocol ip prio 3 handle 4 fw classid 1:11 tc filter add dev eth1 parent 1: protocol ip prio 3 handle 6 fw classid 1:12 tc filter add dev eth1 parent 1: protocol ip prio 3 handle 8 fw classid 1:13 tc filter add dev eth1 parent 1: protocol ip prio 3 handle 10 fw classid 1:14 tc filter add dev eth1 parent 1: protocol ip prio 3 handle 12 fw classid 1:15 # === >> Fin << === # --------------4EE6E3319225216736CC7EC6-- _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ --------------75C6F59CB9688C1C1B356073-- _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/