Некоторые алгоритмы, которые используются для управления очередью в Mikrotik:
- FIFO (first in — first out, «первый пришёл — первый ушёл»). 12 Данные, попадающие в очередь первыми, будут первыми переданы на дальнейшую обработку. 1 Тот, кто пришёл позже, ждёт окончания обработки поступивших ранее. 1 Этот алгоритм применяется для ethernet-интерфейсов. 1
- RED (random early drop) — случайное превентивное отбрасывание. 12 Управление потоком данных осуществляется на основе заданных порогов. 1 При выходе за эти пороги пакеты могут отбрасываться. 1 Этот алгоритм способен выравнивать пропускную способность и сглаживать резкие скачки нагрузки. 1
- SFQ (Stochastic fairness queuing) — стохастическая честная очередь. 12 Всем входящим подключениям предоставляется равная возможность по передаче данных. 1 Пакеты распределяются в одну из очередей и обрабатываются по алгоритму round-robin. 1
- PCQ (Per Connection Queuing) — распределение очередей по соединениям. 12 Это частный случай предыдущего алгоритма SFQ, в нём добавляется возможность задавать различные условия для очередей, в которые попадают пакеты. 1 Этот алгоритм является основным, когда надо поровну разделить канал между клиентами. 1
На практике алгоритмы RED и SFQ используются редко, для настройки приоритезации трафика и ограничения скорости канала чаще применяют очередь PCQ. 1