There is a range of benefits of using DMVPN over a permanent VPN, or in the case of DMVPN vs MPLS networks. The following are some of the most commonly cited benefits:
Offers superior internet speed and reliability performance, in general.
Reduces the cost of secure communications and connections between branches by integrating VPN with communication practices.
Allows for easier branch-to-branch communications and connections through a centralized system.
Reduces the likelihood of downtime by securing routing with IPsec technology.
Multiple GRE tunnel interfaces: a single GRE interface that can secure several IPsec tunnels, reducing the overall scope of the DMVPN configuration
IPsec tunnel endpoint discovery: meaning that static crypto maps between individual IPsec tunnel endpoints do not have to be configured
Routing Protocols: which can allow the DMVPN to find routes between different endpoints much more effectively
NHRP: which can deploy spokes with assigned IP addresses that can then be connected to from the central DMVPN hub.
There are three distinct types, or phrases, of DMVPN design, all of which can be found on the Cisco DMVPN design guide. To summarize them briefly, however, they are as follows: