Hi Yiping
I test use iperf3 --bind (IP), there also isn't available.
This is my result:
On server side:
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Time: Mon, 03 Apr 2023 13:39:17 GMT
Accepted connection from 192.168.6.18, port 51567
Cookie: jy6jx6fy3dzibtn4kerhm3uigsrtvwuwfp6t
[ 5] local 192.168.6.17 port 5201 connected to 192.168.6.18 port 59000
Starting Test: protocol: UDP, 1 streams, 1448 byte blocks, omitting 0 seconds, 10 second test, tos 0
[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5] 0.00-1.00 sec 1.09 MBytes 9.16 Mbits/sec 0.001 ms 0/791 (0%)
[ 5] 1.00-2.00 sec 1.14 MBytes 9.57 Mbits/sec 0.002 ms 0/826 (0%)
[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 43.969 ms 26/852 (3.1%)
[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 64.958 ms 3/828 (0.36%)
[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 70.608 ms -2/824 (-0.24%)
[ 5] 5.00-6.00 sec 1.14 MBytes 9.56 Mbits/sec 0.002 ms -27/798 (-3.4%)
[ 5] 6.00-7.00 sec 1.14 MBytes 9.57 Mbits/sec 0.003 ms 0/826 (0%)
[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 68.999 ms 27/853 (3.2%)
[ 5] 8.00-9.00 sec 1.14 MBytes 9.56 Mbits/sec 59.311 ms -2/823 (-0.24%)
[ 5] 9.00-10.00 sec 1.14 MBytes 9.57 Mbits/sec 52.925 ms 3/829 (0.36%)
[ 5] 10.00-10.05 sec 56.6 KBytes 9.41 Mbits/sec 63.971 ms 0/40 (0%)
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5] (sender statistics not available)
[SUM] 0.0-10.0 sec 2800 datagrams received out-of-order
[ 5] 0.00-10.05 sec 11.4 MBytes 9.52 Mbits/sec 63.971 ms 28/8290 (0.34%) receiver
CPU Utilization: local/receiver 0.1% (0.0%u/0.1%s), remote/sender 1.9% (0.3%u/1.6%s)
When on client side run:
iperf3 -c 192.168.6.17 -u -b 1000M -B 192.168.6.18
I think bind a host IP is used in multiple clients send packets to server, but for my environment, there is only configuration for ethernet in the client. It may be can't resolve my problem.