Ограничение минимальной пропускной способности в системах Linux

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

Я видел атрибут rate в классе HTB инструмент формирования трафика Linux tc должен делать это; Правильный ли это инструмент или предлагаются другие инструменты (обратите внимание, что я работаю с подключением к сети под управлением Linux)?

2
задан 27 December 2016 в 12:36
1 ответ

Да, это правильная утилита.

На самом деле, формирование трафика реализуется на уровне кернела. tc является средством интерфейса пользователя для управления им. Он является частью пакета iproute2.

http://lartc.org/ имеет хорошую документацию. или см. также ссылки в Как формировать трафик (ограничение скорости) с помощью ТС на клиент OpenVPN

rate в классах HTB используется для установки минимальной требуемой скорости, до которой ограничивается передаваемый трафик.

Значит, трафик не должен быть ниже заданной скорости rate (как и гарантированная скорость). Она может быть выше в зависимости от других параметров, таких как burst и конфигурации родительских классов. Но он ничего не сбрасывает, если фактическая скорость передачи ниже, чем заданная данным параметром скорость .

.
3
ответ дан 3 December 2019 в 10:36

Теги

Похожие вопросы