On Thu, 3 Feb 2005, Mathieu GIANNECCHINI wrote: > Hello, > > I wonder about about OpenVPN future goals. I know that evolution between > the 1.x version and 2.0 with the possiblity to have multiple clients > connected to a single server is a great and very important evolution. > > For example : > > I have a server in Paris connected two clients : one is located in Dakar > and an other one in Hanoï. > As the server knows it has two clients connected, my aim is to > automatically initiate a connection between Dakar and Hanoï ... so that > Dakar and Hanoï can communicate directly. Of course this suppose that > Paris will diffuse some informations about endpoints, and that Dakar or > Hanoi had a openvpn process that can be client (for Paris) _and_ server > for the other endpoint. > > Is it possible to imagine that in the next release ? > Or is it already possible ? ;-)
Full mesh is on the post-2.0 wishlist. The way I envision it would work is that if a client has a public IP address, it could advertise itself to the server as being directly accessible. The server (if configured to support this feature) would then act as a sort of dynamic routing daemon by broadcasting a routing table of directly addressible clients. The client could then choose to connect directly to another client rather than pass all data through the server. James