Как я могу указать скорость tcpreplay

Я пытаюсь указать скорость tcpreplay, но я не могу этого сделать, это моя деталь теста:

$ tcpreplay -V tcpreplay версия: 3.4.4 (сборка 2450)

1) $ tcpreplay -i% 0 -p 100 -L 500 _udp_only.pcap Фактически: 500 пакетов (42247 байт) отправлено за 5,05 секунды. Скорость: 8365,7 бит / с, 0,06 Мбит / с, 99,01 пс / с

2)$ tcpreplay -i %0 -p 1000 -L 5000 _udp_only.pcap Фактически: 5000 пакетов (427710 байт) отправлено за 5,19 секунды. Номинальная скорость: 82410,4 бит / с, 0,63 Мбит / с, 963,39 pps

// вот проблема, я остаюсь в 966.00 pps

3) $ tcpreplay -i% 0 -p 10000 -L 50000 _udp_only.pcap Фактически: 50000 пакетов (4322559 байт) отправлено за 51,76 секунды. Скорость: 83511,6 бит / с, 0,64 Мбит / с, 966,00 пс / с

У меня та же проблема, когда я пытаюсь указать --mbps для 8600 пакетов 86 байт в среднем для каждого пакета

-M0.086 -L 860 ----> Номинальная скорость: 10812,9 бит / с, 0,08 Мбит / с, 127,22 бит / с

-M0,86 -L 860 ----> Номинальная скорость: 83062,5 бит / с, 0,63 Мбит / с, 977,27 бит / с

-M0,86 -L 8600 ----> Номинальная скорость: 82554,9 бит / с, 0,63 Мбит / с, 965,21 бит / с

почему и как я могу указать скорость?

Я использую ОС Windows7

1 ответ

Решение

Несколько комментариев:

  1. Поддержка Windows в tcpreplay в значительной степени бета-качества. Высокоточная синхронизация оказывается очень специфичной для ОС и аппаратного обеспечения, а Windows испытывает наименьшее количество испытаний и разработок. Вам повезет больше под Linux или OS X.

  2. Небольшие пакеты + с использованием параметра --mbps (-M) - это наихудший сценарий для точной синхронизации пакетов. Использование -M требует tcpreplay для динамического расчета задержек (более ресурсоемких), а маленькие пакеты делают даже небольшие неточности при отправке пакетов выглядят намного хуже по сравнению с большими пакетами.

  3. Ваш запуск "-M0.086 -L 860 ----> Rated: 10812,9 бит / с, 0,08 Мбит / с, 127,22 pps" чертовски близок. Tcpreplay выводит только две значащие цифры, поэтому 0,08 для 0,086 настолько "близки", насколько вы можете ожидать.

Другие вопросы по тегам