> I have discovered, however, that OpenVPN will [sometimes] handle > this. OpenVPN uses UDP, and will renegotiate the connection > transparently if it gets dropped, but will preserve the tunnel and all > connections running through it.