or equalize upload for clients.
To equalize rate among subqueues, classified by the pcq-classifier, set the pcq-rate to 0!
PCQ can be used to dynamically equalize or shape traffic for multiple users, using little
administration.
RED
Random Early Detection is a queuing mechanism which tries to avoid network congestion by
controlling the average queue size. When the average queue size reaches red-min-threshold, RED
randomly chooses which arriving packet to drop. The probability how many packets will be
dropped increases when the average queue size becomes larger. If the average queue size reaches
red-max-threshold, the packets are dropped. However, there may be cases when the real queue
size (not average) is much greater than red-max-threshold, then all packets which exceed
red-limit are dropped.
Mainly, RED is used on congested links with high data rates. Works well with TCP protocol, but
not so well with UDP.
Property Description
bfifo-limit ( integer ; default: 15000 ) - maximum number of bytes that the BFIFO queue can hold
kind ( bfifo | pcq | pfifo | red | sfq ) - which queuing discipline to use
• bfifo - Bytes First-In, First-Out
• pcq - Per Connection Queue
• pfifo - Packets First-In, First-Out
• red - Random Early Detection
• sfq - Stohastic Fairness Queuing
name ( name ) - associative name of the queue type
pcq-classifier ( dst-address | dst-port | src-address | src-port ; default: "" ) - a classifier by which
PCQ will group its subqueues. Can be used several classifiers at once, e.g., src-address,src-port will
group all packets with different source address and source-ports into separate subqueues
pcq-limit ( integer ; default: 50 ) - number of packets that can hold a single PCQ sub-queue
pcq-rate ( integer ; default: 0 ) - maximal data rate allowed for each PCQ sub-queue. Value 0
means that there is no limitation set
pcq-total-limit ( integer ; default: 2000 ) - number of packets that can hold the whole PCQ queue
Page 428 of 695
Copyright 1999-2007, MikroTik. All rights reserved. Mikrotik, RouterOS and RouterBOARD are trademarks of Mikrotikls SIA.
Other trademarks and registred trademarks mentioned herein are properties of their respective owners.