[Bug 616064] Re: Broken networking in kvm guests

Brian Fallik 616064 at bugs.launchpad.net
Wed Aug 11 15:00:49 BST 2010


Here's example failure output from running the command inside the Lucid guest:
  $ svn co http://src.chromium.org/svn/trunk/tools/depot_tools
  svn: PROPFIND of '/svn/trunk/tools/depot_tools': Could not read status line: Connection reset by peer (http://src.chromium.org)
The same command is always successful in the Lucid host.

Here is some tshark output from the event.  10.10.224.21 is eth0 in the
host and 192.168.122.218 is eth0 in the guest.

bfallik at hound:~$ sudo tshark -i any host src.chromium.org
Running as user "root" and group "root". This could be dangerous.
Capturing on Pseudo-device that captures on all interfaces
  0.000000 72.14.204.113 -> 192.168.122.218 TCP http > 60574 [ACK] Seq=1 Ack=1 Win=240 Len=0 TSV=1180982073 TSER=100666
  0.000002 72.14.204.113 -> 192.168.122.218 TCP [TCP Dup ACK 1#1] http > 60574 [ACK] Seq=1 Ack=1 Win=240 Len=0 TSV=1180982073 TSER=100666
  0.017332 72.14.204.113 -> 10.10.224.21 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.017338 72.14.204.113 -> 192.168.122.218 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.017340 72.14.204.113 -> 192.168.122.218 HTTP/XML [TCP Out-Of-Order] HTTP/1.1 207 Multi-Status 
  0.017856 192.168.122.218 -> 72.14.204.113 TCP [TCP segment of a reassembled PDU]
  0.017866 192.168.122.218 -> 72.14.204.113 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.017874 10.10.224.21 -> 72.14.204.113 TCP [TCP segment of a reassembled PDU]
  0.017884 192.168.122.218 -> 72.14.204.113 HTTP/XML PROPFIND /svn/!svn/bln/55717 HTTP/1.1 
  0.017894 192.168.122.218 -> 72.14.204.113 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.017898 10.10.224.21 -> 72.14.204.113 HTTP/XML PROPFIND /svn/!svn/bln/55717 HTTP/1.1 
  0.044971 72.14.204.113 -> 10.10.224.21 TCP http > 60574 [ACK] Seq=537 Ack=565 Win=273 Len=0 TSV=1180982119 TSER=100677
  0.044978 72.14.204.113 -> 192.168.122.218 TCP http > 60574 [ACK] Seq=537 Ack=565 Win=273 Len=0 TSV=1180982119 TSER=100677
  0.044980 72.14.204.113 -> 192.168.122.218 TCP [TCP Dup ACK 13#1] http > 60574 [ACK] Seq=537 Ack=565 Win=273 Len=0 TSV=1180982119 TSER=100677
  0.086739 72.14.204.113 -> 10.10.224.21 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.086745 72.14.204.113 -> 192.168.122.218 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.086747 72.14.204.113 -> 192.168.122.218 HTTP/XML [TCP Out-Of-Order] HTTP/1.1 207 Multi-Status 
  0.087307 192.168.122.218 -> 72.14.204.113 TCP [TCP segment of a reassembled PDU]
  0.087317 192.168.122.218 -> 72.14.204.113 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.087324 10.10.224.21 -> 72.14.204.113 TCP [TCP segment of a reassembled PDU]
  0.087334 192.168.122.218 -> 72.14.204.113 HTTP/XML PROPFIND /svn/trunk/tools/depot_tools HTTP/1.1 
  0.087341 192.168.122.218 -> 72.14.204.113 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.087344 10.10.224.21 -> 72.14.204.113 HTTP/XML PROPFIND /svn/trunk/tools/depot_tools HTTP/1.1 
  0.114646 72.14.204.113 -> 10.10.224.21 TCP http > 60574 [ACK] Seq=1132 Ack=1290 Win=307 Len=0 TSV=1180982189 TSER=100694
  0.114653 72.14.204.113 -> 192.168.122.218 TCP http > 60574 [ACK] Seq=1132 Ack=1290 Win=307 Len=0 TSV=1180982189 TSER=100694
  0.114655 72.14.204.113 -> 192.168.122.218 TCP [TCP Dup ACK 25#1] http > 60574 [ACK] Seq=1132 Ack=1290 Win=307 Len=0 TSV=1180982189 TSER=100694
  0.132462 72.14.204.113 -> 10.10.224.21 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.132469 72.14.204.113 -> 192.168.122.218 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.132470 72.14.204.113 -> 192.168.122.218 HTTP/XML [TCP Out-Of-Order] HTTP/1.1 207 Multi-Status 
  0.133009 192.168.122.218 -> 72.14.204.113 TCP [TCP segment of a reassembled PDU]
  0.133019 192.168.122.218 -> 72.14.204.113 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.133026 10.10.224.21 -> 72.14.204.113 TCP [TCP segment of a reassembled PDU]
  0.133036 192.168.122.218 -> 72.14.204.113 HTTP/XML PROPFIND /svn/!svn/vcc/default HTTP/1.1 
  0.133039 192.168.122.218 -> 72.14.204.113 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.133043 10.10.224.21 -> 72.14.204.113 HTTP/XML PROPFIND /svn/!svn/vcc/default HTTP/1.1 
  0.158530 72.14.204.113 -> 10.10.224.21 TCP http > 60574 [ACK] Seq=1988 Ack=1870 Win=340 Len=0 TSV=1180982233 TSER=100706
  0.158538 72.14.204.113 -> 192.168.122.218 TCP http > 60574 [ACK] Seq=1988 Ack=1870 Win=340 Len=0 TSV=1180982233 TSER=100706
  0.158540 72.14.204.113 -> 192.168.122.218 TCP [TCP Dup ACK 37#1] http > 60574 [ACK] Seq=1988 Ack=1870 Win=340 Len=0 TSV=1180982233 TSER=100706
  0.178445 72.14.204.113 -> 10.10.224.21 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.178451 72.14.204.113 -> 192.168.122.218 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.178453 72.14.204.113 -> 192.168.122.218 HTTP/XML [TCP Out-Of-Order] HTTP/1.1 207 Multi-Status 
  0.178968 192.168.122.218 -> 72.14.204.113 TCP [TCP segment of a reassembled PDU]
  0.178978 192.168.122.218 -> 72.14.204.113 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.178984 10.10.224.21 -> 72.14.204.113 TCP [TCP segment of a reassembled PDU]
  0.178994 192.168.122.218 -> 72.14.204.113 HTTP/XML PROPFIND /svn/!svn/bc/55717/trunk/tools/depot_tools HTTP/1.1 
  0.178999 192.168.122.218 -> 72.14.204.113 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.179002 10.10.224.21 -> 72.14.204.113 HTTP/XML PROPFIND /svn/!svn/bc/55717/trunk/tools/depot_tools HTTP/1.1 
  0.204980 72.14.204.113 -> 10.10.224.21 TCP http > 60574 [ACK] Seq=2596 Ack=2609 Win=374 Len=0 TSV=1180982279 TSER=100717
  0.204987 72.14.204.113 -> 192.168.122.218 TCP http > 60574 [ACK] Seq=2596 Ack=2609 Win=374 Len=0 TSV=1180982279 TSER=100717
  0.204989 72.14.204.113 -> 192.168.122.218 TCP [TCP Dup ACK 49#1] http > 60574 [ACK] Seq=2596 Ack=2609 Win=374 Len=0 TSV=1180982279 TSER=100717
  0.222245 72.14.204.113 -> 10.10.224.21 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.222252 72.14.204.113 -> 192.168.122.218 HTTP/XML HTTP/1.1 207 Multi-Status 
  0.222253 72.14.204.113 -> 192.168.122.218 HTTP/XML [TCP Out-Of-Order] HTTP/1.1 207 Multi-Status 
  0.222752 192.168.122.218 -> 72.14.204.113 TCP 60574 > http [FIN, ACK] Seq=2609 Ack=3466 Win=431 Len=0 TSV=100728 TSER=1180982296
  0.222761 192.168.122.218 -> 72.14.204.113 TCP 60574 > http [FIN, ACK] Seq=2609 Ack=3466 Win=431 Len=0 TSV=100728 TSER=1180982296
  0.222773 10.10.224.21 -> 72.14.204.113 TCP 60574 > http [FIN, ACK] Seq=2609 Ack=3466 Win=431 Len=0 TSV=100728 TSER=1180982296
  0.224704 192.168.122.218 -> 72.14.204.100 TCP 34638 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=100729 TSER=0 WS=6
  0.224716 192.168.122.218 -> 72.14.204.100 TCP 34638 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=100729 TSER=0 WS=6
  0.224725 10.10.224.21 -> 72.14.204.100 TCP 34638 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=100729 TSER=0 WS=6
  0.246249 72.14.204.100 -> 10.10.224.21 TCP http > 34638 [SYN, ACK] Seq=0 Ack=1 Win=5672 Len=0 MSS=1380 TSV=2038389914 TSER=100729 WS=6
  0.246261 72.14.204.100 -> 192.168.122.218 TCP http > 34638 [SYN, ACK] Seq=0 Ack=1 Win=5672 Len=0 MSS=1380 TSV=2038389914 TSER=100729 WS=6
  0.246269 72.14.204.100 -> 192.168.122.218 TCP http > 34638 [SYN, ACK] Seq=0 Ack=1 Win=5672 Len=0 MSS=1380 TSV=2038389914 TSER=100729 WS=6
  0.246680 192.168.122.218 -> 72.14.204.100 TCP 34638 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=100734 TSER=2038389914
  0.246691 192.168.122.218 -> 72.14.204.100 TCP [TCP Dup ACK 63#1] 34638 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=100734 TSER=2038389914
  0.246698 10.10.224.21 -> 72.14.204.100 TCP 34638 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=100734 TSER=2038389914
  0.246708 192.168.122.218 -> 72.14.204.100 TCP [TCP segment of a reassembled PDU]
  0.246713 192.168.122.218 -> 72.14.204.100 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.246717 10.10.224.21 -> 72.14.204.100 TCP [TCP segment of a reassembled PDU]
  0.246724 192.168.122.218 -> 72.14.204.100 HTTP/XML OPTIONS /svn/trunk/tools/depot_tools HTTP/1.1 
  0.246727 192.168.122.218 -> 72.14.204.100 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
  0.246730 10.10.224.21 -> 72.14.204.100 HTTP/XML OPTIONS /svn/trunk/tools/depot_tools HTTP/1.1 
  0.247383 72.14.204.113 -> 10.10.224.21 TCP http > 60574 [FIN, ACK] Seq=3466 Ack=2610 Win=374 Len=0 TSV=1180982321 TSER=100728
  0.247390 72.14.204.113 -> 192.168.122.218 TCP http > 60574 [FIN, ACK] Seq=3466 Ack=2610 Win=374 Len=0 TSV=1180982321 TSER=100728
  0.247392 72.14.204.113 -> 192.168.122.218 TCP http > 60574 [FIN, ACK] Seq=3466 Ack=2610 Win=374 Len=0 TSV=1180982321 TSER=100728
  0.247746 192.168.122.218 -> 72.14.204.113 TCP 60574 > http [ACK] Seq=2610 Ack=3467 Win=431 Len=0 TSV=100734 TSER=1180982321
  0.247756 192.168.122.218 -> 72.14.204.113 TCP [TCP Dup ACK 75#1] 60574 > http [ACK] Seq=2610 Ack=3467 Win=431 Len=0 TSV=100734 TSER=1180982321
  0.247763 10.10.224.21 -> 72.14.204.113 TCP 60574 > http [ACK] Seq=2610 Ack=3467 Win=431 Len=0 TSV=100734 TSER=1180982321
  0.273368 72.14.204.100 -> 10.10.224.21 TCP [TCP Window Update] http > 34638 [ACK] Seq=1 Ack=1 Win=5696 Len=0 TSV=2038389941 TSER=100734 SLE=778246673 SRE=778246777
  0.273381 10.10.224.21 -> 72.14.204.100 TCP 34638 > http [RST] Seq=1 Win=0 Len=0
  0.464241 192.168.122.218 -> 72.14.204.100 HTTP/XML [TCP Retransmission] OPTIONS /svn/trunk/tools/depot_tools HTTP/1.1 
  0.464250 192.168.122.218 -> 72.14.204.100 HTTP/XML [TCP Retransmission] OPTIONS /svn/trunk/tools/depot_tools HTTP/1.1 
  0.464257 10.10.224.21 -> 72.14.204.100 HTTP/XML [TCP Retransmission] OPTIONS /svn/trunk/tools/depot_tools HTTP/1.1 
  0.464573 72.14.204.100 -> 10.10.224.21 TCP http > 34638 [RST, ACK] Seq=1 Ack=1 Win=5888 Len=0
  0.464582 72.14.204.100 -> 192.168.122.218 TCP http > 34638 [RST, ACK] Seq=1 Ack=1 Win=5888 Len=0
  0.464584 72.14.204.100 -> 192.168.122.218 TCP http > 34638 [RST, ACK] Seq=1 Ack=1 Win=5888 Len=0
^C85 packets captured

I'm not expert enough in TCP to really interpret this output further.  I
know the RSTs are bad and explain the svn client failure, but I'm not
sure why they're occurring.  But to answer your question, it seems like
the RST is coming from the host (not the guest) in the packet
timestamped 0.273381.  Is there some timer or state machine on the host
that could be severing the connection?

brian

-- 
Broken networking in kvm guests
https://bugs.launchpad.net/bugs/616064
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to qemu-kvm in ubuntu.



More information about the Ubuntu-server-bugs mailing list