MikroTik CRS326-24G-2S+ 的 Wireguard 带宽性能

另请参见CRS309-1G-8S+ RouterOS Wireguard 吞吐量的实际数据

我们测试了在 RouterOS 7.1beta6 上运行的 MikroTik CRS326-24G-2S+ 的新的 Wireguard 功能。

我们的测试设置包括一台具有 1GBase-T 连接的台式 PC 和一台在 XCP-NG 上的虚拟化服务器,连接有 10GB 共享连接,两者都运行 Ubuntu。注意 L2 交换基础设施(仅由具有完整硬件卸载的 MikroTik CRS3xx 和 CRS610 交换组成)在此被忽略,因为由于 100% 硬件卸载到出色的 Marvell 交换芯片,它的性能比任何 L3 功能高几个数量级,因此对整体性能只有最小影响。

Wireguard 在没有预共享密钥的情况下使用。到目前为止,我们不知道 PSK 是否会对吞吐量产生影响。

场景:两个 wireguard VPN 之间的路由

台式机和服务器都连接到 CRS326-24G-2S+ 上的两个不同 Wireguard 接口。

CRS326 在这些接口之间路由。虚拟化服务器运行 netcat 服务器,而台式机运行 wireguard 客户端。此测试期间禁用了 IP 防火墙,但交换机仍必须 L3 转发数据包。

吞吐量结果

L3 转发的有效吞吐量,执行一次 Wireguard 解密和一次 WireGuard 加密操作(均无 PSK)为 108.1 Mbit/s(单向。未测试双向)

这是一个出色的结果,考虑到 CRS326-24G-2S+ 仅约 120€ 街价并且是一个出色的交换机。但似乎 Wireguard 能够仅从托管 MikroTik 交换机制造高性能 VPN 路由器。

CRS326 WireGuard 吞吐量测试显示两个 VPN 接口之间路由约 108 Mbit/s

可靠性考虑

注意在撰写本文时,Wireguard 仅在 RouterOS 7.1beta6 固件中可用,该固件尚未被视为稳定。虽然我没有遇到任何以任何方式影响可靠性的问题,但如果你运行一个失败会有损害的网络,你应该在此期间考虑使用替代解决方案。


Check out similar posts by category: MikroTik, Networking, VPN, Wireguard