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.