On Fri, Oct 20, 2000 at 04:26:49PM -0500, Dave Dykstra wrote: > Andrew Tridgell wrote: > > Dave Dykstra wrote: > > > The linux server says > > > > > > Proto Recv-Q Send-Q Local Address Foreign Address State > > > tcp 35230 40686 expbuild.research.:8664 dynamic.ih.lucent:36352 >ESTABLISHED > > > > > > and the solaris client says > > > > > > Local Address Remote Address Swind Send-Q >Rwind Recv-Q State > > > dynamic.ih.lucent.com.36352 expbuild.research.bell-labs.com.8664 0 1459 > 8760 0 ESTABLISHED > > The next thing you have to do is run a sniffer to determine whether it > > is a Solaris or Linux bug. My bet is this will be the same Linux bug > > we have observed here. You'll see the Linux box sending data outside > > the window that the Solaris box is offering, the Solaris box will > > reject that data by sending a ack with the current window and the > > Linux box will ignore the hint. > > ... > > On Fri, Oct 20, 2000 at 10:44:04AM +1000, Andrew Tridgell wrote: > ... > > Stephen tells me that a patch went into the 2.2.17 Linux kernel that > > was supposed to fix this particular problem. If you get a chance it > > would be worth trying that kernel (or a 2.2.18preX) to see if it > > solves your problem. > > We upgraded to 2.2.17 but it didn't help, unfortunately. An SGI machine in > the same machine room doesn't exhibit the problem with --timeout 0, though, > so you're probably right. I didn't get a chance to do any sniffing but > I'll try doing that later I guess. I and a colleague have now done some sniffing and it does indeed look like a Linux bug, but not the one you describe. In fact, we once saw just the opposite where the Solaris box sent data outside the window the Linux box was offering, and the Linux box ignored it. We don't think that's necessarily an error; we figured the machine that sends the extra data may be in the process of sending an ack anyway and figure since it's got data to send it may as well send it in the hopes that the window on the receiver will have opened up in the meantime. The problem we see is that when the Linux machine's *receive* queue gets quite full and rsync isn't ready to receive it, the Linux machine seems unable to send data out of its *send* queue; the tcpdump (attached) shows that Solaris has told Linux that it's ready to receive more but Linux doesn't send it. I figure that since the Solaris machine is the receiver and it has the two rsync processes, the rsync process that's generating the checksums for the receive side is blasting a lot of data at the single sending rsync process on the Linux machine which isn't ready to accept it yet because it is sending a lot of data in the other direction. The rsync sender would eventually get to read the receive data if Linux would just transmit its send data. Do you know who worked on the patch for 2.2.17? I'd like to get this information to them. We have reproduced this problem between Linux 2.2.17 & Solaris 7 on a LAN, in fact two machines on the same etherswitch. We have also tried it between Linux 2.2.18preX and the same Solaris 7 machine, over a WAN. We didn't see a problem between the two Linux machines. The tcpdump shows the 2.2.17 Linux machine called "static" which is analagous to "expbuild" in the above netstat. For somebody else to reproduce this they should be able to first populate a directory on a Solaris machine with the data from rsync://www.bell-labs.com/wwexptools/rsynctst/m17/ and then offer the data that is now at rsync://www.bell-labs.com/wwexptools/rsynctst/m18/ from an rsync 2.4.6 daemon on a Linux machine and then initiate an rsync 2.4.6 client on the Solaris machine to pull it down on top of the m17 data. We're going to try to work on a smaller test program to reproduce this. > ... > > > This morning I observed that while one client process was working hard for > > > a long time, the other one was indeed idle a lot of the time so I am again > > > leaning toward the necessity of Neil Schellenberger's timeout fix. The > > > above test was run with --timeout 0. > > > > Neil's analysis is quite plausible and worth looking into but that is > > most definately not what is causing the hang you see here. > > I'm thinking that this is the likely cause of most of my timeouts with > large updates, other than the Linux freeze-up. I will try to do more > testing, and I think it would be very helpful if you could scrutinize his > patch to see if you think it is a good solution. I have done some testing with Neil's patch and it causes some problems in that if there is a hang one side of the rsync connection can hang forever. I have instead changed it to multiplying the io_timeout by five and that seems to help. - Dave Dykstra
Problems begins around line 2086 1 16:30:16.312039 eth0 < dynamic.ih.lucent.com.39406 > static.8664: S 2257701238:2257701238(0) win 8760 <mss 1460> (DF) 2 16:30:16.312152 eth0 > static.8664 > dynamic.ih.lucent.com.39406: S 2711484806:2711484806(0) ack 2257701239 win 32120 <mss 1460> (DF) 3 16:30:16.312812 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 1:1(0) ack 1 win 8760 (DF) 4 16:30:16.313036 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 1:13(12) ack 1 win 8760 (DF) 5 16:30:16.313089 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1:1(0) ack 13 win 32120 (DF) 6 16:30:16.314922 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1:13(12) ack 13 win 32120 (DF) 7 16:30:16.315713 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 13:13(0) ack 13 win 8760 (DF) 8 16:30:16.315999 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 13:20(7) ack 13 win 8760 (DF) 9 16:30:16.318772 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 13:13(0) ack 20 win 32120 (DF) 10 16:30:16.326462 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 13:25(12) ack 20 win 32120 (DF) 11 16:30:16.327476 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 20:29(9) ack 25 win 8760 (DF) 12 16:30:16.328759 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 25:25(0) ack 29 win 32120 (DF) 13 16:30:16.329448 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 29:60(31) ack 25 win 8760 (DF) 14 16:30:16.330773 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 25:29(4) ack 60 win 32120 (DF) 15 16:30:16.331486 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 60:64(4) ack 29 win 8760 (DF) 16 16:30:16.338768 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 29:29(0) ack 64 win 32120 (DF) 17 16:30:16.343753 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 29:1489(1460) ack 64 win 32120 (DF) 18 16:30:16.343804 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1489:2949(1460) ack 64 win 32120 (DF) 19 16:30:16.343837 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 2949:4125(1176) ack 64 win 32120 (DF) 20 16:30:16.349113 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 1489 win 8760 (DF) 21 16:30:16.354061 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 4125:5585(1460) ack 64 win 32120 (DF) 22 16:30:16.354101 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 5585:7045(1460) ack 64 win 32120 (DF) 23 16:30:16.354131 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 7045:8221(1176) ack 64 win 32120 (DF) 24 16:30:16.365106 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 8221:9681(1460) ack 64 win 32120 (DF) 25 16:30:16.369729 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 5585 win 8760 (DF) 26 16:30:16.369815 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 9681:11141(1460) ack 64 win 32120 (DF) 27 16:30:16.369833 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 11141:12317(1176) ack 64 win 32120 (DF) 28 16:30:16.375488 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 12317:13777(1460) ack 64 win 32120 (DF) 29 16:30:16.389681 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 11141 win 8760 (DF) 30 16:30:16.389772 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 13777:15237(1460) ack 64 win 32120 (DF) 31 16:30:16.389791 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 15237:16697(1460) ack 64 win 32120 (DF) 32 16:30:16.389806 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 16697:18157(1460) ack 64 win 32120 (DF) 33 16:30:16.389822 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 18157:19617(1460) ack 64 win 32120 (DF) 34 16:30:16.409655 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 16697 win 8760 (DF) 35 16:30:16.409741 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 19617:21077(1460) ack 64 win 32120 (DF) 36 16:30:16.409759 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 21077:22537(1460) ack 64 win 32120 (DF) 37 16:30:16.409777 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 22537:23997(1460) ack 64 win 32120 (DF) 38 16:30:16.410741 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 23997:25457(1460) ack 64 win 32120 (DF) 39 16:30:16.429704 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 21077 win 4380 (DF) 40 16:30:16.429761 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 25457 win 0 (DF) 41 16:30:16.544874 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 25457 win 8760 (DF) 42 16:30:16.544962 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 25457:26917(1460) ack 64 win 32120 (DF) 43 16:30:16.544985 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 26917:28377(1460) ack 64 win 32120 (DF) 44 16:30:16.545003 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 28377:29837(1460) ack 64 win 32120 (DF) 45 16:30:16.545021 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 29837:31297(1460) ack 64 win 32120 (DF) 46 16:30:16.545038 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 31297:32757(1460) ack 64 win 32120 (DF) 47 16:30:16.545056 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 32757:34217(1460) ack 64 win 32120 (DF) 48 16:30:16.579692 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 29837 win 8760 (DF) 49 16:30:16.579797 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 34217:35677(1460) ack 64 win 32120 (DF) 50 16:30:16.579817 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 35677:37137(1460) ack 64 win 32120 (DF) 51 16:30:16.579832 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 37137:38597(1460) ack 64 win 32120 (DF) 52 16:30:16.579753 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 34217 win 8760 (DF) 53 16:30:16.579876 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 38597:40057(1460) ack 64 win 32120 (DF) 54 16:30:16.579893 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 40057:41517(1460) ack 64 win 32120 (DF) 55 16:30:16.579909 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 41517:42977(1460) ack 64 win 32120 (DF) 56 16:30:16.599739 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 38597 win 8760 (DF) 57 16:30:16.599830 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 42977:44437(1460) ack 64 win 32120 (DF) 58 16:30:16.599850 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 44437:45897(1460) ack 64 win 32120 (DF) 59 16:30:16.599867 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 45897:47357(1460) ack 64 win 32120 (DF) 60 16:30:16.599801 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 42977 win 7300 (DF) 61 16:30:16.599912 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 47357:48817(1460) ack 64 win 32120 (DF) 62 16:30:16.599929 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 48817:50277(1460) ack 64 win 32120 (DF) 63 16:30:16.619684 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 47357 win 2920 (DF) 64 16:30:16.669642 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 50277 win 0 (DF) 65 16:30:16.745768 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 50277 win 8760 (DF) 66 16:30:16.745851 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 50277:51737(1460) ack 64 win 32120 (DF) 67 16:30:16.745873 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 51737:53197(1460) ack 64 win 32120 (DF) 68 16:30:16.745892 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 53197:54657(1460) ack 64 win 32120 (DF) 69 16:30:16.745908 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 54657:56117(1460) ack 64 win 32120 (DF) 70 16:30:16.745923 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 56117:57577(1460) ack 64 win 32120 (DF) 71 16:30:16.745938 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 57577:58755(1178) ack 64 win 32120 (DF) 72 16:30:16.766697 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 53197 win 8760 (DF) 73 16:30:16.789642 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 56117 win 8760 (DF) 74 16:30:16.839614 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:64(0) ack 58755 win 8760 (DF) 75 16:30:17.553776 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 64:1524(1460) ack 58755 win 8760 (DF) 76 16:30:17.555005 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 1524:2984(1460) ack 58755 win 8760 (DF) 77 16:30:17.555078 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 58755:58755(0) ack 2984 win 30660 (DF) 78 16:30:17.556008 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 2984:4156(1172) ack 58755 win 8760 (DF) 79 16:30:17.602616 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 58755:60215(1460) ack 4156 win 29488 (DF) 80 16:30:17.602687 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 60215:61675(1460) ack 4156 win 29488 (DF) 81 16:30:17.602723 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 61675:62851(1176) ack 4156 win 29488 (DF) 82 16:30:17.603531 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 62851:64311(1460) ack 4156 win 29488 (DF) 83 16:30:17.603571 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 64311:65771(1460) ack 4156 win 29488 (DF) 84 16:30:17.603607 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 65771:66947(1176) ack 4156 win 29488 (DF) 85 16:30:17.619674 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 4156:4156(0) ack 61675 win 8760 (DF) 86 16:30:17.619828 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 66947:68370(1423) ack 4156 win 29488 (DF) 87 16:30:17.619726 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 4156:4156(0) ack 65771 win 8760 (DF) 88 16:30:17.639631 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 4156:4156(0) ack 68370 win 8760 (DF) 89 16:30:17.647401 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 68370:69830(1460) ack 4156 win 29488 (DF) 90 16:30:17.647444 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 69830:71290(1460) ack 4156 win 29488 (DF) 91 16:30:17.647481 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 71290:72466(1176) ack 4156 win 29488 (DF) 92 16:30:17.669655 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 4156:4156(0) ack 71290 win 8760 (DF) 93 16:30:17.719581 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 4156:4156(0) ack 72466 win 8760 (DF) 94 16:30:17.719680 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 72466:73049(583) ack 4156 win 29488 (DF) 95 16:30:17.724487 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 73049:74509(1460) ack 4156 win 29488 (DF) 96 16:30:17.724531 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 74509:75969(1460) ack 4156 win 29488 (DF) 97 16:30:17.724564 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 75969:77145(1176) ack 4156 win 29488 (DF) 98 16:30:17.725133 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 77145:78605(1460) ack 4156 win 29488 (DF) 99 16:30:17.725172 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 78605:80065(1460) ack 4156 win 29488 (DF) 100 16:30:17.739678 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 4156:4156(0) ack 75969 win 8760 (DF) ... 2000 16:31:41.489169 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1533148:1534608(1460) ack 67580 win 0 (DF) 2001 16:31:41.489234 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1534608:1536068(1460) ack 67580 win 0 (DF) 2002 16:31:41.489251 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1536068:1537001(933) ack 67580 win 0 (DF) 2003 16:31:41.489202 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1533148 win 7300 (DF) 2004 16:31:41.493177 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1537001:1538461(1460) ack 67580 win 0 (DF) 2005 16:31:41.509187 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1536068 win 4380 (DF) 2006 16:31:41.536938 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1538461:1539921(1460) ack 67580 win 0 (DF) 2007 16:31:41.559218 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1539921 win 527 (DF) 2008 16:31:41.758796 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1539921:1540448(527) ack 67580 win 0 (DF) 2009 16:31:41.829153 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1540448 win 0 (DF) 2010 16:31:42.013036 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1540448 win 8760 (DF) 2011 16:31:42.013088 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1540448:1541381(933) ack 67580 win 0 (DF) 2012 16:31:42.013109 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1541381:1542841(1460) ack 67580 win 0 (DF) 2013 16:31:42.013127 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1542841:1544301(1460) ack 67580 win 0 (DF) 2014 16:31:42.013144 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1544301:1545761(1460) ack 67580 win 0 (DF) 2015 16:31:42.013161 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1545761:1547221(1460) ack 67580 win 0 (DF) 2016 16:31:42.013178 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1547221:1548681(1460) ack 67580 win 0 (DF) 2017 16:31:42.021930 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1544301 win 8760 (DF) 2018 16:31:42.022031 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1548681:1550141(1460) ack 67580 win 0 (DF) 2019 16:31:42.022050 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1550141:1551601(1460) ack 67580 win 0 (DF) 2020 16:31:42.022066 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1551601:1553061(1460) ack 67580 win 0 (DF) 2021 16:31:42.021991 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1547221 win 8760 (DF) 2022 16:31:42.022105 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1553061:1554521(1460) ack 67580 win 0 (DF) 2023 16:31:42.022122 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1554521:1555981(1460) ack 67580 win 0 (DF) 2024 16:31:42.039230 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1550141 win 8760 (DF) 2025 16:31:42.039334 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1555981:1557441(1460) ack 67580 win 0 (DF) 2026 16:31:42.039385 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1557441:1558901(1460) ack 67580 win 0 (DF) 2027 16:31:42.039291 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1553061 win 8760 (DF) 2028 16:31:42.039426 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1558901:1560361(1460) ack 67580 win 0 (DF) 2029 16:31:42.039442 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1560361:1561821(1460) ack 67580 win 0 (DF) 2030 16:31:42.039366 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1555981 win 8760 (DF) 2031 16:31:42.039477 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1561821:1563281(1460) ack 67580 win 0 (DF) 2032 16:31:42.039493 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1563281:1564741(1460) ack 67580 win 0 (DF) 2033 16:31:42.059242 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1558901 win 7300 (DF) 2034 16:31:42.059359 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1564741:1566201(1460) ack 67580 win 0 (DF) 2035 16:31:42.059305 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1561821 win 4380 (DF) 2036 16:31:42.059377 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1564741 win 1460 (DF) 2037 16:31:42.129158 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1566201 win 0 (DF) 2038 16:31:42.328765 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1566200:1566200(0) ack 67580 win 0 (DF) 2039 16:31:42.329606 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1566201 win 0 (DF) 2040 16:31:42.728757 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1566200:1566200(0) ack 67580 win 0 (DF) 2041 16:31:42.729551 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1566201 win 0 (DF) 2042 16:31:42.844554 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1566201 win 8760 (DF) 2043 16:31:42.844609 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1566201:1567661(1460) ack 67580 win 0 (DF) 2044 16:31:42.844629 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1567661:1569121(1460) ack 67580 win 0 (DF) 2045 16:31:42.844647 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1569121:1570581(1460) ack 67580 win 0 (DF) 2046 16:31:42.844665 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1570581:1572041(1460) ack 67580 win 0 (DF) 2047 16:31:42.844682 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1572041:1573501(1460) ack 67580 win 0 (DF) 2048 16:31:42.844701 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1573501:1574961(1460) ack 67580 win 0 (DF) 2049 16:31:42.859216 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1567661 win 8760 (DF) 2050 16:31:42.859314 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1574961:1576421(1460) ack 67580 win 0 (DF) 2051 16:31:42.859280 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1570581 win 8760 (DF) 2052 16:31:42.859386 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1576421:1577881(1460) ack 67580 win 0 (DF) 2053 16:31:42.859403 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1577881:1579341(1460) ack 67580 win 0 (DF) 2054 16:31:42.859354 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1573501 win 8760 (DF) 2055 16:31:42.859438 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1579341:1580801(1460) ack 67580 win 0 (DF) 2056 16:31:42.859455 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1580801:1582261(1460) ack 67580 win 0 (DF) 2057 16:31:42.879205 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1576421 win 7300 (DF) 2058 16:31:42.879315 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1582261:1583721(1460) ack 67580 win 0 (DF) 2059 16:31:42.879268 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1579341 win 4380 (DF) 2060 16:31:42.879337 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67580(0) ack 1582261 win 1460 (DF) 2061 16:31:42.907940 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1583721(0) ack 67580 win 1460 (DF) 2062 16:31:42.908620 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 67580:67581(1) ack 1583721 win 0 (DF) 2063 16:31:43.098761 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1583721(0) ack 67581 win 1460 (DF) 2064 16:31:43.100993 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 67581:68456(875) ack 1583721 win 0 (DF) 2065 16:31:43.101524 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 68456:69041(585) ack 1583721 win 0 (DF) 2066 16:31:43.108759 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583720:1583720(0) ack 69041 win 0 (DF) 2067 16:31:43.110623 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 69041:69628(587) ack 1583721 win 0 (DF) 2068 16:31:43.110679 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1583721(0) ack 69041 win 0 (DF) 2069 16:31:43.111641 eth0 < dynamic.ih.lucent.com.39406 > static.8664: P 69628:70501(873) ack 1583721 win 0 (DF) 2070 16:31:43.111716 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1583721(0) ack 69041 win 0 (DF) 2071 16:31:43.111707 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1583721 win 0 (DF) 2072 16:31:43.111748 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1583721(0) ack 69041 win 0 (DF) 2073 16:31:43.508760 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583720:1583720(0) ack 69041 win 0 (DF) 2074 16:31:43.509575 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1583721 win 0 (DF) 2075 16:31:43.509629 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1583721(0) ack 69041 win 0 (DF) 2076 16:31:43.521755 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1583721 win 0 (DF) 2077 16:31:43.521840 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1583721(0) ack 69041 win 0 (DF) 2078 16:31:43.896657 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:69041(0) ack 1583721 win 8760 (DF) 2079 16:31:43.896717 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2080 16:31:43.896735 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1585181:1586641(1460) ack 69041 win 0 (DF) 2081 16:31:43.896754 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1586641:1588101(1460) ack 69041 win 0 (DF) 2082 16:31:43.896771 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1588101:1589561(1460) ack 69041 win 0 (DF) 2083 16:31:43.896786 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1589561:1591021(1460) ack 69041 win 0 (DF) 2084 16:31:43.896804 eth0 > static.8664 > dynamic.ih.lucent.com.39406: P 1591021:1592481(1460) ack 69041 win 0 (DF) 2085 16:31:43.904440 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1585181 win 8760 (DF) 2086 16:31:43.904489 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2087 16:31:43.906506 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1588101 win 8760 (DF) 2088 16:31:43.906548 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2089 16:31:43.906570 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1591021 win 8760 (DF) 2090 16:31:43.906603 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2091 16:31:43.949156 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2092 16:31:43.949203 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2093 16:31:44.088759 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2094 16:31:44.092205 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2095 16:31:44.092251 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2096 16:31:44.341765 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2097 16:31:44.341829 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2098 16:31:44.488774 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2099 16:31:44.492160 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2100 16:31:44.492207 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2101 16:31:45.288771 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2102 16:31:45.292128 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2103 16:31:45.292177 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2104 16:31:45.981721 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2105 16:31:45.981790 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2106 16:31:46.888758 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2107 16:31:46.892128 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2108 16:31:46.892176 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2109 16:31:49.271708 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2110 16:31:49.271776 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2111 16:31:50.088776 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2112 16:31:50.092118 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2113 16:31:50.092167 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2114 16:31:55.861786 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2115 16:31:55.861863 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2116 16:31:56.488774 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2117 16:31:56.492191 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2118 16:31:56.492236 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2119 16:32:09.041585 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2120 16:32:09.041659 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2121 16:32:09.288759 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2122 16:32:09.292213 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2123 16:32:09.292261 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2124 16:32:34.888769 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2125 16:32:34.892162 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2126 16:32:34.892215 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2127 16:32:35.401430 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2128 16:32:35.401491 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2129 16:33:26.088780 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2130 16:33:26.092161 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2131 16:33:26.092218 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2132 16:33:28.131002 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2133 16:33:28.131074 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2134 16:34:28.130511 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2135 16:34:28.130598 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2136 16:35:08.488774 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2137 16:35:08.492158 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2138 16:35:08.492214 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2139 16:35:28.130065 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2140 16:35:28.130151 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2141 16:36:28.129534 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2142 16:36:28.129625 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2143 16:37:08.488774 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1583721:1585181(1460) ack 69041 win 0 (DF) 2144 16:37:08.492204 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 70501:70501(0) ack 1592481 win 8760 (DF) 2145 16:37:08.492259 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF) 2146 16:37:28.129120 eth0 < dynamic.ih.lucent.com.39406 > static.8664: . 69041:70501(1460) ack 1592481 win 8760 (DF) 2147 16:37:28.129205 eth0 > static.8664 > dynamic.ih.lucent.com.39406: . 1592481:1592481(0) ack 69041 win 0 (DF)