IMIX traffic using iperf3
https://datatracker.ietf.org/doc/html/rfc6985
+-----------+---------------------+---------------------------+ | IP Length | Percentage of Total | Length(s) at Other Layers | +-----------+---------------------+---------------------------+ | 64 | 23 | 82 | | 128 | 67 | 146 | | 1000 | 10 | 1018 | +-----------+---------------------+---------------------------+
https://support-kb.spirent.com/infocenter/index?page=content&id=FAQ11671&cat=SOFTWARE_TESTCENTER&actp=LIST&showDraft=false
Example : Here are the calculations for iMix with frame sizes 64 (61%), 594 (21%), 1518 (18%)
https://fasterdata.es.net/performance-testing/network-troubleshooting-tools/iperf/multi-stream-iperf3/
Start multiple servers:
iperf3 -s -p 5101&; iperf3 -s -p 5102&; iperf3 -s -p 5103 &
and then run multiple clients, using the "-T" flag to label the output:
iperf3 -c hostname -T s1 -p 5101 &;
iperf3 -c hostname -T s2 -p 5102 &;
iperf3 -c hostname -T s3 -p 5103 &;
Some >15 y ago people measured the distributions on a real network and came up with IMIX409 with an AVERAGE packet size of 409 bytes.