Schematische Darstellung des Tests:
Systemversion: Ubuntu16.04
Tcpreplay-Installation: apt-get install tcpreplay
(Diese Version des NIC-Namens heißt nicht eth0 und eth1, die folgenden Konfigurationsänderungen)
eth0 entspricht ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 entspricht der ens32-NIC: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Testen Sie den ersten Schritt: Verarbeiten Sie den Cache vor. Der Befehl lautet:
tcpprep -a client -i rzxSJ.pcap -o rzx.cach
Dieser Befehl unterteilt die PCAP-Datei in Client und Server, standardmäßig mit Client. Beim Senden wird das Paket sowohl vom Client als auch vom Server gesendet.
Testschritt 2: Schreiben Sie die IP-Adresse und die MAC-Adresse neu. Der Befehl lautet:
Tcprewrite – e 172.20.60.166:172.20.60.165 – enet – 10-channel 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. Pcap - o 111. Pcap
Dieser Befehl überschreibt die IP- und MAC-Adressen. Mit einem Tool wie Wireshark können Sie 111.pcap öffnen und prüfen, ob die Änderung erfolgreich ist.
Testschritt 3: Paket mit dem folgenden Befehl erneut abspielen:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
Der ens33-Port entspricht eth0. Der ens32-Port entspricht eth1
Das Obige ist Shenzhen HDV Phoelectron Technology Ltd., um Kunden über den Einführungsartikel „TCPreplay Current Test Method“ zu informieren, und unser Unternehmen ist ein spezialisierter Hersteller optischer Netzwerke, die beteiligten Produkte sindONUSerie (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), Optische Modulserie (Glasfasermodul/Ethernet-Glasfasermodul/SFP-Optikmodul),OLTSerie (OLTAusrüstung /OLT schalten/optische KatOLT) usw. gibt es verschiedene Spezifikationen von Kommunikationsprodukten für die Anforderungen verschiedener Szenarien zur Netzwerkunterstützung, die Sie gerne konsultieren können.