Hello,

I have a following simple network topology consisting of two laptops
and one L2 switch facing with trunk ports to laptops:

T60[eth0] <-> switch <-> [eth0]T42


Both T60 and T42 machines have three sub-interfaces:


T60:~ # ip addr show | grep "eth0.[0-9]*$"
    inet 10.10.1.1/24 brd 10.10.1.255 scope global eth0.534
    inet 10.10.2.1/24 brd 10.10.2.255 scope global eth0.541
    inet 10.10.3.1/24 brd 10.10.3.255 scope global eth0.653
T60:~ #

T42 ~ # ip addr show | grep "eth0.[0-9]*$"
    inet 10.10.1.2/24 brd 10.10.1.255 scope global eth0.534
    inet 10.10.2.2/24 brd 10.10.2.255 scope global eth0.541
    inet 10.10.3.2/24 brd 10.10.3.255 scope global eth0.653
T42 ~ #


..and L3 connectivity between laptops works fine:


T60:~ # ping -I 10.10.1.1 -qc10 10.10.1.2
PING 10.10.1.2 (10.10.1.2) from 10.10.1.1 : 56(84) bytes of data.

--- 10.10.1.2 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 8999ms
rtt min/avg/max/mdev = 0.271/0.349/0.436/0.047 ms
T60:~ # ping -I 10.10.2.1 -qc10 10.10.2.2
PING 10.10.2.2 (10.10.2.2) from 10.10.2.1 : 56(84) bytes of data.

--- 10.10.2.2 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 8999ms
rtt min/avg/max/mdev = 0.250/0.349/0.427/0.048 ms
T60:~ # ping -I 10.10.3.1 -qc10 10.10.3.2
PING 10.10.3.2 (10.10.3.2) from 10.10.3.1 : 56(84) bytes of data.

--- 10.10.3.2 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 8997ms
rtt min/avg/max/mdev = 0.271/0.359/0.404/0.043 ms
T60:~ #


Both T60 and T42 have firewall disabled.

I started three Iperf server processes in T60 with "iperf -s -u -fm -B
10.10.1.1 -p 5001", "iperf -s -u -fm -B 10.10.2.1 -p 5002" and "iperf
-s -u -fm -B 10.10.3.1 -p 5003" commands:


Proto Recv-Q Send-Q Local Address           Foreign Address
State       PID/Program name
udp        0      0 10.10.1.1:5001          0.0.0.0:*
         6026/iperf
udp        0      0 10.10.2.1:5002          0.0.0.0:*
         5867/iperf
udp        0      0 10.10.3.1:5003          0.0.0.0:*
         5870/iperf

Now if I start Iperf clients in T42 machine with "iperf -c 10.10.1.1
-fm -t20 -u -b 20m -p 5001", "iperf -c 10.10.2.1 -u -d -fm -t 120 -p
5002" and "iperf -c 10.10.3.1 -u -d -fm -t 120 -p 5003" commands, the
server processes do not indicate that there has been a connection from
Iperf client. Iperf clients just indicate that there was no ack
received of the last datagram:

[  3] Sent 34015 datagrams
[  3] WARNING: did not receive ack of last datagram after 10 tries.


For example if I execute "nmap -PN -sU -p 5001 --reason 10.10.1.1" in
T42 I can see that Iperf server with PID 6026("iperf -s -u -fm -B
10.10.1.1 -p 5001") receives a connection. In addition, if I run
"tcpdump -ni eth0.534 udp and port 5001" in T60 machine and execute
"iperf -c 10.10.1.1 -fm -d -t20 -u -b 20m -p 5001", then I capture
nothing with tcpdump.

Iperf version both in T42 and T60 is 2.0.5. Any ideas what might cause
such behavior? In case additional information is needed, please ask.



regards,
Martin

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Iperf-users mailing list
Iperf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iperf-users

Reply via email to