[RADIATOR] Change speed rate limit for selected URL or service

Heikki Vatiainen hvn at open.com.au
Thu Jan 19 04:01:07 CST 2012


On 01/18/2012 09:37 AM, Purevbat. Ya wrote:

Hello,

> We would like to set different speed rate limit on selected URL or
> Selected URL Group.

This sounds like something that needs to be supported by network
equipment (access gateway, router, etc.) that has been designed to do
such rate limiting.

The sites you list are likely to use content distribution networks where
there are many IP addresses that serve the content based on user's
location. In other words, making a list of which IP addresses need to
rate limited would need specialised software built for this purpose.

However, it might that e.g. all Facebook servers are within on IP
address block. If so, then rate limiting can be possible with more
general purpose network equipment too.

When using Radiator, Radiator can return specific attributes that assign
different rate limit groups for users A, B and C. When the user logs in,
group identifier is fetched from e.g. SQL during the authentication
process. The identifier is then returned with RADIUS Access-Accept.

Lets say identifier '1and3' is what user A should get.

The rate limits in this case would be prepared in advance. When access
is accepted and there is a rate limit identifier '1and3', this would
rate limit A's traffic as you had in your example.

RADIUS protocol can also be used to return rate limiting information
directly with each Access-Accept when using appropriate RADIUS
attributes. These attributes could list IP address blocks with their
respective rate limit information.

Please note that what I wrote was to give some ideas instead of going
into too much detail. More detailed information requires knowing more
about your setup and what equipment you have or plan to use.

In summary: what you describes sounds possible. When you evaluate
equipment that support the functionality you require, look for what is
supported via RADIUS. If the equipment supports setting rate limit
information via RADIUS, there is quite good possibility Radiator can be
used as the RADIUS server.

Thanks!
Heikki


> Example A: Customer A have 1mbps speed rate limitation. But he/she could
> visit www.facebook.com <http://www.facebook.com> by 3mbps.
> 
> Example B: Customer B have 1 mbps speed rate limitation for regular web
> sites and protocols. But he/she could visits to www.facebook.com
> <http://www.facebook.com>, www.twitter.com <http://www.twitter.com>,
> www.youtube.com <http://www.youtube.com> by 3mbps.
> 
> Example C: Customer C have 1 mbps speed rate limitation for regular web
> sites and protocols. But when he/she try to use torrent or torrent like
> p2p application his/her speed rate limitation will become 500kbps.
> 
> Is it possible?
> 
> We’ll looking forward to hear from you soon.
> 
> Tnx.
> 
>  
> 
> BR,
> 
> Purevbat.Ya
> 
>  
> 
> 
> 
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator


-- 
Heikki Vatiainen <hvn at open.com.au>

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.


More information about the radiator mailing list