답변

2

먼저 here의 최신 버전을 사용하고 있는지 확인하십시오. 당신은 예를 들어, -K 및 --mbps (또는 -M) 옵션을 사용하기를 원할 것입니다 : 당신은 당신의 더 큰 블록을 생성해야 할 수도 빠른 속도 (예를 들어, 10GigE)로 이동하려고

# tcpreplay -i eth7 -K --mbps 1000 smallFlows.pcap 
File Cache is enabled 
Actual: 14261 packets (9216531 bytes) sent in 0.073761 seconds. 
Rated: 124951275.0 Bps, 999.61 Mbps, 193340.65 pps 
Flows: 1209 flows, 16390.77 fps, 14243 flow packets, 18 non-flow 
Statistics for network device: eth7 
    Attempted packets:   14261 
    Successful packets:  14261 
    Failed packets:   0 
    Truncated packets:   0 
    Retried packets (ENOBUFS): 0 
    Retried packets (EAGAIN): 0 

데이터를 --loop 옵션을 사용하여. 또한 Tcpreplay 버전 4.0에는 올바르게 설정된 시스템에서 유선 속도와 매우 높은 흐름/초를 달성하는 고급 netmap 및 --unique-ip 옵션이 있습니다. 자세한 내용은 Tcpreplay How To에서 확인할 수 있습니다. 다음은 그 예입니다.

# tcpreplay -i eth7 -K --mbps 9500 --loop 100 --netmap --unique-ip smallFlows.pcap 
Switching network driver for eth7 to netmap bypass mode... done! 
File Cache is enabled 
Actual: 1426100 packets (921653100 bytes) sent in 0.776133 seconds. 
Rated: 1187493767.1 Bps, 9499.95 Mbps, 1837442.80 pps 
Flows: 120900 flows, 155772.27 fps, 1424300 flow packets, 1800 non-flow 
Statistics for network device: eth7 
    Attempted packets:   1426100 
    Successful packets:  1426100 
    Failed packets:   0 
    Truncated packets:   0 
    Retried packets (ENOBUFS): 0 
    Retried packets (EAGAIN): 0 
Switching network driver for eth7 to normal mode... done!