Сынақ схемасы:
Жүйе нұсқасы: Ubuntu16.04
Tcpreplay орнату: apt-get орнату 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. Кэш -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), т.б., желіні қолдаудың әртүрлі сценарийлерінің қажеттіліктері үшін байланыс өнімдерінің әртүрлі сипаттамалары бар, кеңес алуға қош келдіңіз.