I was hoping that someone might be able to shed some light on a problem I'm having. I have a lab that I created that is a multi-region Hub and Spoke network. There are 5 Regional Hubs along with one central hub. Each Region has 4 spokes.
My problem comes when I try to use Phase 3 for DMVPN. I think I know what is happening, I'm just not quite sure how to go about fixing it. Basically, I will try to ping from a computer off of the spoke to the Central Hub. The first couple of pings go through, and then no further pings will go through. When the first pings are sent through, they should be traversing the entire network (Host-Spoke-Regional Hub-Central Hub). As NHRP Mappings are established, it attempts to go point-to-point for that connection and it breaks the network since the Tunnels are on different subnets. Here is the relevant network information:
All Routers are running EIGRP (AS 1). All neighborships are created properly and the routing table is populated as I would expect.
The Regional to Central Hub network is Tunnel 0. 172.16.0.0/24 network.
The Regional to Spoke network is Tunnel 1. 172.16.1.0/24 network.
All outside interfaces are on the 192.168.1.0/24 network.
Inside interfaces follow the following scheme: 10.region.spoke.0/24 (Central is 10.0.0.0/24, Regional Hubs are 10.region.0.0/24).
Any insight that you can provide is greatly appreciated.