Могу ли я использовать pfsense или m0n0wall для имитации потери пакетов, джиттера, дублирования и переупорядочения в стиле WAN?
Я вижу вопросы, требующие специальных решений, например: Какие инструменты я могу использовать для моделирования WAN для HTTP-трафика?
Но я хотел бы знать, можно ли это сделать и с обычным дистрибутивом маршрутизатора. В идеале как прозрачный мост Ethernet, а не как настоящий маршрутизатор.
Спасибо
Лучший способ сделать это, вероятно, - использовать модуль ядра netem. Видеть Вот для более подробной информации. Это позволит вам делать все без исключения из вышеперечисленного, а затем и еще кое-что. Это было частью ядра Linux с версии 2.6, поэтому к настоящему времени он должен быть доступен практически в любом дистрибутиве.
Похоже, что и PFSense, и m0n0wall поддерживают пустышка формирователь трафика.
dummynet
- это инструмент, изначально разработанный для тестирования сетевых протоколов и с тех пор используемый для множества приложений, включая управление полосой пропускания. Он имитирует / применяет ограничения очереди и полосы пропускания, задержки, потери пакетов и эффекты многолучевого распространения.