OpenVPN TCP vs UDP
    Derek Atkins 
    warlord at MIT.EDU
       
    Thu Jul 12 13:11:50 EDT 2007
    
    
  
"Thomas Charron" <twaffle at gmail.com> writes:
>  But from a practical standpoint, it only *really* makes a difference
> when you have massive packet loss on a link.  This is why most people
> who DO use it don't see the huge deal, because the majority of the
> time, packet loss isn't a problem.
Well, if by "massive" you mean "5%", then sure.  Packet loss as little
as 5% can set off the cascading TCP congestion control problem.
Granted, it's not as bad as it COULD be -- the network just stops
working completely when you get up to 20% loss.
>  There is, however, also the issue of TCP connections requiring more
> overhead to provide a connection then UDP.  On the other hand, passing
> TCP connections thru a NAT is much easier then getting inbound UDP
> packets to get thru.
All depends on your NAT gateway.  There are ways to make it work.
Most NAT gateways work just fine with bi-directional UDP protocols.
You just need to make sure you have NAT keepalives in order to keep
the mappings open.  It's really not much of a problem if you plan for
it, and the added value of running this technology over UDP vastly
outweighs the issues you can get running it over TCP.
Just my $0.02, but it was a very hard-earned $0.02!  ;)
> -- Thomas
-derek
-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available
    
    
More information about the gnhlug-discuss
mailing list