[142499] in North American Network Operators' Group
Re: [pfSense Support] Strange TCP connection behavior 2.0 RC2 (+3)
daemon@ATHENA.MIT.EDU (Cameron Byrne)
Tue Jun 28 16:35:25 2011
In-Reply-To: <BANLkTi=xzzwc_vj=cA+aZLpZ5=M_tgFaUA@mail.gmail.com>
Date: Tue, 28 Jun 2011 13:35:16 -0700
From: Cameron Byrne <cb.list6@gmail.com>
To: PC <paul4004@gmail.com>
Cc: "williamejsalt@googlemail.com" <williamejsalt@googlemail.com>,
NANOG list <nanog@nanog.org>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
On Tue, Jun 28, 2011 at 1:24 PM, PC <paul4004@gmail.com> wrote:
> I have found most/all modern 3g networks can achieve optimal download spe=
ed
> within their latency limitations (<200ms domestic end-to-end is normal fo=
r
> most today) when combined with a modern operating system that does automa=
tic
> TCP receive window adjustments based on per-flow characteristics.=A0 I ne=
ver
> had a problem getting ~2 megabit from EVDO-revA, and can get ~20 megabit
> without issue from the new Verizon LTE network.=A0 (Windows XP is not mod=
ern).
>
AFAIK, Verizon and all the other 4 largest mobile networks in the USA
have transparent TCP proxies in place.
My point was that if end-hosts had Hybla or something similar, these
proxies can be removed providing a better end-to-end solution.
Cameron
> As for VSAT, most every vsat equipment manufacturer has TCP
> acceleration/proxy support built into the satellite modem.=A0 They basica=
lly
> forge acks at the hub site to buffer data from the server, then deliver i=
t
> it to the remote end in a continuous flow.=A0 Many also have protocol
> optimizations for some of the more "chatty" protocols.=A0 If you use it, =
your
> 10 megabit should be achievable for typical HTTP/FTP consumer internet
> activities, and it's surprisingly fast.=A0 I've sustained 6 without issue=
on
> VSAT, only limited by bandwidth available, doing a simple SCP file transf=
er.
>
> Of course, none of this is to the scale of transatlantic gigabit transfer=
s
> with a single flow...
>
>
> On Tue, Jun 28, 2011 at 10:16 AM, Cameron Byrne <cb.list6@gmail.com> wrot=
e:
>>
>> On Tue, Jun 28, 2011 at 9:11 AM, Leigh Porter
>> <leigh.porter@ukbroadband.com> wrote:
>> >
>> >
>> >> -----Original Message-----
>> >> From: Cameron Byrne [mailto:cb.list6@gmail.com]
>> >> Sent: 28 June 2011 16:53
>> >> To: Leigh Porter
>> >> Cc: Andreas Ott; Eugen Leitl; williamejsalt@googlemail.com; NANOG lis=
t
>> >> Subject: Re: [pfSense Support] Strange TCP connection behavior 2.0 RC=
2
>> >> (+3)
>> >> In the 3G world, i have had good results overcoming longish RTT by
>> >> using the Hybla TCP algorithm =A0http://hybla.deis.unibo.it/
>> >>
>> >> I am hoping it gets more default traction, especially in wireless
>> >> where the radio link is a pretty big latency source
>> >>
>> >> Cameron
>> >
>> > How do you implement this for lots of clients and servers that have ou=
t
>> > of the box implementations? The FastSoft box is a TCP man-in-the-middl=
e box
>> > that essentially implements the FAST TCP algorithm without either end =
having
>> > to worry about it.
>> >
>>
>> You don't, the full benefits only come with a Linux kernel patch. =A0The
>> good news is that it only has to be implemented on the client end.
>>
>> > I have also used home-fudged TCP proxies with some success.
>> >
>> > Some 3G/wireless/VSAT vendors implement their own TCP modification
>> > stacks but they usually only fiddle with window sizes and such.
>> >
>>
>> That's why i said i hope it catches on as default :) =A0If Android
>> implemented Hybla, i think it would be a great improvement for user
>> experience. =A0Nobody likes the middleboxes that proxy TCP.... they cost
>> money, don't scale well, and are generally fragile. =A0Hybla is not a
>> solution for the OPs issue, just a solution for high RTT links where
>> the client can do Hybla. =A0It an evolutionary step that i think would
>> make a great fit in smartphones like Android.
>>
>> Cameron
>> > --
>> > Leigh
>> >
>> >
>> > ______________________________________________________________________
>> > This email has been scanned by the MessageLabs Email Security System.
>> > For more information please visit http://www.messagelabs.com/email
>> > ______________________________________________________________________
>> >
>>
>
>