Skip to content

1. 简介

eSIX 独有的 VPN 隧道技术可在相同 eSIX 硬件环境下提供比传统 IPSec 更高效、更可靠的隧道连接,性能最高可提升约 30%。该技术的主要优势是与网络和协议无关,并且易于部署。

如示例拓扑所示,设备可以位于不同网络甚至不同地区。端点既可以创建在控制中心,也可以部署在云端;接入的客户端可以是 TAP 设备、VETH 设备或物理设备。通过 4G/5G 等有线或无线网络,IPfiber 隧道可在毫秒级建立虚拟本地局域网,将这些设备桥接起来。

IPfiber 隧道支持三层和二层模式,并具备数据包重传能力。为优化容量和性能,可以在三层模式下建立多条隧道实现负载均衡,也可以在二层模式下用于本地分流。这些隧道还可用于高可用冗余和网络资源优化。所有这些专业配置都可以通过 eSIX 图形界面完成,操作简单直观。

2. 配置步骤

示例拓扑

前期准备

此拓扑要求客户端能够直接与服务器的 WAN 口或 WWAN 口(蜂窝网络接口)通信。

2.1 IPfiber 单链路

Layer 3

创建隧道监听端口

服务器:

在左侧菜单栏进入 IPfiber > Settings > Properties

service port 页面点击 ADD,进入端口添加页面,输入端口号后点击保存。

隧道配置

服务器:

创建隧道用户:

进入 IPfiber > user,点击 ADD 进入隧道用户创建页面。

在图中标记 1 的位置选择本地终端节点。一个隧道对应一个终端节点。

在图中标记 2 的位置填写用于建立隧道的用户名。

在图中标记 3 的位置设置密码。

完成设置后,点击右下角保存。

客户端:

建立隧道:

先在客户端尝试 ping 服务器端的 WAN 口 IP。确认该 IP 可访问后,再按照以下步骤建立隧道。

进入 IPfiber > connection,点击 ADD 进入隧道创建页面。

在图中标记 4 的位置填写隧道名称。

在图中标记 5 的位置选择本地终端节点。

在图中标记 6 的位置填写服务器端的 WAN 口地址。

在图中标记 7 的位置填写服务器监听端口。

在图中标记 89 的位置填写服务器端终端节点以及对应的用户名。

在图中标记 10 的位置填写服务器用户名对应的密码。

完成所有配置后,点击保存。此时可以看到隧道已经建立,并处于 open/online 状态。

如果服务器 IP 可以访问,端口也确认已开放,但隧道状态仍未上线,请分别在服务器端和客户端进入 network > Firewall,尝试开放防火墙 WAN 区域的入站数据。

服务器与客户端:

IPfiber > Settings > interface binding 页面,可以看到系统预设了 16 个终端节点及其虚拟接口。

注意:该页面中的虚拟接口对应 network > interface > devices 页面中名称为 Tap 的网络设备,如下图所示。

名为 IPF00X 的桥接设备是一个包含名为 TAP 的网络设备的虚拟桥,并不是虚拟接口。