Posted on Leave a comment

How to Set the Speed Limit in Passive Optical Network (PON)?

Passive Optical Network (PON) offers a cost-effective and efficient way to deliver broadband connectivity to homes and businesses. However, as network demand continues to grow, ensuring fair and efficient bandwidth distribution in PON becomes crucial. In today’s blog, we’ll discuss how to manage bandwidth efficiently and set the speed limit in the PON network.

Why Set Speed Limits in PON?

Speed limits are crucial in any shared network. Without speed limits, users or devices with high data demands could easily take up the available bandwidth, leading to slower speeds for other users on the same network. Here are the key reasons to set speed limits in PON

  • Prevent Bandwidth Hogging: Setting speed limits ensures that no single user can consume excessive bandwidth, affecting others.
  • Fair Usage Policies: ISPs often implement fair usage policies to guarantee equitable access to the network. 
  • Quality of Service (QoS): Speed limits help maintain consistent quality for critical applications like video streaming, VoIP, and gaming.
  • Cost Management: By setting speed limits, ISPs can offer tiered service packages, allowing users to pay for the speed they need while optimizing the network’s resources.
  • Network Stability: Speed limits help prevent congestion during peak usage times, maintaining a stable connection for all users.


How to Configure Speed Limits in PON?

Setting speed limits in a PON typically involves configuring traffic management protocols at both the OLT and ONU (Optical Network Units).

1.Traffic Management on the OLT

The OLT serves as the central control point for a PON, and it is where speed limits and bandwidth management policies are configured. Speed limits are usually set by allocating a maximum bandwidth rate to each ONU. This is done by using protocols such as:

  • Dynamic Bandwidth Allocation (DBA): DBA adjusts the bandwidth allocation in real-time based on user demand. Speed limits can be configured so that users never exceed their allocated bandwidth.
  • QoS Prioritization: Not all data traffic is created equal. OLTs can be configured to prioritize certain types of traffic, such as video streaming or VoIP while limiting others. Speed limits can vary depending on the application being used.


2.Configuring ONUs

At the user end, the ONU controls how bandwidth is delivered to the home. Each ONU can be individually configured with speed limits that match the user’s service plan. ISPs can set specific data rate limits for each user, based on their subscribed plan. For example, one user might be limited to 100 Mbps, while another may have access to 1 Gbps.

3.Service Profiles and Usage Policies

ISPs often create multiple service profiles that dictate the speed limits for different customer packages. For instance:

  • Basic Plan: 50Mbps download / 10Mbps upload
  • Standard Plan: 100Mbps download / 20Mbps upload
  • Premium Plan: 1Gbps download / 500Mbps upload


By assigning specific profiles to users, ISPs can control their speed and optimize network utilization. Moreover, ISPs can also implement time-based policies where speed limits differ during peak hours (evenings, weekends) and off-peak hours (late nights, early mornings) to optimize bandwidth distribution.

Steps to Set up Speed Limits

Here’s a step-by-step guide on how to implement speed limits for home users:

1.Assess User Requirements

Before configuration, assess the needs of your users. Consider the following factors:

  • Number of users connected to the PON
  • Types of applications being used (e.g., streaming, gaming, browsing)
  • Desired speed for each user based on their usage patterns

2.Select the Right Equipment

The first step in setting up speed limits is choosing the appropriate OLT and ONU devices that support speed shaping. ONUs or ONTs should support QoS parameters, such as the ability to limit bandwidth for individual ports or users. Ensure your OLT supports Static Bandwidth Allocation (SBA) or Dynamic Bandwidth Allocation (DBA) for bandwidth modification.



3.Configure the OLT

Log into the OLT management interface via Web GUI or CLI and identify the connected ONUs. Each ONU corresponds to an end user, and you should be able to view details like the ONU ID, status, and assigned bandwidth. In the interface, look for options related to bandwidth management or QoS. First, you need to set the maximum total bandwidth available to the PON. Then, assign specific speed limits to each ONU. This can be done in various ways:

  • Static Bandwidth Allocation: In this configuration, you can assign fixed speed limits to each user. For example, you might allocate 50Mbps to each user if there are 10 users sharing a 500Mbps connection.
  • Dynamic Bandwidth Allocation: Or you can choose to implement a system where speed limits adjust based on real-time usage. This often requires advanced OLTs with built-in bandwidth management features.


4.Set Up QoS 

By implementing QoS, you can prioritize certain types of traffic. For instance, you can give higher priority to streaming and gaming that require low latency. First of all, you need to create traffic classes based on application types and assign bandwidth limits for each class. In some cases, additional shaping can be applied at the ONU to limit bandwidth at the subscriber end. This is useful in multi-tenant setups where you may want to manage bandwidth for each individual user or device.

5.Monitor the Traffic and Make Adjustments

Once all settings are configured, save and apply the changes. Then, monitor the bandwidth usage closely to see whether users are exceeding their speed limits and if any adjustments are needed to optimize the network. ISPs can enforce Fair Usage Policies by throttling users who exceed their data limits or speed caps after a certain threshold. For example, users with a 100Mbps plan might have their speeds throttled to 50Mbps after they consume 500GB of data in a month.

Leave a Reply