Как отправить большой пакет TSO с помощью tcpreplay или других инструментов в LinuxLinux

Ответить
Гость
 Как отправить большой пакет TSO с помощью tcpreplay или других инструментов в Linux

Сообщение Гость »

Я хочу отправить большой пакет tso в файле pcap с помощью tcpreplay.
Этот файл pcap был загружен в тот же сетевой интерфейс.
Но при использовании tcpreplay для отправки этого pcap на тот же сетевой интерфейс , он сообщил, что сообщение слишком длинное.
Цель этого случая - проверить поток tso, я хочу эмулировать поток tso, ОС отправляет большой TCP-пакет, затем сетевой адаптер сегментирует его большой пакет TCP на множество маленьких пакетов TCP.
У вас есть предложения по этому потоку?
Спасибо!
Ниже приведена команда и журнал:
tcpreplay --loop=10 -i br0 tcp.big.pcap
файл обработки: tcp.big.pcap
Предупреждение: невозможно отправить пакет: Ошибка с PF_PACKET send() [91]: Сообщение слишком длинное (errno = 90)
[root@yunsilicon ~]# hexdump tcp.big.pcap | голова
0000000 c3d4 a1b2 0002 0004 0000 0000 0000 0000
0000010 0000 0004 0001 0000 1ca2 65f6 f4c5 000a
0000020 2232 0000 223 2 0000 6702 4533 0003 6702
0000030 4533 0002 0008 0045 2422 3039 0040 0640
0000040 4896 a8c0 04e4 a8c0 05e4 228c 8913 3616
0000050 f9c4 cf69 b840 1080 e500 726b 0000 0101
0000060 0 a08 9166 d1d2 9472 97a2 3332 3534 3736
0000070 3938 3130 3332 3534 3736 3938 3130 3332
0000080 3534 3736 3938 3130 3332 3534 3736 3938
0000090 3130 3332 3534 3736 3938 3130 3332 3 534
Ниже приведены команда и журнал. :
tcpreplay --loop=10 -i br0 tcp.big.pcap
обработка файла: tcp.big.pcap
Предупреждение: невозможно отправить пакет: ошибка с PF_PACKET send() [91]: сообщение слишком длинное (errno = 90)
[root@yunsilicon ~]# hexdump tcp.big.pcap | голова
0000000 c3d4 a1b2 0002 0004 0000 0000 0000 0000
0000010 0000 0004 0001 0000 1ca2 65f6 f4c5 000a
0000020 2232 0000 223 2 0000 6702 4533 0003 6702
0000030 4533 0002 0008 0045 2422 3039 0040 0640
0000040 4896 a8c0 04e4 a8c0 05e4 228c 8913 3616
0000050 f9c4 cf69 b840 1080 e500 726b 0000 0101
0000060 0 a08 9166 d1d2 9472 97a2 3332 3534 3736
0000070 3938 3130 3332 3534 3736 3938 3130 3332
0000080 3534 3736 3938 3130 3332 3534 3736 3938
0000090 3130 3332 3534 3736 3938 3130 3332 3 534

Подробнее здесь: https://stackoverflow.com/questions/781 ... s-on-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»