開発者はアメリカのデジウム社のMark Spencer氏。開発は同社が行っているがオープンソースであり、世界中のプログラマが開発に貢献している。
Linuxにより開発を行われているが、他のOS上でも動作するようにポータビリティされ、FreeBSD、OpenBSD、NetBSD、Sun Solaris 、Apple Mac OS Xで動作している。Microsoft Windows 2000/XP/2003ではAsteriskWin32(Asterisk on Windows )もある。
VLAN(Virtual Local Area Network)は、Switch(スイッチ)などのネットワーク機器の機能により、物理的な接続形態とは別に仮想的なネットワークを構成することである。スイッチの接続ポートやMACアドレス、プロトコルなどに応じて、端末のグループ化を実現する。
企業などの信頼性の要求される通信網を構築するには、拠点間に帯域保障の回線を占有してきたが、これを第三者が進入・傍聴・改竄しにくくする技術により帯域共有型の開放された安価な通信網で実現しようというものがVPNと言える。
一言でVPNと言っても、様々なプロトコルが利用されるため、そのオプションによって様々な利用が可能である。 VPN=暗号化技術という誤解が多いが、それは利用するプロトコルやオプションによって異なるため注意が必要である。 VPNで利用されるプロトコルには、SSH/SSL/TLS/SoftEther/IPsec/PPTP/L2TP/L2F/MPLSなどがある。
現在VPNには、インターネットを介し自前でVPNを構成する『インターネットVPN』と、ISPが提供するIP網を利用する『IP-VPN』の二種類が主流である。