--- Begin Message ---
- To: Mihai Vlad <mihaivlad@xxxxxxxxxxxxxxx>
- Subject: Re: sercice-based and ip-based shaping
- From: Vinod Chandran <vinod_chandran@xxxxxxxxxxxxxxx>
- Date: Tue, 02 Aug 2005 10:36:00 +0530
- In-reply-to: <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAENEVIhFsNkiQ6vTBNVSNQcKAAAAQAAAA3FdJ0YGSFUaT/mMxgsiwEQEAAAAA@web-profile.net>
- References: <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAENEVIhFsNkiQ6vTBNVSNQcKAAAAQAAAA3FdJ0YGSFUaT/mMxgsiwEQEAAAAA@web-profile.net>
- User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041020
Hi Mihai,
You could have a parent class based on services, then have children of
that parent class based on ips.
for eg,
lets say the root is 1:1,
have FTP service class as 1:2 , parent 1:1
and then have a child say 1:21, 1:22 and so on whose parent is 1:2.
I have used mark values to classify traffic.
As far as rate/ceil values are concerned..
have class 1:2 rate/ceil 128/512.
1:21 - 8/128
1:22 - 8/64 ..
and so on...
1:1(512)
|
|
--------------------------------------------------------------------------------------
|
|
1:2(FTP)(128/512)
1:3( Telnet)(384/512)
|
|
--------------------------------------
--------------------------
|
|
| |
1:21 (8/128) 1:22 (8/64)
1:31(128/384)
1:32(128/256)
Hope this helps you,
Regards,
Vinod C
Mihai Vlad wrote:
Hello guys,
I need to accomplish 2 tasks with one Linux router:
1) Shape the traffic based on services (e.g. HTTP max 512 kbps, P2P max 128
kbps - with a lower prio, etc)
2) After I have classified the traffic based on services, I want to pass it
to the clients with different rates/ceils (one client will get 8/128 kbps,
other 8/64 kbps, etc). If all the users are downloading via P2P I do not
want the whole traffic to exceed the P2P service ceil (the 128 kbps - as
stated before).
I know how to shape based on protocols and services. I know how to shape a
connection based on IP's. But how do I combine the both? How should the
Hierarchy look like.
Thanks in advance,
Mihai VLAD
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
--- End Message ---
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc