Hi,
I have never found any problems using UDP as the tunnel mechanism over the internet. I was under the impression that UDP packets were less likely to be blocked at the firewall than TCP, since historically it has been under utilized. These days with streaming video/media where speed is more important than reliability, UDP is really beginning to be used a lot and so I would have said the difficulties in using UDP through firewalls is equal to using TCP. The advantages of using UDP to tunnel data are that it reflects the underlying physical layer very well, whereas TCP has reliability controls built in. These monitor the speed of connections, include timeouts in case of lag and various other mechanisms to maintain a connection. Unfortunately if you then tunnel TCP on top of TCP, these mechanisms can interact poorly and produce very poor results. At least that what I recall reading somewhere (after a quick dig it turns out the page was part of the CIPE project which was also based on the tun/tap virtual adaptor system, see http://sites.inka.de/sites/bigred/devel/tcp-tcp.html). Anyway, personally I would always use UDP, I currently have a LAN bridged with a many to one UDP openvpn (linux) server, all the various openvpn (windows and linux) clients can interact with the LAN clients as if they were all on the LAN (and vice versa). I would definitely recommend this for road warrior solutions. Hope this helps...
        Mike  5:)

Reply via email to