Help Setting Up FUP and Bandwidth Limitation in Splynx

Hello Everyone :hugs:,

I could really appreciate some help as I’m now working on putting up a Fair Usage Policy (FUP) and bandwidth limitation for my ISP customers through Splynx.

I am aware that Splynx offers options for configuring both, but I want to make sure I’m putting things up right to prevent problems later on.

I have the following specific queries:

Bandwidth Limitation: I’ve previously set up the tariff plans’ bandwidth restrictions, but I’m not sure how to set up usage-based dynamic limiting. Is it feasible to automatically restrict users who use more data or bandwidth than they are allowed to in a given time frame (such as a month)? In that case, how should these rules be configured in the Splynx interface? :thinking:

Fair Usage Policy (FUP): How can I make sure that, after I set one up, it is applied uniformly to all of my users under a plan? Is there a method to properly inform clients about the policy via the Splynx portal, letting them know about its usage and any possible restrictions? :thinking:

Observation and Documentation: Moreover, I want to set up monitoring alerts to notify me when users are getting too close to their restrictions. Does Splynx come with an integrated alert system for users and administrators? How should I set this up to receive notifications in real time? :thinking:

I would be grateful for any guidance or configuration recommendations from the community. I would also be pleased to look at any in-depth mendix rapid instructions or lessons.

Thank you in advance.

Read up on the documentation:

Bandwidth Limitation

You will need to set hard limits, not dynamic limits. So e.g. you decide that users on your basic subscription can use 200GB / month, but you can’t say that users in your 90th percentile for usage should have the FUP applied.

Fair Usage Policy (FUP)

You apply the FUP to a Service. So when you’ve applied it and want to inform all your customers on-mass just use mass-messaging and select the service you’ve applied the FUP to.
For actual customer notifications see below

Observation and Documentation

No. But you can apply multiple FUP policies to a single service, and you can have each of those policies generate a notification to the customer.
The only issue is each policy must incur a change in speed (at least when last I checked)
So if I have a service I advertise as 20Mbit/s with a 500GB
data cap - I would (personally) configure the service to run at 22Mbit/s with a 550GB data limit (adding a little overhead to save getting hassled).
Then I would configure 3 FUP policies to trigger at 250, 375GB and 550GB.
At 250GB I would generate a notification to inform the customer they had reached 50% of their data allowance and reduce their speed by 1% (nothing that would be noticeable to the customer)
At 375GB I would generate a notification to inform the customer they had reached 75% of their data allowance and reduce their speed by a further 1%
At 550GB I would generate a notification to inform the customer they had reached 100% of their data allowance and their speed would be throttled by 100% (or 90%, or 75% or something if you don’t have a hard-cap on your data allowances)

I expect you could ask Splynx Support to advise on this better.

To set up FUP (Fair Usage Policy) and bandwidth limitation in Splynx, follow these steps:

  1. Create a Service Plan:

    • Go to Settings > Plans > Service Plans.
    • Create or edit a service plan, setting bandwidth limits under the Bandwidth section.
  2. Set Up FUP:

    • In the Service Plan, enable FUP by setting data limits or traffic shaping options.
    • Set parameters like Download/Upload limits for users who exceed their data allowance.
  3. Apply Bandwidth Limitation:

    • For each customer, you can apply the plan with defined bandwidth limits.
    • Go to Customers > Add/Edit Customer, and assign the created service plan.
  4. Traffic Shaping & Throttling:

    • Go to Settings > RADIUS > Profiles, where you can define throttling values (e.g., max speeds) for users based on their plan.

This sets up bandwidth throttling and FUP for your users in Splynx.

To set up FUP (Fair Usage Policy) and bandwidth limitation in Splynx, follow these steps:

  1. Login to Splynx Admin Panel.
  2. Go to Services > Service Plans and create or edit a service plan.
  3. Under the Bandwidth section, set the Max Upload and Max Download values for the plan.
  4. For FUP (Fair Usage Policy), go to Settings > FUP.
  5. Enable FUP and define the threshold (e.g., GB limit).
  6. Set Actions after threshold(e.g., speed reduction or suspension).

This will enforce bandwidth limits and apply FUP restrictions for the customers.