NetBSD 中 racoon2 IKE 守护进程的改进与稳定化
来源:blog.netbsd.org — 2026-10-03
📋 概述
这是 Artem Belan 的 GSoC 2026 报告,目标是把 racoon2(IPsec 的 IKEv1/IKEv2 密钥交换、策略管理与 Kerberos 密钥交换守护进程)现代化,使其能作为可靠的 L2TP/IPsec 或 IKEv2 VPN 服务器,服务 Windows、iOS、Android 内置客户端。工作于 gsoc2026 分支完成,经 PR #13–#39 合并上游,涵盖按 RFC 7383 实现可靠的分片与重组、按 RFC 3947 在 IKEv1 Quick Mode 中构造并解析 NAT-OA 载荷、让 IPv6 开箱可用、清理地址宏混乱,并建立单元测试框架防止回归。
🔑 核心要点
- 目标是让 racoon2 成为可靠的 L2TP/IPsec 与 IKEv2 VPN 服务器
- 实现符合 RFC 7383 的 IKE 分片与重组,超限报文被明确拒绝而非崩溃
- 按 RFC 3947 在 IKEv1 Quick Mode 中构造并解析 NAT-OA 载荷
- 让守护进程可位于 NAT 之后无需变通选择器即可服务现代客户端
- IPv6 开箱可用,并建立自动化测试套件锁定修复
💡 金句
最终,守护进程可以坐在 NAT 设备之后、无需任何变通选择器地服务现代 VPN 客户端,IPv6 开箱即用,所有改动都由自动化测试套件保护。
👍 0
👎 0
← 返回 Lobsters 首页