Re: service-based and ip-based shaping

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mihai Vlad wrote:
Thanks,

The only issue here is that for each service I need to create 200 child
classes if I have 200 clients...


Let me explain the problem better

I have the following connection from my ISP: (1024/1024) (rate/ceil)

1) First, I want to divide the 1024 into smaller pieces based on priority:
	256/256 - P2P (I want to limit the P2P traffic as much as possible)
	256/1024 - HTTP
	256/1024 - FTP
	256/1024 - SSH, Games, etc
(I do not say that this is the best approach but it does not matter - it is
just an example)

2) Second task: Suppose I have previously shaped the traffic the way I want,
I need 200 classes for 200 clients in which to tell the rate and ceil for
each of them
	16/512 - Client 1
16/256 - Client 2, etc
If I would have 200 clients and 10 types of services and childs to service
classes, this means 2000 client classes...

I was thinking of a funny setup:

Route the traffic to 2 IMQ's
	-> First: traffic passes imq0 - and is shaped based on services
	-> Second: traffic from imq0 is routed to imq1 - where it is shaped
based on IP of the client.

What do you think about this?

I think you will need to use imq but I would just use 1 and do the second level shaping on the real interface(s).

Andy.
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux