We have four locations, fully meshed via IPSEC tunnels and running EIGRP.
Each location has has a dedicated WAN connection with a static IP address.
I'm looking for a solution where if one branch loses its dedicated WAN connection, it can dial into the local ISP and reestablish its tunnels. The IP it receives via dialup will be dynamic.
I've considered DMVPN, however it seems to me that if the hub is lost, the spokes will be unable to establish spoke-to-spoke connections since they will be unable to resolve next-hop.
Is there another solution that I haven't found?