Консольная утилита для просмотра и конфигурации параметров управления трафиком.

tc 002

TC (Traffic Control) — консольная C (си) утилита для просмотра и конфигурации параметров управления трафиком. Часть набора консольных утилит Iproute2 (разработчики Stephen Hemminge и Alexey Kuznetsov).

tc 003

iproute2 — набор утилит для управления параметрами сетевых устройств в ядре Linux, разработаны в качестве унифицированного интерфейса к ядру Linux для непосредственного управления сетевым трафиком. Набор утилит заменил ранее использовавшийся набор классических сетевых UNIX-утилит, предлагая унифицированный синтаксис для управления самыми разными аспектами сетевых интерфейсов. Этот синтаксис во многом проще и логичнее, чем синтаксис наследованных *nix утилит. Все утилиты набора подробно документированы, в том числе на русском.

tc 004

TC используется для настройки системы контроля трафика, который состоит из:

ОГРАНИЧЕНИЕ ИСХОДЯЩЕГО ТРАФИКА (SHAPING) - Когда трафик сформирован, его полоса пропускания начинает контролироваться. Ограничение может дать больше, чем уменьшение полосы пропускания - оно также используется для сглаживания пиков для более прогнозируемого поведения сети.

ПЛАНИРОВАНИЕ (SCHEDULING) - Планирование передачи пакетов позволяет увеличить интерактивность исходящего трафика при гарантировании полосы пропускания для передачи данных большого объема. Такое упорядочение также называется приоритезацией и применяется для исходящего трафика.

tc 005

ОГРАНИЧЕНИЕ ВХОДЯЩЕГО ТРАФИКА (POLICING) - Механизм, с помощью которого можно ограничить количество пакетов или байт в потоке входящего трафика, соответствующих определенной классификации.

ОТБРАСЫВАНИЕ (DROPPING) - Трафик, превышающий установленную полосу пропускания, может быть отброшен как для входящего, так и исходящего трафика. Обработка трафика контролируется тремя типами объектов: очередями (qdiscs), классами и фильтрами.

tc 006

Лицензия: GNU General Public License version 2.0 (GPLv2)

tc 007

Домашняя страница