Есть ли драйвер Linux для тестирования транспортных протоколов? - PullRequest
1 голос
/ 10 августа 2011

Я пытаюсь протестировать некоторые протоколы связи, как коммерческие, так и отечественные. Я хотел бы найти драйвер Ethernet, который позволил бы мне ухудшить канал контролируемым образом. Например

  1. указать частоту отбрасывания пакетов.
  2. модулировать пропускную способность.
  3. модулирует RTT, независимо от кажущейся полосы пропускания

Это все можно сделать, выполнив «трюки» с входной очередью реального драйвера. Поэтому я просто загружаю драйвер, указывающий его на целевой существующий канал, и выполняю тесты на новом порту. Кто-нибудь знает, существует ли такой драйвер?

1 Ответ

3 голосов
/ 10 августа 2011

Netem делает то, что вы хотите на уровне IP.

http://www.linuxfoundation.org/collaborate/workgroups/networking/netem

...