iperf3 client server is not sending or receiving any packets for the one port in a two port adapter server
- Dominant language
- C
- Stars
- 8.8k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
* Version of iperf3: iperf3-3.5-7.el8.x86_64
* Hardware: x86_64
* Operating system (and distribution, if any): Ubuntu 22.04 and iperf3 server OS is RHEL8.6
# Bug Report
*** Expected Behavior**
* iperf3 has to send and receive packets through both the ports of network adapter
*** Actual Behavior**
* iperf3 is sending packets through only one port for the second port 0bytes are transferred
*** Possible Solution**
* Packets has to send from both the ports
# Enhancement Request
I am trying to do network stress on Ubuntu 22.04 OS and Iperf3 server has RHEL8.6 OS
On iperf3 server:
- Disabled the firewall
- Installed iperf3 package
- Made it as iperf3 server by giving command -> #iperf3 -s
On Ubuntu 22.04 OS
- My server has 2 ports NIC adapter.
- In the OS, disabled firewall.
- When the test runs, for the first port it is giving enough bandwidth and for second port packets are dropping to 0 bytes.
- Test is designed in such a way by OS that it considers iperf3 tool only. When the first port is running second port will be down, once first port network completes testing 2nd port will be up and starts running the network test. Everything is automated in the script, so we can't interfere in-between to change the ports.
* Current behavior
- Packets transferring is happening to one port, other port is completely blocked
* Desired behavior
- Packets has to transfer from both ports.
* Below is the result of iperf3 -s of both the ports
*
```
[root@123 ~]# iperf3 -c 10.1.1.2
Connecting to host 10.1.1.2, port 5201
[ 5] local 10.1.1.1 port 40396 connected to 10.1.1.2 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 2.32 GBytes 19.9 Gbits/sec 0 1.14 MBytes
[ 5] 1.00-2.00 sec 2.33 GBytes 20.0 Gbits/sec 0 1.14 MBytes
[ 5] 2.00-3.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.14 MBytes
[ 5] 3.00-4.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.14 MBytes
[ 5] 4.00-5.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.14 MBytes
[ 5] 5.00-6.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.14 MBytes
[ 5] 6.00-7.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.14 MBytes
[ 5] 7.00-8.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.14 MBytes
[ 5] 8.00-9.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.14 MBytes
[ 5] 9.00-10.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.14 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 23.4 GBytes 20.1 Gbits/sec 0 sender
[ 5] 0.00-10.04 sec 23.4 GBytes 20.0 Gbits/sec receiver
iperf Done.
[root@123 ~]# iperf3 -c 10.1.1.3
Connecting to host 10.1.1.3, port 5201
[ 5] local 10.1.1.1 port 54716 connected to 10.1.1.3 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 323 KBytes 2.65 Mbits/sec 7 8.74 KBytes
[ 5] 1.00-2.00 sec 0.00 Bytes 0.00 bits/sec 1 8.74 KBytes
[ 5] 2.00-3.00 sec 0.00 Bytes 0.00 bits/sec 0 8.74 KBytes
[ 5] 3.00-4.00 sec 0.00 Bytes 0.00 bits/sec 1 8.74 KBytes
[ 5] 4.00-5.00 sec 0.00 Bytes 0.00 bits/sec 0 8.74 KBytes
[ 5] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec 0 8.74 KBytes
[ 5] 6.00-7.00 sec 0.00 Bytes 0.00 bits/sec 1 8.74 KBytes
[ 5] 7.00-8.00 sec 0.00 Bytes 0.00 bits/sec 0 8.74 KBytes
[ 5] 8.00-9.00 sec 0.00 Bytes 0.00 bits/sec 0 8.74 KBytes
[ 5] 9.00-10.00 sec 0.00 Bytes 0.00 bits/sec 0 8.74 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 323 KBytes 265 Kbits/sec 10 sender
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec receiver
iperf Done.
```
What can be wrong here? How we can make other port get packets from iperf3 client?
Contributor guide
Assessment
This issue has not been assessed yet.