Dynamic Multipoint Virtual Private Network

Source: Wikipedia, the free encyclopedia.

Dynamic Multipoint Virtual Private Network (DMVPN)[1] is a dynamic tunneling form of a virtual private network (VPN) supported on Cisco IOS-based routers, and Huawei AR G3 routers,[2] and on Unix-like operating systems.

Process

DMVPN provides the capability for creating a dynamic-mesh VPN network without having to pre-configure (static) all possible tunnel end-point peers, including

ISAKMP (Internet Security Association and Key Management Protocol) peers.[3] DMVPN is initially configured to build out a hub-and-spoke network by statically configuring the hubs (VPN headends) on the spokes, no change in the configuration on the hub is required to accept new spokes. Using this initial hub-and-spoke network, tunnels between spokes can be dynamically built on demand (dynamic-mesh) without additional configuration on the hubs or spokes.[citation needed
] This dynamic-mesh capability alleviates the need for any load on the hub to route data between the spoke networks.

Technologies

Internal routing

EIGRP and BGP allow a higher number of supported spokes per hub.[5]

Encryption

As with GRE tunnels, DMVPN allows for several encryption schemes (including none) for the encryption of data traversing the tunnels. For security reasons Cisco recommend that customers use AES.[6]

Phases

DMVPN has three phases that route data differently.

  • Phase 1: All traffic flows from spokes to and through the hub.
  • Phase 2: Start with Phase 1 then allows spoke-to-spoke tunnels based on demand and triggers.
  • Phase 3: Starts with Phase 1 and improves scalability of and has fewer restrictions than Phase 2.

References

External links