Wierd network behavior in NAT
Posted: 13. Jul 2009, 08:06
Hi All,
I am hosting various windows OSs and am seeing very funny behavior in NAT.
Sometimes I see large packet loss.
Sometimes I see "interesting" behavior of ping.
Here is output of pinging the host OS from within the guest. Note the large response times (should be <1ms):
C:\Documents and Settings\Joe>ping noamvbox -n 10000
Pinging noamvbox.iloffice.mainsoft.com [172.17.8.155] with 32 bytes of data:
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Ping statistics for 172.17.8.155:
Packets: Sent = 36, Received = 36, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 500ms, Maximum = 1001ms, Average = 653ms
Control-C
^C
Here is output from pinging another system. Note that at some point the host starts responding !
C:\Documents and Settings\Joe>ping fileserver /n 1000
Pinging fileserver.iloffice.mainsoft.com [172.17.0.207] with 32 bytes of data:
Reply from 172.17.0.207: bytes=32 time=5ms TTL=127
Reply from 172.17.0.207: bytes=32 time=1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time=1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=1ms TTL=127
Ping statistics for 172.17.0.207:
Packets: Sent = 38, Received = 38, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 501ms, Average = 303ms
Control-C
^C
Any idea?
Noam
I am hosting various windows OSs and am seeing very funny behavior in NAT.
Sometimes I see large packet loss.
Sometimes I see "interesting" behavior of ping.
Here is output of pinging the host OS from within the guest. Note the large response times (should be <1ms):
C:\Documents and Settings\Joe>ping noamvbox -n 10000
Pinging noamvbox.iloffice.mainsoft.com [172.17.8.155] with 32 bytes of data:
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Reply from 172.17.8.155: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=1001ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.8.155: bytes=32 time=501ms TTL=127
Ping statistics for 172.17.8.155:
Packets: Sent = 36, Received = 36, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 500ms, Maximum = 1001ms, Average = 653ms
Control-C
^C
Here is output from pinging another system. Note that at some point the host starts responding !
C:\Documents and Settings\Joe>ping fileserver /n 1000
Pinging fileserver.iloffice.mainsoft.com [172.17.0.207] with 32 bytes of data:
Reply from 172.17.0.207: bytes=32 time=5ms TTL=127
Reply from 172.17.0.207: bytes=32 time=1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 10.0.2.2: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time=500ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 172.17.0.207: bytes=32 time<1ms TTL=127
Reply from 10.0.2.2: bytes=32 time=501ms TTL=127
Reply from 172.17.0.207: bytes=32 time=1ms TTL=127
Reply from 172.17.0.207: bytes=32 time=1ms TTL=127
Ping statistics for 172.17.0.207:
Packets: Sent = 38, Received = 38, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 501ms, Average = 303ms
Control-C
^C
Any idea?
Noam