I have a DMVPN network with multiple sites connected and all working OK with one exception. Two sites (that can connect spoke to spoke perfectly well to all other spoke routers in the network) cannot connect directly together and route traffic through the hub. Routing tables (EIGRP) show the routes are being correctly advertised, however show ip nhrp shows the following
Router 1 (Spoke router initiateing the connection)
10.31.248.246/32 via 10.31.248.246, Tunnel10 created 00:00:25, expire 00:09:34
Type: dynamic, Flags: router implicit
NBMA address: ****** Address of Router 2 *******
(no-socket)
Router 2 (recipient spoke router)
10.31.248.244/32 via 10.31.248.244
Tunnel10 created 00:01:53, expire 00:01:12
Type: dynamic, Flags: temporary
NBMA address: ***** Address of our DMVPN Server router ******
Any help resolving this would be hugely appreciated as the two affected offices are in Asia and our Server router is in US which means a round trip time that should be around 50 ms between these offices is actually taking over 400 ms