I have setup several Cisco mesh VPNs using DMVPN, and love how it works (very little configuration, once the main routers have been setup).
I have a client who is interested in setting up a mesh network of 30 locations, and they currently have 2-7yr old Sonicwall equipment at each location. The basic questions, is how does Sonicwall go about implementing their mesh VPN. From most of what I have read it is a hub, spoke methodology, where all spokes have to go through the hub (instead of spoke to spoke).
Will each location require explicit routes to each of the other locations, or do they have a Cisco DMVPN esque method whereby, the core routers, automatically advertise that routing to each of the spokes, and change the info dynamically.
In the long run, we are trying to figure out whether we should keep the Sonicwall setp, or go with Cisco, from an ease of use, and implementation standpoint.