This document provides an overview of virtual private networks (VPNs). It discusses how VPNs allow secure information sharing over public networks like the Internet. VPNs create private "tunnels" within public infrastructure by utilizing the same security and quality of service policies as private networks. The document describes different types of VPNs, including remote access VPNs for mobile users, site-to-site VPNs for connecting corporate sites, and firewall-based VPNs with advanced security. It also defines common VPN terminology and discusses two models for delivering VPN services: the overlay model using private virtual circuits, and the peer-to-peer model with provider participation in customer routing.