Тестовая программа UDP (дроппер / дупликатор / переупорядочение) - PullRequest
0 голосов
/ 16 апреля 2011

При использовании UDP датаграммы могут быть переупорядочены / отброшены / дублированы. Однако это вряд ли произойдет при тестировании с 127.0.0.1.

Уже существует программа, которая пересылает UDP-пакеты, отбрасывает / дублирует / переупорядочивает их?

Ожидаемое использование:

udpdegrade 0.0.0.0 1234   127.0.0.1 1235   0.02        0.02       30 0.05
           bind address   sendto address   drop prob.  dup prob.  reorder params

Если нет, какими функциями он должен обладать, как его настроить, как его назвать?

1 Ответ

0 голосов
/ 16 апреля 2011

Да, есть инструменты для этого.Вы ищете сетевой симулятор / эмулятор.

WANem это одна опция http://wanem.sourceforge.net/ другая опция netem http://www.linuxfoundation.org/collaborate/workgroups/networking/netem. Я думаю, вы спрашиваете, есть ли значение вразработка другого инструмента для этого?Точно сказать не могу.И WANem, и netem несовершенны;Есть и другие коммерческие продукты, такие как Shunra , которые пытаются более точно воспроизвести реальное поведение сети.

Как разработчик, я реализовал переупорядочение и потерю непосредственно в своем коде приложения, чтобы проверить егоустойчивость к этим событиям.Возможно, код, который делает это в общем, был бы полезен (эмуляция сети внутри вашего приложения) ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...