I think that my best option is to have two different Softether virtual Hub and connect it through the Layer 3 switch. Am I right??????
I have one Rasberry pi on each site running OpenVPN, and they are connected to two different Virtual Hub Softether Server(Demo1 and Demo2). I can get access to all the device behind the Raspberry Pi, but I have to be connected to two different hubs to talk with both at the same time. So my goal is to fix that :-)
I started to configure the Layer 3 switch on my server, I added a Virtual interface for each of my virtual Hub and I also added a static route on my client
Site 1 : 10.0.1.0 /24
Virtual interface 10.0.1.254
Static route 10.0.2.0/255.255.255.0/10.0.1.254
Site 2 : 10.0.2.0 /24
Virtual interface 10.0.2.254
Static route 10.0.1.0/255.255.255.0/10.0.2.254
I don't know what else I have to do, so any suggestion is more than appreciate.

Thanks a lot,
Daniel