Hi Viktor, Am 11.09.2014 um 16:04 schrieb Viktor Dukhovni: > Your PCAP files should demonstrate repeated retransmission of data, > are the ACKs you're sending confirming receipt of packets that are > sent repeatedly? In that case your ACKs are getting lost? Is > there a sequence number gap in the data received from the server? > In that case the remote server's data is getting lost. Does the > capture confirm that window scaling is not in use? ...
I've now collected a big enough data sample (I wanted to get more data from different hosts and such). What I am seeing is this: - window scaling is turned off - there's two cases: 1. I am simply not receiving any data anymore after a few packets, also no retransmissions (up to that point, everything seems normal, no sequence number gaps, no missing ACKs); after 20mins or so of complete silence, I receive a RST and the connection is killed. That is the less common case. That looks like the connection is suddenly completely dead and the remote hosts just keeps sending RST until one of them happens to go through after all. 2. The connection starts out OK (first few packets all OK), then I start receiving packets out of order or not at all. I then get a lot of retransmissions of packets that I didn't ACK because I never received them in the first place (that's the majority of cases). This goes on until the remote host is fed up and kills the connection. So that looks like this is an "external" problem I can't fix by changing my config... Regards, Sean