Туршилтын бүдүүвч диаграм:
Системийн хувилбар: 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 нь ens32 NIC-тай тохирч байна: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Эхний алхамыг туршиж үзээрэй: Кэшийг урьдчилан боловсруул, тушаал нь:
tcpprep -үйлчлүүлэгч -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. Pcap - o 111. Pcap
Энэ тушаал нь 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 одоогийн туршилтын арга" гэсэн танилцуулга нийтлэлийн талаар хэрэглэгчдэд хүргэдэг бөгөөд манай компани нь оптик сүлжээний үйлдвэрлэгчдийн төрөлжсөн үйлдвэрлэл бөгөөд холбогдох бүтээгдэхүүнүүд ньONUцуврал (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), Оптик модулийн цуврал (оптик шилэн модуль/Ethernet оптик шилэн модуль /SFP оптик модуль),OLTцуврал (OLTтоног төхөөрөмж /OLT солих/оптик муурOLT), гэх мэт, сүлжээний дэмжлэг үзүүлэх янз бүрийн хувилбаруудын хэрэгцээнд зориулагдсан харилцаа холбооны бүтээгдэхүүний янз бүрийн үзүүлэлтүүд байдаг тул зөвлөлдөхийг урьж байна.