Please help verifying my configuration, everything is working fine except for Spoke-to-Spoke. When Hub1 is down the traffic is going through Hub2 and vice versa, but wen both Hub1 and Hub2 are down Spoke1 can't see Spoke2.
Attached the config.
...
This answered my question
If you are using dynamic routing protocol inside the tunnels, you will loose your routes once the Hub failed so there is nothing you can do, spoke-2-spoke communication is lost.
If you are using static routing and If the...
You are correct, when I do show dmvpn on both spokes each has a static tunnel to Hub1 and Hub2. When I do traceroute on Spoke 1 to Spoke 2 it goes through Hub1, when I repeat the traceroute it goes directly to Spoke 2. After the traceroute I checked ...