Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Network programming 如何使用tcpreplay以100 MBps、500 MBps和1Gbps的速度传输流量?_Network Programming_Wireshark_Tcpdump_Network Monitoring_Tcpreplay - Fatal编程技术网

Network programming 如何使用tcpreplay以100 MBps、500 MBps和1Gbps的速度传输流量?

Network programming 如何使用tcpreplay以100 MBps、500 MBps和1Gbps的速度传输流量?,network-programming,wireshark,tcpdump,network-monitoring,tcpreplay,Network Programming,Wireshark,Tcpdump,Network Monitoring,Tcpreplay,我使用了-R和-K选项,但它似乎不起作用,因为我使用tcpdump捕获了泵送流量,并且我看到的数据包数量似乎与我在时间范围内期望的数据包数量不匹配。首先确保您使用的是最新版本,可用。您需要使用-K和--mbps(或-M)选项,例如: # tcpreplay -i eth7 -K --mbps 1000 smallFlows.pcap File Cache is enabled Actual: 14261 packets (9216531 bytes) sent in 0.073761 seco

我使用了-R和-K选项,但它似乎不起作用,因为我使用tcpdump捕获了泵送流量,并且我看到的数据包数量似乎与我在时间范围内期望的数据包数量不匹配。

首先确保您使用的是最新版本,可用。您需要使用-K和--mbps(或-M)选项,例如:

# 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
当您尝试移动到更高的速度(例如10GigE)时,可能需要使用--loop选项生成更大的数据块。Tcpreplay版本4.0还提供了更高级的netmap和独特的ip选项,在正确设置的系统上,这些选项将实现接近有线的速率和非常高的每秒流量。更多信息请访问。以下是一个例子:

# 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!