I am working on a scenerio where I have four sites connected to MPLS Network.
Hub 1: CE router connected to MPLS Clould: BGP AS 65228, BGP AS for PE router 13984
Hub 1: DMVPN Router connected to Internet Cloud: BGP AS 10918
Hub 2: CE Router connected to MPLS Cloud: BGP AS 29837, BGP AS for PE Router 13984
Hub 2: DMVPN router connected to Internet Cloud BGP AS 10918
Branch 1: CE Router connected to MPLS Cloud: BGP AS 65178, BGP AS for PE Router 13984
Branch 1: DMVPN Router connected to Internet Cloud: BGP AS 10918
According to configuration, both (Router representing Internet Clould and DMVPN routers representing Hub1, Hub2, and Branch 1) are in the same AS. Is this how is supposed to be. I thought that BGP peering between Internet Cloud and DMVPN routers should have an external BGP peering instead of IBGP or it doesn't matter.
The goal is to apply DMVPN Server configurations on Hub1 and Hub2 and DMVPN Client configuration on Branch 1 to see if Branch 1 is able to reach both Hub1 and Hub2 after I manually shutdown Branch Primary MPLS Link.
Rightnow, both MPLS and Internet Cloud have full functionality to each other via BGP Routing and it doesn't matter if I bring the MPLS link down since Internet Cloud is also running full BGP and the ping test will be successful.
The lab is confusing me, and need some feedback how to test DMVPN. I don't think that I shoud run BGP between DMVPN and Internet Cloud.
Can someone shed some light how to design and test this scenerio.