Is it possible two bridge multiple openvpn networks like following -
root
|
----------------------------------
S1 C1 C2 S4
| |
---------- ---------------------------------
C1.1 C1.2 C4.1 C4.2 C4.3
here root, S1 and S4 have public IPs. all three are openVPN servers. C2, C3, C1.1, C1.2 and so on are all clients and road warriors. is it possible to have a bridge at S1/S4 which connects the upper network with the lower one. I need a way to have a communication between C2 and C1.1.
So far i am thinking following config at S1
iface tun0 inet manual
iface tun1 inet manual
auto br0
iface br0 inet dhcp
bridge_ports tun0 tun1
Do i need to configure the server.conf and client.conf files at S1 also.
EDIT : The root network and the child networks needs to be part of one large network. same network address/series, same subnet basically.
The reason for such a configuration is we want the system to work for C1.2 even if root is down. and we want S1 to take the load for its own child. the servers S1, S4 and so on comes from different organizations. we want certain services hosted on C1.2 to be available at both root and S1. and at the same time allow backups of C1.2 at both S1 and root.