Кратко
- Microsoft объявила Windows CLAT для Windows 11 Client 25H2, начиная со сборки 26200.9550. По её публикации, поиск настроек может начаться при отсутствии IPv4-связи или после получения DHCPv4 option 108.
- На RIPE 93 Wilhelm Boeddinghaus сказал, что option 108 запускает WinCLAT. Если DHCPv4-ретранслятор не отвечает, Windows показывает ошибку APIPA. Локальную службу, которая отправляет option 108 без IPv4-адреса, он ещё собирался проверить на Windows.
Разбор
В офисе может оставаться программа, которая подключается только по IPv4. Если сетевики отключат IPv4, приложению всё равно понадобится путь к IPv4-сервису. CLAT на компьютере переводит его трафик в IPv6, а сетевой NAT64 доставляет его к IPv4-адресу. Без запуска CLAT старая программа не воспользуется этой дорогой. Поэтому выпуск функции и доставка сигнала запуска — две части одной миграции.
27 октября Microsoft объявила Windows CLAT общедоступной функцией Windows 11 Client 25H2 начиная со сборки 26200.9550. По её описанию, поиск настроек начинается, если IPv4-связи нет или DHCPv4 option 108 сообщает о предпочтении IPv6-only. Через два дня на рабочей группе IPv6 RIPE Boeddinghaus сказал, что WinCLAT вышел из предварительной версии, но администратору ещё нужно его настроить. Он назвал netsh и групповую политику Active Directory; графического переключателя тогда не было.
Option 108 приходит в ответе DHCPv4. Он сообщает совместимому компьютеру, что тот может ограниченное время не получать IPv4-адрес. Сначала запрос компьютера и ответ сервера должны пройти между ними.
Представим обычную офисную схему: DHCPv4-сервер находится в центре сети, а рабочие компьютеры уже переведены на IPv6-only. Если у компьютера нет маршрута IPv4, как запрос DHCPv4 дойдёт до сервера и как ответ вернётся назад? Boeddinghaus назвал три способа: туннель IPv4, который ему не нравится; передача DHCPv4 через DHCPv6 по RFC 7341 и ретрансляция по RFC 9928; либо локальная служба без состояния на каждом коммутаторе, которая отправляет option 108, но не выдаёт IPv4-адреса.
Последний способ на Windows ещё не проверяли. Boeddinghaus сообщил, что он работает с другим клиентом, а испытание разных версий Windows только планировалось. На вопрос из зала, почему Windows не запускает CLAT просто при отсутствии ответа DHCPv4, он ответил: система считает появившийся адрес APIPA ошибкой и не включает переводчик. В стенограмме нет номера сборки и захвата пакетов.
Microsoft пишет о «поиске конфигурации», а докладчик назвал option 108 сигналом запуска WinCLAT. Возможно, это два действия: сначала включить CLAT, затем найти префикс NAT64. Возможна и зависимость от версии или условий сети. Запись встречи не показывает, что делает поддерживаемая сборка Windows, когда DHCPv4 вообще не отвечает.
Срок возврата IPv4 после option 108 начинается уже после получения сигнала. До отключения ретранслятора оператору нужно проверить сам запуск: записать DHCPDISCOVER и ответ с option 108, состояние IPv4, поиск префикса NAT64 и состояние CLAT на планируемой сборке Windows. Затем проверить старое IPv4-приложение. Если CLAT запускается без ответа, документация должна назвать условия. Если нет, сигнал придётся передавать через DHCPv6 или локальную службу на коммутаторе.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





