routerosqospcq

MikroTik Single-WAN / Dual-LAN PCQ Simple Queue Script Example

Purpose

Equally split the available 100mbit bandwidth across all connected devices in the LAN network using PCQ simple queues on different subnets.

Configuration Script

/queue simple
add dst=pppoe-fpt max-limit=100M/100M name=queue-fpt-master queue=default/default target=""
add limit-at=20M/20M max-limit=100M/100M name=queue-fpt-guest parent=queue-fpt-master queue=pcq-upload-default/pcq-download-default target=10.0.0.0/24
add limit-at=80M/80M max-limit=100M/100M name=queue-fpt-office parent=queue-fpt-master priority=4/4 queue=pcq-upload-default/pcq-download-default target=192.168.188.0/24

Key Components

  • Master Queue: Applied to the PPPoE-FPT interface (100 Mbps total)
  • Guest Network: 10.0.0.0/24 subnet with 20 Mbps minimum guarantee
  • Office Network: 192.168.188.0/24 subnet with 80 Mbps minimum guarantee, priority 4
  • PCQ Queues: Distribute remaining bandwidth fairly among connected devices within each segment

Hierarchical approach ensures bandwidth prioritization between network segments while maintaining fair distribution within each segment.