Is there a way to configure a bridged mesh with OpenVPN?
We currently have 6 LAN's VPN'd together via bridging so that all are part of the same subnet. We used a bridged configuration instead of routed because we have several applications (games, NETBios) that use broadcasts to discover each other. This was done using OpenVPN running on DD-Wrt routers.
Everything works fine, but there are some performance issues associated with all the traffic being transferred through the OpenVPN server for client to client transfers.
We would like to switch to a mesh topology where if Client A needs to talk to Client B, it does not have to go through Server A to get there. I know this can easily be done in a routed configuration, but then our applications would not work due to broadcasts not being routed.
Is there a way to configure the VPN to allow a bridged configuration where each client has a connection to every other, or perhaps a way to use a routed configuration but allow broadcasts to reach everyone?
An example of the configuration used on clients and server can be found here:
http://www.dd-wrt.com/wiki/index.php/OpenVPN_-_Site-to-Site_Bridged_VPN_Between_Two_Routers
The only major change from the example listed there is that we are using a Class B subnet of 192.168.x.x instead of a Class C as in the example.
TIA
Morden
EDIT - Reposted here because I realized I posted it in the wrong forum. Sorry!