摘要
- 微软宣布 Windows CLAT 已进入 Windows 11 Client 25H2,从版本号 26200.9550 起提供。微软称,IPv4 连通性缺失,或收到 DHCPv4 选项 108,都可以开始配置发现。
- RIPE 93 上,Wilhelm Boeddinghaus 说选项 108 会启动 WinCLAT;没有 DHCPv4 中继响应时,Windows 会把 APIPA 地址当成错误。他还计划测试只发送选项 108、不分配 IPv4 地址的本地服务。
分析
办公室切成 IPv6-only,旧业务软件却仍只会使用 IPv4。要让它继续连接 IPv4 服务,电脑上必须有 CLAT:它把软件发出的 IPv4 流量改成 IPv6,再由网络侧的 NAT64 接到目的地。Windows 把电脑上的转换器称为 WinCLAT。转换器还没启动时,旧软件就没有这条路。
微软 10 月 27 日宣布 Windows CLAT 在 Windows 11 Client 25H2 正式提供,列出的最低版本是 26200.9550。公告说,电脑没有 IPv4 连通性,或 DHCPv4 选项 108 表明网络偏好 IPv6-only 时,可以开始配置发现。两天后的 RIPE 93 IPv6 工作组会议上,Boeddinghaus 说 WinCLAT 已离开预览阶段,但管理员仍需配置;他提到 netsh 和 Active Directory 组策略,当时图形界面还没有对应设置。
选项 108 是 DHCPv4 的一条回复。它告诉兼容客户端:在服务器给出的这段时间里,不必领取 IPv4 地址。电脑必须先把请求送到 DHCPv4 服务器,才能收到这条信号。
这让中心机房和办公桌上的电脑之间出现了一个实际问题:DHCPv4 服务器仍在 IPv4 网络里,电脑却已没有 IPv4 路由,选项 108 怎么送到电脑?Boeddinghaus 列出三条路:把 DHCPv4 流量放进 IPv4 隧道(他认为不理想);用 DHCPv6 运载 DHCPv4,参考 RFC 7341 和支持中继的 RFC 9928;或让每台交换机运行无状态 DHCPv4,只发选项 108,不分配 IPv4 地址。
第三条路在 Windows 上还没有验证。Boeddinghaus 说它已能与另一种客户端配合,并计划测试不同 Windows 版本。问答中有人问,电脑如果完全收不到 DHCPv4 回复,能否直接启动 CLAT?他的回答是:Windows 会把随后出现的 APIPA 地址视为错误,不启动转换器。会议文字记录没有列出 Windows 构建号,也没有报文抓包。
微软公告说的是“配置发现”,现场发言则把选项 108 描述为启动 WinCLAT 的信号。两者可能对应不同步骤:电脑先启用转换器,再发现 NAT64 前缀;也可能随版本或网络条件变化。现有记录没有展示 DHCPv4 完全沉默时,受支持的 Windows 版本实际走哪条路径。
选项 108 到达后何时重新领取 IPv4 地址,是另一个计时问题。部署前更该先确认启动信号能否送达:在计划使用的 Windows 构建上,记录 DHCPDISCOVER 和选项 108 回复、IPv4 地址状态、NAT64 前缀发现、CLAT 状态,再试一个只用 IPv4 的旧应用。若没有 DHCPv4 回复也能启动转换器,应写清适用条件;若不能,就要保留 DHCPv6 中继或交换机本地服务来送出信号。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限战略圈层会员
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance





