Описание тега dummynet

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

Dummynet - это инструмент эмуляции сети в реальном времени, изначально разработанный для тестирования сетевых протоколов, и с тех пор он используется для множества приложений, включая управление полосой пропускания. Он имитирует / применяет ограничения очереди и полосы пропускания, задержки, потери пакетов и эффекты многолучевого распространения. Он также реализует различные алгоритмы планирования. dummynet можно использовать на машине, на которой выполняется приложение пользователя, или на внешних устройствах, действующих как маршрутизаторы или мосты. dummynet работает в вашей операционной системе (FreeBSD, OSX, Linux, Windows) и работает, перехватывая выбранный трафик на его пути через сетевой стек, как на рисунке выше, и передавая пакеты объектам, называемым каналами, которые реализуют набор очередей, планировщик и ссылка, все с настраиваемыми функциями (пропускная способность, задержка, коэффициент потерь, размер очереди, политика планирования...).