2013-07-01 1 views
1

나는 많은 패킷을 pcap 파일 (약 200000)에 저장하고 tcpreplay를 사용하여 보내고 싶습니다. 문제는 tcpreplay의 루프 옵션이 매우 느린 속도로 전송된다는 것입니다. 이제 wireshark를 사용하여 패킷을 캡처하고 있지만 많은 패킷을 보낸 후에 wireshark가 응답하지 않습니다. 어떻게 내가 그것에 저장된 패킷의 수를 곱함으로써 pcap 파일의 길이를 늘릴 수 있습니까? tcpreplay를 사용하여 좋은 처리량을 얻으려면 어떻게해야합니까?pcap 파일의 내용을 늘리십시오.

답변

0

하나의 pcap을 여러 개 사용하려는 경우 wireshark와 함께 제공되는 mergecap 명령을 고려하십시오.

tcpreplay의 패킷 펌프 속도와 관련하여 자주 묻는 질문 (FAQ)을 살펴보고, 특히 잘 작동하는 타이머 메커니즘을 선택하는 -T 옵션을 고려하십시오. 나는 rdtsc가 잘 작동하는 것을 발견했습니다. 또한 디스크 I/O를 피하기 위해 메모리에 맞는 짧은 추적을 사용하고 재생을 반복하는 것을 고려하십시오. 이를 위해 -K 옵션을 고려하십시오.