AWS 站点到站点 VPN 和 AWS 客户端 VPN 有什么区别?

Ben*_*rth 8 vpn site-to-site-vpn amazon-web-services

我知道站点到站点使用 IPSec(第 3 层),但客户端使用 TLS(应用程序层)。在在线阅读文章/文档后,似乎两者实际上都是站点到站点的vpns 。

我猜协议(IPSec 与 TLS)是它们唯一的区别,这会影响您何时使用哪一个。我猜想两者都一样好,无论如何,您应该始终在应用程序层使用 TLS,即使是在客户端 VPN 之上。

您如何决定使用哪一种,为什么?

MLu*_*MLu 16

一般来说,协议与它没有太大关系。您可以在站点到站点客户端(又名公路战士)配置中拥有IPSec隧道,就像您可以在站点到站点客户端设置中拥有OpenVPN (TLS) 隧道一样。这是配置和目的问题,而不是使用的协议。

站点到站点 VPN

  • 通常为1 对 1配置
  • 双方大体上具有相似的配置
  • 双方都有固定的IP地址
  • 任何一方都可以发起或重新启动连接
  • 两者通常都有一个网络(例如连接两个办公网络)
  • 您可以在隧道上运行路由协议(BGP、OSPF 等)
  • 网络可以双向通信

客户端到站点 VPN

  • 通常是N 对 1配置,N 个客户端连接到1 个服务器
  • 服务器和客户端配置不同
  • 客户端不需要固定的 IP 地址
  • 只有客户端发起连接(因为服务器不知道客户端的当前 IP)
  • 客户端通常只是一台没有网络的笔记本电脑
  • 路由每个客户端只允许一个 IP,不支持 BGP 或 OSPF
  • 只允许客户端连接到服务器后面的站点,一般站点不能发起到客户端的连接

这大致是站点到站点和客户端到站点 VPN 之间的区别。

在 AWS 中,VPN 网关使用IPsec 协议客户端 VPN使用OpenVPN 协议,但这正是 AWS 实施服务的方式。然而,一般来说,在任一设置中使用任一协议都是完全可能的。

希望有帮助:)