From: "Kristian Evensen" <kristian.evensen@gmail.com>
To: <netdev@vger.kernel.org>
Subject: Strange TCP behavior over HSDPA
Date: Mon, 28 Dec 2009 13:56:22 +0100 [thread overview]
Message-ID: <4b38aaf7.0f67f10a.0624.6a06@mx.google.com> (raw)
Hello,
I have a laptop running Ubuntu 9.04 with the 2.6.32.2-kernel and the machine
connects to the internet using HSDPA. When transferring files (from the same
server) using TCP I notice that the connection often experience severe drops
in throughput. Often, it takes over a second for the (fast) retransmission
to arrive.
First I thought this might be due to poor network conditions, but when
testing tunnels (L2TP and PPTP) I noticed that the throughput was more
stable and the average higher. It seems like the retransmission is sent and
arrives quicker than without tunnels. The drops last for a shorter period of
time and does not affect the performance that much. Based on my
understanding of the tunneling protocols, they offer no reliability for data
and according to my ISP UDP and TCP packets are treated equally.
I have performed several experiments (adjusting the MTU, MSS and running the
tests from different places) trying to figure out why tunnels perform better
than without tunnels, but I have not been able to come up with an answer.
The different experiments all give the same result. So my question is, has
anyone experienced anything similar or have an idea as to why the tunnels
perform better?
The HSDPA-modems I have used are the Huawei E220 and Sierra Wireless Aircard
880u. If anyone is interested in looking at the packet dumps, they can be
found here [1] and here [2]. [1] is without tunnels and a typical packet
loss is shown at packet 1705, while [2] is without tunnels and a typical
packet loss is shown at 3381.
Thanks in advance for any help,
Kristian
[1] - http://heim.ifi.uio.no/~kristrev/hsdpa-captures/loss_hsdpa.pcap
[2] - http://heim.ifi.uio.no/~kristrev/hsdpa-captures/loss_hsdpa_tunnel.pcap
next reply other threads:[~2009-12-28 12:56 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-28 12:56 Kristian Evensen [this message]
2009-12-29 8:30 ` Strange TCP behavior over HSDPA Jarek Poplawski
2009-12-29 9:59 ` Kristian Evensen
2009-12-29 10:57 ` Jarek Poplawski
2009-12-29 12:16 ` Jarek Poplawski
2009-12-29 13:36 ` Jarek Poplawski
2009-12-29 14:30 ` Kristian Evensen
2009-12-29 18:31 ` Jarek Poplawski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4b38aaf7.0f67f10a.0624.6a06@mx.google.com \
--to=kristian.evensen@gmail.com \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).