什么是 Mesh VPN?
Mesh VPN 是一种虚拟专用网络,参与的各个节点(设备、服务器或整个站点)彼此直接相连,组成一张加密隧道网络,而不是全部汇入一台中央服务器。协调服务帮助各节点彼此发现并分发策略,但实际流量在任意两端之间沿最短路径点对点传输。
Mesh VPN 连接众多设备或站点,让每一个都能通过加密隧道直接访问其他所有设备或站点,而不必把所有流量都绕经一台中央服务器。
Mesh VPN 的特征
- 01
多对多连接:每个节点都能直接访问其他所有节点,而不像星型结构那样一切都要经过中心。
- 02
一个控制面(协调器或控制器)负责发现、身份和策略,但并不身处数据路径中承载每一个数据包。
- 03
两个节点之间的流量走一条直连的加密路径,从而保持低时延,并消除作为瓶颈和单点故障的中央集中器。
- 04
由于没有中央瓶颈,随着节点增加,Mesh 比中心辐射式设计更容易扩展,也更容易从故障中恢复。
Mesh VPN 如何运作
节点加入时,先向控制平面进行身份验证并获知其对等节点,然后直接与需要通信的对等节点建立加密隧道,通常会穿透 NAT,即使两端都位于路由器之后也能建立隧道。随着节点加入和离开,控制平面持续分发身份、密钥和访问策略,但数据本身在节点之间直接传输。这正是它与传统远程访问 VPN 的关键区别:后者的每个客户端都连接到同一台网关,所有流量都经它中转。
Mesh VPN 对比传统 VPN
传统 VPN 采用中心辐射式结构:客户端拨入一台集中器,它承载所有流量,也是单点故障;任意两个客户端通信都要多绕一跳,增加时延。Mesh VPN 把这个中心从数据路径中移除,让节点之间直接相连。这一领域的产品在组网单位上有所不同(有的连接单台设备,有的连接整个站点),在控制平面能否自托管上也各有差异,但共同理念都是集中协调、点对点的直连加密通信。
这与 Vexaro Mesh(开发中)有何关系
目前正在开发中的 Vexaro Mesh 按设计是面向整个站点而非单台设备的 Mesh:办公室、数据中心和云中的网关自行组成全互联,让每个站点都能直达任何其他站点。控制器将负责管理策略,但不进入数据路径;NAT 之后的对等节点按设计只要网络允许就直接连接,网络不允许时则经由中继连接。计划按已连接站点计费,控制器可位于云中或您自己的边界之内。
查看规划中的功能