Infrastructure

DMVPN WAN Design

1. Overview
This document describes the design and implementation of a secure WAN using
DMVPN (Dynamic Multipoint VPN) built on mGRE, NHRP, IPsec, and EIGRP. The
solution provides encrypted, scalable connectivity between remote sites which are
health facilities(spokes) and a centralized data center at DHA(hub). All this being
implemented using Layer2 and Layer3 connections sourced from multiple ISPs
without requiring internet connectivity just a logic Wide Area Network for the need
managed internally.
2. Architecture Components
2.1 Core Technologies
 mGRE (Multipoint GRE): Enables a single tunnel interface to support multiple
endpoints
 NHRP (Next Hop Resolution Protocol): Maps public IPs to tunnel addresses
for dynamic spoke discovery with protection
 IPsec: Provides encryption and data integrity
 EIGRP: Handles dynamic routing between hub and spokes
2.2 Topology
 1 Hub (Data Center)
 Multiple Spokes (Remote Sites – Health Facilities, DROs)
 Spoke-to-spoke communication via NHRP
3. Underlay Network
 ISPs provide Layer 2 or Layer 3 private connectivity only
 No native internet access on WAN links (except Starlink connections that
internet is disabled on configuration)
 WAN functions as a private transport network
4. Routing Design
 EIGRP advertises only internal site routes
 The hub acts as the default route (0.0.0.0/0)
 All traffic from spokes is forwarded to the hub
 In cases where the end point is on the IP server and network, LAN
segmentation and routing is implemented. This is done even introducing
static routes on the server. For example in many cases with LIMS/EID/VL
Traffic Flow
5. Internet Access Control
5.1 Default Policy
 Internet access is blocked by default at the data center firewall
5.2 Exception Handling
 Specific hosts/services may be temporarily whitelisted
 Approved traffic exits through the central hub (CHSU)
5.3 Security Benefits
 Centralized policy implementation
 Centralized inspection, monitoring and logging
 Reduced attack surface
 Controlled outbound access
6. Starlink Integration
Starlink provides direct internet access and is treated as a special case.
Controls Implemented
 ACLs to restrict inbound and outbound traffic – explicit blocking of internet
access for the LAN 
 Routing policies to prevent bypassing DMVPN
 SSH port hardening (non-standard port) Access control Lists to deny access
from the internet.
 Starlink router is bypassed to the site gateway – IP address
Objective
Prevent Starlink from acting as an uncontrolled internet breakout path.
7. Remote Access VPN
This is remote access when one is not on the Wide Area Network or site.
 Implemented using Sophos SSL VPN
 Fully isolated from DMVPN site-to-site network
Benefits
 No additional load on WAN tunnels
 Segmented access control
 Improved performance for site traffic
8. Security Design
 End-to-end encryption using IPsec
 Centralized firewall enforcement
 Access control via ACLs and route filtering
 Segmentation between:
o Site-to-site traffic
o Internet-bound traffic
o Remote access users
9. Advantages
 DMVPN architecture is highly scalable
 Strong centralized security posture
 Efficient routing (no unnecessary prefixes)
 Controlled internet exposure
10. Limitations
 Hub is a single point of failure for internet breakout
 Increased latency due to centralized routing
 Manual effort required when whitelisting a remote server to access internet
when a need arises during updates and upgrades
11. High-Level Diagram
12. Configuration Samples (Cisco)
12.1 Hub Configuration (Simplified)
interface Tunnel0
 description TNM-WAN-LINK
 ip address 10.0.0.1 255.255.255.0
 no ip redirects
 ip nhrp authentication <authenticator>
 ip nhrp map multicast dynamic
 ip nhrp network-id 1
 tunnel source GigabitEthernet0/0
 tunnel mode gre multipoint
 tunnel key 100
 tunnel protection ipsec profile <security profile>
router eigrp 100
 network 10.0.0.0 0.0.0.255
 passive-interface default
 no passive-interface Tunnel0
12.2 Spoke Configuration (Simplified)
interface Tunnel0
 ip address 10.0.0.2 255.255.255.0
 no ip redirects
 ip nhrp authentication <authenticator>
 ip nhrp map 10.0.0.1 <HUB_PUBLIC_IP>
 ip nhrp map multicast <HUB_PUBLIC_IP>
 ip nhrp network-id 1
 ip nhrp nhs 10.0.0.1
 tunnel source GigabitEthernet0/0
 tunnel mode gre multipoint
 tunnel key 100
 tunnel protection ipsec profile <security profile>
router eigrp 100
 network 10.0.0.0 0.0.0.255
 network <LAN_SUBNET>
 passive-interface default
 no passive-interface Tunnel0
14. Monitoring and Logging
 SNMP monitoring for tunnel/interface status
 NetFlow for traffic visibility
 IP SLA for tunnel health tracking
Summary
This DMVPN design delivers a secure, scalable WAN with centralized control over
routing and internet access. By leveraging private underlay connectivity and strict
policy enforcement, the solution minimizes exposure while maintaining
operational flexibilit