Как сознательно представить задержку входящих пакетов UDP

Я хочу, чтобы каждый пакет (что соответствие iptables правило) был отложен из-за некоторого фиксированного временного интервала. Как к к этому?

Preudocode: iptables -A INPUT -p udp <more conditions> -j DELAY --delay 50000 # delay UDP packets for 50 milliseconds

Обновление: @related, Моделирующий низкую пропускную способность, сетевое соединение высокой задержки на Linux

7
задан 20.03.2017, 12:17

1 ответ

tc qdisc add dev eth1 root netem delay 250ms взлом позволяет делать это глобально для данного интерфейса. Это включает пакеты UDP.

Это задерживает исходящие пакеты только хотя. Для входящих пакетов можно направить пакеты хотя виртуальный маршрутизатор (созданный пространством имен отдельной сети и veth с netem присоединенный к veth стороне ссылки).

8
ответ дан 07.12.2019, 14:57

Теги

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