This document discusses virtual private networks (VPNs). It defines a VPN as a network that uses public network paths while maintaining security and protection like private networks. It describes two main types of VPNs: remote access VPNs that enable remote connectivity, and site-to-site VPNs that connect LANs either within a company (intranet) or between companies (extranet). The document also discusses routing protocols and redistribution needed for VPN implementation in a wide area network (WAN), and provides example commands for configuring a VPN tunnel between source and destination routers.