使用 OpenVPN 的大型 VPN 网络(约 600 个服务器)

Gio*_*ajo 9 networking openvpn scaling

我正在做一项合同的初步研究,以在大约 600 台运行 Linux CentOS 6 的远程服务器(+ 他们的 600 个私有 LAN)之间建立一个 VPN 网络。网络应该是基于星型的,因此每个远程服务器都连接到中央服务器以进入 VPN(我知道它是 SPOF,但这没关系,因为构建此 VPN 的主要应用程序将运行在无论如何都是中央服务器)。

我想使用 OpenVPN(它非常灵活,可以调整到我们需要的配置),但我想知道在如此大的网络上运行它的最佳实践是什么。例如,如果在 tun 模式下使用,它将在中央服务器上创建 600 个 tun 接口,我什至不知道它是否受支持和/或产生任何问题。

我对这么大的网络没有任何经验,所以我愿意接受任何建议和指示。谢谢!

n8w*_*hnp 4

看看锡克。它是一个更简单的自动协商路由的守护进程。因此,起初连接看起来像一个星形,但如果两个服务器直接连接的距离更近,它们就会这样做。此外,由于每个盒子只需配置为连接到主节点一次,因此添加新服务器意味着您不必更新所有现有服务器上的配置。大约有 600 台服务器,这很快就会变得痛苦。

http://tinc-vpn.org/