Here's my problem:
3 separate Internet locations; one of these locations is the "main" location. The other two "branch" locations connect to the main location over IPSec VPN.
What I need to do is connect the two branch locations to each other over their corresponding VPN tunnels through the main location.
Branch 1 SonicWALL (192.168.0.1) connects to Main SonicWALL (192.168.1.1) via VPN
Branch 2 SonicWALL (192.168.2.1) connects to Main SonicWALL (192.168.1.1) via VPN
Branch 1 and Branch 2 subnets need to be able to communicate with each other through their VPNs to the Main location (i.e. 192.168.2.1 <-> 192.168.1.1 <-> 192.168.0.1)
I'm aware that a VPN tunnel between the 2 Branch locations would achieve communication, but in the actual scenario this is not practical.
Is this possible? If so, how can I achieve this? If not, what is the best solution?
If there's anymore information needed, please let me know and I will update the question.