MikroTik RB4011 Bandwidth Management

Learn MikroTik RB4011 bandwidth management using Simple Queues, Queue Tree, PCQ and PPP profiles for ISPs, businesses, guest WiFi and subscribers.

Shop Products Read Article
MikroTik RB4011 Bandwidth Management Guide
Back

MikroTik RB4011 Bandwidth Management | Queues & PCQ Guide

MikroTik RB4011 Bandwidth Management Guide
MikroTik RB4011 Bandwidth Management Guide

The MikroTik RB4011iGS+RM is a strong router for bandwidth management in ISP, business, hotel, school, apartment and office networks. With RouterOS, administrators can control how much bandwidth individual users, departments, subscribers or applications receive.

MikroTik RouterOS provides several bandwidth-management tools, including Simple Queues, Queue Tree and PCQ. Simple Queues are intended for relatively straightforward bandwidth-limiting tasks, while Queue Tree is designed for more advanced traffic-prioritization and hierarchical policies. PCQ can dynamically divide or shape bandwidth among multiple users.

The RB4011 provides enough processing capability for many professional traffic-management deployments, with a quad-core AL21400 CPU, 1 GB RAM, ten Gigabit Ethernet ports and a 10G SFP+ interface.

You can view the MikroTik RB4011iGS+RM or browse other MikroTik products in Kenya.

What Is MikroTik Bandwidth Management?

Bandwidth management is the process of controlling how internet or network capacity is distributed between users and devices.

For example, if an office has a 100 Mbps internet connection, you may want to ensure that:

  • management receives sufficient bandwidth

  • VoIP remains responsive

  • CCTV does not consume unnecessary WAN capacity

  • guest users have limited speeds

  • individual staff members cannot use the entire connection

For an ISP, bandwidth management can be used to create packages such as:

  • 5 Mbps

  • 10 Mbps

  • 20 Mbps

  • 30 Mbps

  • 50 Mbps

  • 100 Mbps

RouterOS can enforce these limits automatically.

Why Use the RB4011 for Bandwidth Management?

The RB4011 is suitable for professional bandwidth management because it combines strong RouterOS functionality with capable hardware.

Key specifications include:

  • quad-core AL21400 processor

  • 1 GB RAM

  • 10 Gigabit Ethernet ports

  • 1 × 10G SFP+ interface

  • RouterOS v7

  • RouterOS Level 5 licence

MikroTik also publishes strong routing-performance results for the RB4011, although actual performance always depends on packet size, firewall rules, queues and other RouterOS features in use.

Main Bandwidth Management Methods in RouterOS

There are three important technologies to understand:

Simple Queues

Best for:

  • single users

  • individual IP addresses

  • small offices

  • simple subscriber limits

Queue Tree

Best for:

  • advanced QoS

  • traffic prioritization

  • departmental bandwidth policies

  • more complex networks

PCQ

Best for:

  • many users

  • equal bandwidth distribution

  • ISP subscriber groups

  • scalable bandwidth sharing

MikroTik's official RouterOS documentation describes Simple Queues as a convenient method for everyday queueing tasks and Queue Tree as the method for more advanced policies.

Method 1: Simple Queue Bandwidth Management

Simple Queue is the easiest place to start.

Suppose you want to limit a device with IP:

192.168.10.50

to:

10 Mbps download

and:

5 Mbps upload

Go to:

Queues → Simple Queues

Click:

Add

Configure:

Name:

USER-10MBPS

Target:

192.168.10.50/32

Max Limit:

Upload:

5M

Download:

10M

Apply the configuration.

The device should now be restricted to the configured speeds.

Simple Queue Command Example

You can also use Terminal:

/queue simple add name="USER-10MBPS" target=192.168.10.50/32 max-limit=5M/10M

This can be useful when configuring many routers or creating scripts.

Important FastTrack Consideration

One very important consideration is FastTrack.

MikroTik's documentation notes that traffic processed through FastTrack can bypass Simple Queues, meaning the queue may not work as expected for FastTracked traffic.

If your bandwidth limits are not working correctly, review:

IP → Firewall → Filter Rules

and check whether FastTrack is affecting the traffic you are trying to shape.

Do not simply disable FastTrack everywhere without understanding the performance impact.

Creating Different Internet Packages

An ISP can create several subscriber speed profiles.

For example:

5 Mbps Package

Download:

5M

Upload:

5M

10 Mbps Package

Download:

10M

Upload:

10M

20 Mbps Package

Download:

20M

Upload:

20M

50 Mbps Package

Download:

50M

Upload:

50M

The exact upload/download ratio depends on the ISP's commercial packages.

Bandwidth Management Through PPPoE

For an ISP, manually creating Simple Queues for every customer may become difficult.

If subscribers authenticate using PPPoE, bandwidth limits can be assigned using PPP profiles.

For example:

PPP → Profiles

Create:

10Mbps

and set:

Rate Limit:

10M/10M

Any subscriber using that profile can automatically receive the configured bandwidth.

This can be combined with RADIUS and an ISP billing platform for larger deployments.

Using Tajira With RB4011 Bandwidth Management

ISPs using MikroTik infrastructure can also use Tajira for customer and billing management.

A typical system may look like:

Tajira

Customer records, billing and packages

↓

MikroTik RB4011

PPPoE, subscriber authentication and bandwidth enforcement

This is more scalable than manually editing subscriber configurations each time a customer upgrades or changes a package.

What Is PCQ?

PCQ stands for Per Connection Queue.

MikroTik describes PCQ as a queueing discipline that can dynamically equalize or shape traffic between multiple users with relatively little administration.

PCQ is especially useful when many customers share bandwidth.

Instead of creating hundreds of separate queue types manually, PCQ can divide capacity between multiple substreams.

PCQ Download and Upload Classifiers

For a typical setup:

Download traffic usually uses:

dst-address

Upload traffic usually uses:

src-address

This allows RouterOS to identify individual subscribers and create separate PCQ substreams.

Example PCQ Configuration

A simplified RouterOS configuration could include:

/queue type add name=PCQ-DOWNLOAD kind=pcq pcq-classifier=dst-address

/queue type add name=PCQ-UPLOAD kind=pcq pcq-classifier=src-address

You can then use these queue types in:

  • Simple Queues

  • Queue Tree

according to the network design.

Equal Bandwidth Distribution

Suppose an office has:

100 Mbps

and multiple active users.

PCQ can dynamically share available bandwidth between users.

If only a few users are active, they may use more available capacity.

As more users become active, the capacity can be distributed between them according to the configured queue rules.

This is useful for:

  • apartments

  • hotels

  • schools

  • hotspots

  • offices

  • ISPs

What Is Queue Tree?

Queue Tree provides more advanced control than Simple Queues.

MikroTik notes that Queue Tree is useful for advanced queueing tasks such as global prioritization and user-group limits. It typically works with traffic classification or packet marks where necessary.

Queue Tree can be used to prioritize:

  • VoIP

  • business applications

  • video conferencing

  • critical servers

while giving lower priority to less important traffic.

Bandwidth Prioritization

Not all traffic should always be treated equally.

For example, an office might prioritize:

  1. VoIP

  2. Video conferencing

  3. Business applications

  4. Web browsing

  5. Downloads and entertainment

RouterOS priority values can be incorporated into queue policies to ensure important traffic receives capacity first during congestion.

RB4011 Bandwidth Management for ISPs

The RB4011 can be particularly useful for smaller and medium-sized ISPs.

You can use it for:

  • PPPoE packages

  • subscriber speed limits

  • PCQ

  • Queue Tree

  • Simple Queues

  • traffic prioritization

  • VLANs

  • firewall

  • RADIUS

An ISP can therefore use one RouterOS platform for both routing and subscriber traffic control.

RB4011 Bandwidth Management for Apartment Internet

Apartment internet providers can create packages for individual tenants.

Example:

Tenant A:

10 Mbps

Tenant B:

20 Mbps

Tenant C:

50 Mbps

Subscribers can authenticate using PPPoE, and the appropriate bandwidth policy can be applied automatically.

RB4011 Bandwidth Management for Businesses

Businesses often have different bandwidth requirements from ISPs.

Instead of selling individual packages, businesses may prioritize departments.

Example:

Management

High priority

Finance

High priority

General Staff

Normal priority

CCTV

Controlled WAN usage

Guest Wi-Fi

Restricted bandwidth

RouterOS can implement these policies using VLANs, IP subnets and queues.

Limiting Guest Wi-Fi Bandwidth

Guest Wi-Fi should generally not consume the entire internet connection.

For example, you could limit the guest VLAN:

192.168.40.0/24

to:

20 Mbps total

while staff continue using the remaining connection.

This prevents a few guest devices from affecting important business services.

Bandwidth Management for CCTV

CCTV traffic needs to be handled carefully.

Most camera-to-NVR traffic is internal LAN traffic and should not necessarily be shaped like internet traffic.

However, you may want to limit:

  • remote camera viewing

  • cloud uploads

  • offsite backups

  • external CCTV traffic

This prevents surveillance systems from consuming excessive WAN bandwidth.

Prioritizing VoIP

VoIP is sensitive to:

  • latency

  • jitter

  • packet loss

If employees are making business calls while other users perform large downloads, call quality may deteriorate.

Queue Tree and QoS policies can be used to prioritize VoIP traffic during congestion.

Prioritizing Video Conferencing

Applications such as video conferencing can also benefit from prioritization.

You can design policies that favor important real-time traffic over:

  • large file downloads

  • operating-system updates

  • entertainment traffic

The exact classification method depends on the network.

Limit Bandwidth Per VLAN

If your network uses VLANs, each VLAN can have its own bandwidth policy.

Example:

VLAN 20 – Staff:

100 Mbps

VLAN 30 – CCTV:

20 Mbps WAN limit

VLAN 40 – Guest:

30 Mbps

VLAN 50 – Servers:

Higher priority

This is useful for businesses, hotels and schools.

Bandwidth Management for Hotels

Hotels often have:

  • management systems

  • staff

  • CCTV

  • guest Wi-Fi

  • VoIP

Guest traffic should not interfere with operational services.

A MikroTik RB4011 can separate these services into VLANs and apply different queue policies.

Bandwidth Management for Schools

Schools can use bandwidth management to control:

  • administration

  • teachers

  • students

  • computer laboratories

  • guest Wi-Fi

For example, administration and online teaching platforms can receive higher priority while student entertainment traffic receives a lower priority.

Bandwidth Management for Hotspots

MikroTik Hotspot can also be combined with bandwidth policies.

Users can receive different profiles according to:

  • voucher

  • package

  • user account

This can be useful for:

  • hotels

  • cafés

  • campuses

  • public Wi-Fi

  • estates

Limit Bandwidth by IP Address

Simple Queues can easily target an individual IP.

Example:

192.168.10.20/32

This is useful for fixed devices such as:

  • servers

  • NVRs

  • workstations

  • access points

For users whose IP addresses frequently change, PPPoE or DHCP-based organization may be more practical.

Limit Bandwidth by Subnet

You can also target an entire subnet.

Example:

192.168.20.0/24

This can be useful for controlling the total bandwidth used by one department or VLAN.

Burst Bandwidth

RouterOS queues can also use burst parameters.

Burst allows a user to temporarily exceed the normal bandwidth limit according to the configured thresholds and timing.

For example, a subscriber with a normal:

10 Mbps

package may temporarily receive a higher speed for short transfers.

Burst configuration should be planned carefully because poorly configured bursts can make network capacity unpredictable.

Guaranteed Bandwidth With Limit-At

RouterOS includes a limit-at parameter that can provide guaranteed bandwidth when the parent queue has available capacity.

For example, MikroTik's documentation demonstrates using limit-at to guarantee a server a minimum amount of bandwidth while allowing it to use more up to the maximum configured limit.

This can be useful for:

  • servers

  • VoIP systems

  • essential business services

Maximum Bandwidth With Max-Limit

max-limit sets the maximum amount of bandwidth that a queue can use.

For example:

max-limit=10M/20M

can control the maximum upload and download according to the queue configuration.

Monitoring Queues

Go to:

Queues

to monitor:

  • current rate

  • bytes transferred

  • packets

  • dropped packets

  • queue activity

Monitoring is important because bandwidth-management policies should be adjusted based on real network usage.

Watch for Dropped Packets

Excessive packet drops can indicate:

  • congestion

  • queue limits that are too restrictive

  • inadequate upstream capacity

  • poorly designed QoS

Monitor queues together with:

  • CPU

  • latency

  • interface traffic

to understand network performance.

RB4011 CPU Usage and Queues

Queues require CPU processing.

As your network grows, monitor:

System → Resources

Check CPU utilization during peak traffic.

If the router is consistently close to its processing limits, you may need to:

  • simplify queues

  • optimize firewall rules

  • change queue architecture

  • upgrade hardware

Avoid Creating Too Many Simple Queues

MikroTik notes that Simple Queues are processed in strict order, so traffic may need to traverse multiple queue entries before reaching a match. The documentation gives the example that with 1,000 Simple Queues, traffic matching the final queue may need to pass through the preceding 999 checks.

For a very large customer base, this is one reason to consider:

  • PCQ

  • PPP profiles

  • Queue Tree

  • RADIUS-based policies

instead of creating an excessive number of individual Simple Queues.

Simple Queue vs PCQ

Use Simple Queue when:

  • network is small

  • users are few

  • policies are simple

Use PCQ when:

  • many users need similar rules

  • bandwidth should be distributed automatically

  • scalability matters

Simple Queue vs Queue Tree

Use Simple Queue when:

  • you want straightforward user limits

  • configuration should remain easy

Use Queue Tree when:

  • you need advanced prioritization

  • traffic classes need different priorities

  • the network has more complex QoS requirements

PCQ vs Queue Tree

These are not necessarily competitors.

PCQ is a queue type, while Queue Tree provides an advanced hierarchy where queue types and traffic classes can be applied.

Professional networks often use them together.

Suggested ISP Bandwidth Architecture

For a growing ISP:

Customer Authentication

PPPoE/RADIUS

↓

Package Assignment

5 Mbps / 10 Mbps / 20 Mbps / 50 Mbps

↓

Bandwidth Enforcement

PPP profile / queues / PCQ

↓

RB4011

Routing and traffic management

↓

Billing

Tajira

This gives the ISP a more organized subscriber-management system.

Common Bandwidth Management Mistakes

Creating Too Many Simple Queues

This can become inefficient and difficult to maintain.

Forgetting FastTrack

FastTracked traffic can bypass certain queues.

Wrong Upload and Download Order

Be careful when configuring rate values.

No Capacity Planning

You cannot reliably sell unlimited bandwidth from an undersized upstream connection.

Overcomplicated Queue Trees

More rules do not automatically mean better QoS.

Ignoring CPU Usage

Complex traffic shaping can consume significant processing resources.

How Much Bandwidth Can RB4011 Manage?

There is no single guaranteed figure.

The RB4011 hardware is capable of high routing throughput, but real-world bandwidth-management performance depends on:

  • packet sizes

  • queues

  • number of subscribers

  • firewall rules

  • NAT

  • VLANs

  • VPN traffic

  • FastTrack

  • routing configuration

MikroTik's published laboratory results show strong routing throughput for the platform, but these figures should not be interpreted as guarantees for complex ISP queue configurations.

When Should You Upgrade From RB4011?

Consider an upgrade when:

  • CPU usage stays high during peak hours

  • subscriber numbers have grown significantly

  • traffic exceeds the router's practical workload

  • you need more high-speed interfaces

  • queue configuration becomes too demanding

Possible upgrades include:

  • RB5009

  • CCR2004

  • CCR2116

  • other MikroTik CCR models

The best model depends on the network.

MikroTik RB4011 Price in Kenya

If you are planning a bandwidth-managed network, check the current MikroTik RB4011iGS+RM price in Kenya.

You can also browse MikroTik products in Kenya.

For additional options, compare MikroTik router prices in Kenya or browse MikroTik products from Orbitlink Solutions.

Frequently Asked Questions

Can MikroTik RB4011 manage bandwidth?

Yes. RouterOS supports Simple Queues, Queue Tree, PCQ and PPP-profile rate limits.

How do I limit internet speed on RB4011?

For a simple setup, create a Simple Queue targeting the user's IP address and specify the required upload and download limits.

Is RB4011 good for ISP bandwidth management?

Yes, for appropriately sized ISP deployments. Capacity depends on traffic, subscriber count and configuration complexity.

What is PCQ in MikroTik?

PCQ is Per Connection Queue, a RouterOS queue type that can dynamically divide or shape bandwidth among multiple traffic streams.

What is the difference between Simple Queue and Queue Tree?

Simple Queues are easier for straightforward bandwidth limits, while Queue Tree is designed for more advanced prioritization and traffic-management policies.

Can I create 10 Mbps packages using RB4011?

Yes. You can create 10 Mbps limits using Simple Queues, PPP profiles or other queue mechanisms.

Can I manage PPPoE customer speeds?

Yes. PPP profiles can assign rate limits when subscribers authenticate.

Does FastTrack affect MikroTik queues?

Yes. FastTracked traffic can bypass certain queue processing, so the firewall configuration should be reviewed when bandwidth limits do not behave as expected.

Can RB4011 prioritize VoIP?

Yes. RouterOS queue policies can prioritize latency-sensitive traffic such as VoIP.

Can I limit an entire VLAN?

Yes. You can apply queue policies to a VLAN subnet or use more advanced Queue Tree configurations.

Final Thoughts on MikroTik RB4011 Bandwidth Management

The MikroTik RB4011iGS+RM provides powerful bandwidth-management capabilities for professional networks.

RouterOS gives you several options:

Simple Queues for straightforward limits.

PPP Profiles for subscriber packages.

PCQ for scalable bandwidth distribution.

Queue Tree for advanced traffic prioritization.

For ISPs, the RB4011 can be used to create packages such as 5 Mbps, 10 Mbps, 20 Mbps, 50 Mbps and 100 Mbps while integrating subscriber authentication and billing workflows.

For businesses, bandwidth management can prioritize important services while controlling guest, CCTV and non-essential traffic.

The key is to keep the configuration appropriate to the size of the network. A simple network does not require a complicated Queue Tree, while a large ISP should not depend entirely on hundreds or thousands of individual Simple Queues.

If you are building or upgrading your network, check the current MikroTik RB4011iGS+RM price in Kenya before purchasing.