Linux 5.6 内核包含支持 VPN WireGuard 和 MPTCP (MultiPath TCP) 扩展的代码。

莱纳斯·托瓦兹 接受了 作为形成 Linux 5.6 内核未来分支的存储库的一部分, 补丁 实施项目中的 VPN 接口 WireGuard 和初始扩展支持 多点TCP (多路径 TCP)。 以前 WireGuard 工作所需的加密原语 结转 从图书馆 作为标准 Crypto API 的一部分并且 包括 进入核心 5.5。 您可以在以下位置熟悉 WireGuard 的功能: 最后公告 包括 net-next 分支中的 WireGuard 代码。

MPTCP 是 TCP 协议的扩展,允许您组织 TCP 连接的操作,通过与不同 IP 地址关联的不同网络接口沿多条路由同时传送数据包。 对于网络应用程序来说,这样的聚合连接看起来就像一个常规的 TCP 连接;所有的流分离逻辑都由 MPTCP 执行。 多路径 TCP 可用于提高吞吐量和可靠性。 例如,MPTCP 可用于同时使用 WiFi 和 3G 链路在智能手机上组织数据传输,或者通过使用多个廉价链路而不是一个昂贵链路连接服务器来降低成本。

来源: opennet.ru

添加评论