I have two locations separated by far distances that needs to be linked in a nice layer2 environment (TAP).
I have a lot of multicast being sent in the local lan at site1 and I need those multicast addresses to be accessible from site2. The important thing here is to make the multicast pass the VPN tunnel *only* when there is someone at the other end requesting the multicast address. I cannot stress enough how I cannot be passing several hundreds mbits/s over the tunnel as a pure broadcast, it has to be requested from the other side before a certain multicast address starts getting passed.
The diagram below explains in details how I need it setup:
http://i.imgur.com/WvK24Xt.png
Does anyone know if this can be achieved at all with OpenVPN?
Regards,