概览

本文介绍虚拟专用网络(VPN)的用途、VPN 的两大类别,以及隧道的工作原理。

目录

  1. 什么是 VPN?
  2. 什么是隧道?
  3. 隧道类比
  4. 相关文章

什么是 VPN?

虚拟专用网络(VPN)可以让主机从物理 LAN 边界之外,与局域网内的主机通信;在实际应用中,这通常意味着通过互联网进行通信。

VPN 通常分为以下两种类型:

  • 远程访问
  • 站点到站点

在远程访问 VPN 场景中,笔记本电脑或智能手机等 VPN 客户端 会与路由器等 VPN 服务器建立远程连接,使客户端能够通过互联网与 LAN 通信。

vpn-remote-diagram.png

图 1:远程访问 VPN

在 站点到站点 VPN 场景 中,两个或多个 VPN 路由器 建立端到端连接,使 LAN 流量能够通过 WAN 传输。

vpn-site-to-site-diagram.png

图 2:站点到站点 VPN

什么是隧道?

在这两种场景中,VPN 流量都会通过称为 隧道 的过程到达目标网络端点。

隧道会在原始 IP 数据包外添加一层称为 承载协议 的封装,借助加密协议帮助数据在不被察觉的情况下成功通过 WAN。

ip-packet-internet-end-to-end.png

图 3:未使用隧道时 IP 数据包的端到端正常路由。

vpn-tunneling-diagram.png

图 4:站点到站点 VPN 展示端到端隧道。

隧道类比

请查看下面的类比。隧道类似于搬家公司,帮助将装箱家具装载并卸载到新家。

  • 家具就是应用层数据。
  • 箱子就是 IP 数据包。
  • 搬家卡车装载箱子准备运输,这类似于隧道的承载协议封装原始 IP 数据包以进行传输。
  • 搬家卡车通过一系列高速公路运输装箱家具,这些高速公路就是互联网;卡车会偶尔在加油站(即路由器)停靠,以获取路线指引。
  • 到达目的地后,搬家卡车卸下箱子,这类似于隧道端点移除承载协议,使原始 IP 数据包到达目标 LAN 目的地。

vpn-analogy-truck-tunneling.png

图 5:搬家公司卡车类比隧道协议。

相关文章

UniFi - USG:配置 L2TP 远程访问 VPN

EdgeRouter - L2TP IPsec VPN 服务器