I have a fairly complex network consisting of a Main site and multiple remote sites. Remote sites are connected over site to site VPN through Sonicwall appliances. Each remote site connects to the main site. Remote sites can communicate with Main site, and vice versa, but remote sites can NOT communicate with other remote sites.
I have simplified our network as much as possible in this example below, with images to show how it is set up. I am hoping for some assistance as to what I need to configure and where (sonicwall or router) in order to allow remote sites to be able to communicate to other remote sites.
Please see attached images for the network design. The image is a simple paint file I drafted to show simplest form. It shows the routing statements as well. I am not sure what I need to change, if its a routing config or a sonicwall config.
Static routes exist to direct remote sites to main site, and vice versa. OSPF is used with one Area, area 0, at Main site, but OSPF does not include the remote site subnets, as only static routes exist for these.