Управление траффиком в Linux.
На мой взгляд самая удачная статья и до сих пор актуальная.
Оригинал: http://gazette.linux.ru.net/rus/articles/taleLinuxTC.html
Введение.
Управление трафиком состоит из набора механизмов и операций с помощью
которых пакеты организовываются в очередь для приема/передачи через
сетевой интерфейс. Цель данного документа — описать возможности,
реализацию и привести примеры использования системы управления
трафиком в операционной системе Linux.
Документ предназначен для сетевых администраторов и других
пользователей, которые желают получить представление об управлении
трафиком в целом и утилитах, доступных для этой цели в ОС Linux.
Управление трафиком — это термин, объединяющий системы обработки
очередей и функции приема/передачи пакетов в маршрутизаторе. Они
включают в себя механизмы принятия решений, какие пакеты принимать и с
какой скоростью на входящем интерфейсе, определения пакетов для
передачи, их порядка и скорость передачи на исходящем устройстве.
Термин «качество обслуживания» (Quality of Service, QoS) часто
используется как синоним управления трафиком.
Данный документ основан на нескольких англоязычных документах, включая
Linux Advanced Routing and Traffic Control HOWTO. Ссылки на источники
приведены в конце документа.
Терминология
Очереди образуют основу всего управления трафиком и являются
неотъемлемой частью системы планирования. В сетях под очередью
понимают буфер, где пакеты (или другие единицы данных) ожидают
передачи устройством. В простейшей модели пакеты передаются по
принципу «первым пришел — первым ушел». Такой алгоритм
Read more about Повесть о Linux и управлении трафиком. …