Принципова схема тесту:
Версія системи: Ubuntu16.04
Встановлення Tcpreplay: apt-get install tcpreplay
(Ця версія назви NIC не називається eth0 і eth1, наступні зміни конфігурації)
eth0 відповідає ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 відповідає NIC ens32: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Перевірте перший крок: попередня обробка кешу, команда:
tcpprep -a клієнт -i rzxSJ.pcap -o rzx.cach
Ця команда розділяє файл PCAP на клієнт і сервер, з клієнтом за замовчуванням. При надсиланні пакет надсилається як від клієнта, так і від сервера.
Тестовий крок 2: перепишіть IP-адресу та MAC-адресу, команда:
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - 10-канальний dmac = 00:13:3 b: 0 f: 6 a: fb, ec, a8:6 b: 82-32: c1 - enet - smac = ec: a8:6 b: 82-32: c1, 00:13:3 b: 0 f: 6 a: fb - c RZX. Cach -i rzxSJ. Пкап - о 111. Пкап
Ця команда перезаписує IP- та MAC-адреси. Ви можете скористатися таким інструментом, як wireshark, щоб відкрити 111.pcap і перевірити, чи модифікація виконана успішно.
Перевірте крок 3: повторіть пакет за допомогою такої команди:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
порт ens33 відповідає eth0. Порт ens32 відповідає eth1
Вище наведено Shenzhen HDV Phoelectron Technology Ltd., яка надає клієнтам ознайомчу статтю про «метод поточного тестування tcpreplay», і наша компанія спеціалізується на виробництві виробників оптичних мереж.ОНУсерія (OLT ОНУ/ACОНУ/CATVОНУ/GPONОНУ/XPONОНУ), серія оптичних модулів (волоконно-оптичний модуль/волоконно-оптичний модуль Ethernet/оптичний модуль SFP),OLTсерія (OLTобладнання /OLT перемикач/оптична катOLT) тощо, існують різні специфікації комунікаційних продуктів для потреб різних сценаріїв підтримки мережі, ласкаво просимо до консультацій.