SLOW PATH, FAST PATH, FAST TRACK И FAST FORWARD



Многих администраторов данные термины приводят в ужас. В этом посте я расскажу, что из себя представляют эти технологии.



Прежде всего замечу, что встречается как слитное, так и раздельное написание приведенных в заголовке терминов.



Slow Path – стандартная обработка пакетов с участием процессора и ядра ОС. Все остальные технологии используются для какого-либо ускорения. А Slow Path – это именно обычная обработка.



Fast Path – технология, увеличивающая пропускную способность за счет уменьшения объема трафика, который будет обработан ЦП. Может применяться и для коммутируемого, и для маршрутизируемого трафика.

Для работы Fast Path требуется поддержка со стороны аппаратного обеспечения.

Разумеется, и конфигурация должна удовлетворять определенным параметрам. В реальной жизни встречается редко. Например, одним из требований для работы Fast Path является то, что трафик не должен проходить через IP Firewall.



Fast Track – связка из Fast Path и Connection Tracker, которая служит для передачи TCP- и UDP-трафика без дополнительной обработки ЦП и ядром ОС. Технология работает только с IPv4-пакетами. Распространенная ошибка – рассмотрение Fast Track как кнопки Turbo. Ускорение получается за счет того, что трафик, проходящий через Fast Track, обрабатывается не во всех логических элементах операционной системы. Как результат, маршрутизатор MikroTik превращается в "маршрутизатор обычный домашний". Например, перестает работать Mangle и почти весь функционал очередей. И это лишь малая часть того, что перестает работать.



Fast Forward (Bridge Fast Forward) – технология, увеличивающая скорость обработки трафика, проходящего между портами, входящими в состав одного bridge-интерфейса. Ускорение работы происходит за счет того, что исключаются обучение и заполнение таблицы коммутации, т.к. одним из условий работы Fast Forward является наличие только двух интерфейсов в статусе Running в составе bridge-интерфейса.



В рамках одного поста не получается изложить все нюансы, т.к. презентация по этой теме занимает 18 слайдов, и это не считая заглавный и итоговый слайды.



В итоге получаем такую последовательность скоростей: HW Offloading > Fast Forward > Fast Path > Slow Path. При HW Offloading возможна самая большая скорость, а при Slow Path, самая низкая.



УГЛУБЛЕННЫЙ КУРС ПО АДМИНИСТРИРОВАНИЮ СЕТЕВЫХ УСТРОЙСТВ MIKROTIK



ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315