All of lore.kernel.org
 help / color / mirror / Atom feed
From: Darryl Cording <dcording@ascend.net.au>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] Bandwidth throttling/limiting for all traffic
Date: Thu, 18 Nov 2004 13:22:57 +0000	[thread overview]
Message-ID: <419CA231.3040803@ascend.net.au> (raw)
In-Reply-To: <419C172A.2050009@ascend.net.au>

Darryl Cording wrote:
>>
>> Right, because it wasn't classified.
>>
> Ok, so I have to classify my traffic before this will route them throu 
> the qdisc. Are you taking about classifying via iptables?? I thought 
> that was optional, more for filtering ...etc.
> 
> regards
> darryl
> 
I was getting confused with the terminology. I was thinking filtering 
was meaning something else when "tc filter ..." actually does the 
classifying. I was also assuming that if you don't specify any packet 
attributes to filter on it would just catch everything, seems it's the 
opposite.

OK, so I used this;

tc qdisc add dev eth0 root handle 10: htb default 10
tc class add dev eth0 parent 10: classid 10:1 htb rate 64kbit ceil 64kbit
   and have been experimenting with classifying like this,
tc filter add dev eth0 parent 10: protocol ip prio 1 u32 match ip 
protocol 0 0xff
tc filter add dev eth0 parent 10: protocol ip prio 1 u32 match ip 
protocol 6 0xff

But it seems my ftp transfers are not being shaped, in fact, lol, they 
are going faster from when I first started experimenting. So it's not 
matching correctly. I just want to shape everything going past the 
NIC's. I thought that if I could classify the entire ip protocol or the 
tcp protocol that would shape the bulk of the traffic ?  I was hoping 
not having to get down to specifying ports, but find a simple way to 
shape all outgoing traffic on a multi-homed host.

Am I on the right track?

And what worries me also now, is that the application traffic coming 
over the wire will be DCOM, which I think is rpc based, another world of 
hurt if I have to figure out what ports that app is using.

thanks for any tips,
darryl



_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

  parent reply	other threads:[~2004-11-18 13:22 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-11-18  3:29 [LARTC] Bandwidth throttling/limiting for all traffic Darryl Cording
2004-11-18  5:09 ` Jason Boxman
2004-11-18  6:20 ` Darryl Cording
2004-11-18 13:22 ` Darryl Cording [this message]
2004-11-18 13:50 ` Darryl Cording
2004-11-18 14:15 ` Andy Furniss
2004-11-18 20:09 ` Darryl Cording

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=419CA231.3040803@ascend.net.au \
    --to=dcording@ascend.net.au \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.