Sunday, June 4, 2017

Dynamic Multipoint VPN

Dynamic Multipoint VPN
  • Point to Multi-point Layer 3 overLay VPN
    • Logical hub and spoke topology
    • Direct spoke to spoke traffic is supported
  • DMVPN uses a combination of 
    • Multipoint GRE tunnels (mGRE)
    • Next Hop Resolution Protocol (NHRP)
    • IPSec Crypto Profiles
Why DMVPN?
  • Independent of SP access method
    • Only requirement is IP connectivity
  • Routing policy is not dicitated by SP
    • MPLS L3 VPN restrictions (E.g)
  • Highly scalable
    • If properly designed
DMVPN allows on-demand full mesh IPSec tunnels with minimal configuration such as
  • mGRE(Multipoint GRE Tunnnels)
  • Next Hop Resolution Protocol (NHRP)
  • IPsec Crypto Profiles
  • Routing
Creates on-demand tunnels between nodes
  • initial tunnel-mesh is hub-and-spoke (always on)
  • Traffic patterns trigger spoke to spoke tunnels
  • Solves management scalability problem 
Maintain tunnels based on traffic patterns  
  • Spoke-to spoke tunnel is on-demand
  • Spoke-to spoke tunnel lifetime is based on traffic
Requires two IGPs: Underlying and Overlay
  • IPv4/IPv6 supported for both passenger and transport
 How DMVPN Works ( Hub to Spoke)
  • Two main components
    • DMVPN Hub/NHRP Server (NHS)
    • DMVPN Spokes /NHRP Clients (NHC)
Spokes/Clients register with Hub/Server
  • Spokes manually specify Hub's address
  • Sent via NHRP registeration request
  • Hub dynamically learns Spokes' VPN address & NBMA address
Spokes establish tunnels to Hub
  • Exchange IGP routing information over the tunnel
 Spoke to Spoke ( routes via IGP)
  • Learns via tunnel to Hub
  • Next-hop is spoke2's VPN IP for DMVPN phase 2
  • Next-hop is Hub's VPN IP for DMVPN phase 3 
Spoke1 ask Spoke2's real address
  • Maps next-hop (VPN) Ip to tunnel source (NBMA) IP
  • Send via NHRP resolution request
Spoke to Spoke tunnel is formed
  • Hub only used for control plane exchange
  • Spoke-to-spoke data plane may flow through hub initially
NHRP Important Messages
  • NHRP Registration Request
    • Spoke register their NBMA and VPN IP to NHS
    • Required to build the spoke to hub tunnels
  • NHRP Resolution Request
    • Spoke queries for the NBMA-to-VPN mappings of other spokes
    • Required to build spoke-to-spoke tunnels
  •  NHRP Redirect
    • NHS answer to a spoke-to-spoke data-plane packet through it
    • Similar to IP redirects, when packet in/out interface is the same
    • Used only in DMVPN Phase 3 to build spoke-to-spoke tunnels

REFERENCE

  1.  INE_DMVPN_Overview
  2.  cisco_doc_dmvpn_configuration









 

No comments:

Post a Comment

PEN TESTING USEFUL TOOLS - FOCA

PEN TESTING USEFUL TOOLS FOCA ( Fingerprinting Organizations with Collected Achieves) FOCA is a tool used mainly to find leak information in...