pktgen traffi c активность на интерфейсах dpdk - PullRequest
0 голосов
/ 19 марта 2020

У меня есть две физические машины (хост 1 и хост 2) с двумя настроенными DPDK 10G NIC Intel (порт 0 и порт 1) на каждой. Порт 0 и порт 1 обеих машин соединены друг с другом напрямую. На хосте 2 запущен l3fwd для включения пересылки traffi c между сетевыми картами dpdk. На хосте 1 pktgen работает как генератор пакетов.

Когда я запускаю pktgen, оба порта начинают получать трафик c (см. Вложение), который я не могу понять откуда. Это происходит даже после прохождения «стопа» или смены адресов Ma c и IP-адресов.

Пожалуйста, совет. enter image description here

1 Ответ

0 голосов
/ 09 апреля 2020

Если протокол LLDP включен по умолчанию (Intel X710), вы получите пакеты обнаружения после запуска приложения DPDK. Я считаю, что это то, что вы видите на pkt-gen как ложный пакет.

Я изменил основное приложение DPDK для вызова rte_pdump_init и запустил утилиту dpdk-pdump в другой консоли.

# tcpdump -r /tmp/rx.pcap
reading from file /tmp/rx.pcap, link-type EN10MB (Ethernet)
18:40:29.405996 LLDP, length 69
18:40:30.402803 LLDP, length 69
18:40:31.399615 LLDP, length 69
18:40:32.396427 LLDP, length 69
...