Menu ▾ ▴

#291 100% Packet Loss for Packet Sizes Below 91

1.0
pending
None
2023-12-26
2023-12-25
hussein
No

4server :

[ec2-user@ip-2-1-4-6 ~]$ iperf -s --port 5560 --interval 1
------------------------------------------------------------
Server listening on TCP port 5560
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  1] local 2.1.8.7 port 5560 connected with 2.1.8.6 port 55506 (icwnd/mss/irtt=87/8949/62)
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-1.00 sec   152 Bytes  1.22 Kbits/sec
[  1] 1.00-2.00 sec  0.000 Bytes  0.000 bits/sec
[  1] 2.00-3.00 sec  0.000 Bytes  0.000 bits/sec
[  1] 0.00-3.01 sec   152 Bytes   405 bits/sec

client :

[ec2-user@ip-2-1-4-9 ~]$ iperf --client 2.1.8.7 --port 5560 --bandwidth 1M --interval 1 --len 91 --time 3
------------------------------------------------------------
Client connecting to 2.1.8.7, TCP port 5560
TCP window size: 20.0 KByte (default)
------------------------------------------------------------
[  1] local 2.1.8.6 port 55506 connected with 2.1.8.7 port 5560 (icwnd/mss/irtt=87/8949/90)
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-1.00 sec  0.000 Bytes  0.000 bits/sec
[  1] 1.00-2.00 sec  0.000 Bytes  0.000 bits/sec
[  1] 2.00-3.00 sec  0.000 Bytes  0.000 bits/sec
[  1] 0.00-3.03 sec  0.000 Bytes  0.000 bits/sec

same command worked well over packet size 92
server:

[ec2-user@ip-2-1-4-6 ~]$ iperf -s --port 5560 --interval 1
------------------------------------------------------------
Server listening on TCP port 5560
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  1] local 2.1.8.7 port 5560 connected with 2.1.8.6 port 57566 (icwnd/mss/irtt=87/8949/128)
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-1.00 sec   128 KBytes  1.05 Mbits/sec
[  1] 1.00-2.00 sec   128 KBytes  1.05 Mbits/sec
[  1] 2.00-3.00 sec   128 KBytes  1.05 Mbits/sec
[  1] 0.00-3.00 sec   384 KBytes  1.05 Mbits/sec

client:

[ec2-user@ip-2-1-4-9 ~]$ iperf --client 2.1.8.7 --port 5560 --bandwidth 1M --interval 1 --len 92 --time 3
------------------------------------------------------------
Client connecting to 2.1.8.7, TCP port 5560
TCP window size: 20.0 KByte (default)
------------------------------------------------------------
[  1] local 2.1.8.6 port 57566 connected with 2.1.8.7 port 5560 (icwnd/mss/irtt=87/8949/94)
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-1.00 sec   128 KBytes  1.05 Mbits/sec
[  1] 1.00-2.00 sec   128 KBytes  1.05 Mbits/sec
[  1] 2.00-3.00 sec   128 KBytes  1.05 Mbits/sec
[  1] 0.00-3.00 sec   384 KBytes  1.05 Mbits/sec

when I remove the --bandwidth flag iperf worked as expected
server :

[ec2-user@ip-2-1-4-6 ~]$ iperf -s --port 5560 --interval 1
------------------------------------------------------------
Server listening on TCP port 5560
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  1] local 2.1.8.7 port 5560 connected with 2.1.8.6 port 51994 (icwnd/mss/irtt=87/8949/253)
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-1.00 sec  55.4 MBytes   465 Mbits/sec
[  1] 1.00-2.00 sec  52.3 MBytes   439 Mbits/sec
[  1] 2.00-3.00 sec  53.6 MBytes   449 Mbits/sec
[  1] 0.00-3.01 sec   161 MBytes   450 Mbits/sec

client:

[ec2-user@ip-2-1-4-9 ~]$ iperf --client 2.1.8.7 --port 5560 --interval 1 --len 91 --time 3
------------------------------------------------------------
Client connecting to 2.1.8.7, TCP port 5560
TCP window size: 20.0 KByte (default)
------------------------------------------------------------
[  1] local 2.1.8.6 port 51994 connected with 2.1.8.7 port 5560 (icwnd/mss/irtt=87/8949/216)
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-1.00 sec  53.6 MBytes   450 Mbits/sec
[  1] 1.00-2.00 sec  52.3 MBytes   439 Mbits/sec
[  1] 2.00-3.00 sec  53.6 MBytes   449 Mbits/sec
[  1] 0.00-3.03 sec   160 MBytes   441 Mbits/sec

this issue exists over all packet sizes lower than 91

Discussion

  • Robert McMahon

    Robert McMahon - 2023-12-25
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,4 @@
    -server : 
    +4server : 
     ```
     [ec2-user@ip-2-1-4-6 ~]$ iperf -s --port 5560 --interval 1
     ------------------------------------------------------------
    
    • assigned_to: Robert McMahon
     
  • Robert McMahon

    Robert McMahon - 2023-12-25

    Can you provide the version information from iperf -v on both client and server?

     
  • hussein

    hussein - 2023-12-26

    in both server and client running iperf version 2.1.9

    $ iperf -v
    iperf version 2.1.9 (14 March 2023) pthreads
    
     
    • Robert McMahon

      Robert McMahon - 2023-12-26

      Thanks. I see the bug. I'll fix it soon.

       
  • Robert McMahon

    Robert McMahon - 2023-12-26

    Fix is here. Compile from master to get the fix.

    src/iperf -v
    iperf version 2.1.n (26 December 2023) pthreads

     
  • Robert McMahon

    Robert McMahon - 2023-12-26
    • status: open --> pending
     

Log in to post a comment.