This is an old revision of the document!
Fair Usage Policy (FUP)
Introduction
From January 2023 RADIUSdesk now also includes a dynamite FUP package.
We worked with our clients to come up with a innovative and flexible implementation that packs a punch.
This document will start with a high level discussion about the various FUP requirements met with this implementation.
It will then go on to do a hands-on FUP profile.
Finally we will show you where to tweak things should the need arise for your specific environment or implementation.
FUP Implementation
In South Africa some of the big ISPs implement multiple layers of service for their FUP.
There will be a reduction in bandwidth when a certain amount of data is used during the month.
There will be a further reduction in bandwidth when a second milestone of data used is reached.
Finally when a third milestone is reached the bandwidth is throttled down to a trickle.
When the new month starts everything is reset back to normal speed again.
Another requirement is the ability to assign an IP Pool to a certain level of service.
This is typically with ISPs that use Mikrotik PPPoE servers.
There will for instance be a premium IP Pool and a best effort IP Pool.
A user will start off on the premium IP Pool up to the point where their specified FUP is triggered.
Thereafter they are moved to the best effort IP Pool.
Communities that uses RADIUSdesk wanted to offer their users more bandwidth between midnight and 7AM since the utilization on the up-link are very low during that time and it can then encourage a more distributed usage graph.
With these various requirements in mind we formulated the FUP package in RADIUSdesk.
Hands-on FUP Profiles
To configure the FUP part of a profile, go to RADIUS → Profiles.
The edit option of a profile includes FUP.