Re: [v6ops] FYI: Microsoft's latest on CLAT

Jen Linkova <furry13@gmail.com> Sat, 09 March 2024 02:36 UTC

Return-Path: <furry13@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F041AC14F6A1 for <v6ops@ietfa.amsl.com>; Fri, 8 Mar 2024 18:36:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.855
X-Spam-Level:
X-Spam-Status: No, score=-6.855 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rhnhCxf6MGcX for <v6ops@ietfa.amsl.com>; Fri, 8 Mar 2024 18:36:10 -0800 (PST)
Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F1FAC14F5E8 for <v6ops@ietf.org>; Fri, 8 Mar 2024 18:36:05 -0800 (PST)
Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-2d422b6253cso12253541fa.2 for <v6ops@ietf.org>; Fri, 08 Mar 2024 18:36:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709951763; x=1710556563; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=CbdPGNALbgQ2ZtfAR5e4ClYUu9aZPPIa7yEW/6dsJKs=; b=dkhHm9DO/I7xUg0o0jQ8Py0OyjEdw0+9oJjNCcRm6lB34VZKZjXttxdFVOPGe3MYRV n2Jkk0Y133BzECJyNTg76FXRSCYVwZJ1ynPW4YCgws8SHjPNCYuMILyun1GXXHl9iR6b Rnak5KCMwakt9+WZzZo4yz75ivJQ8j+QmfA0AOK4n7Sfk8n+cs3T4PPnAcCH6i/NNYNp pRfyzXF/hCe46LfHEP8wH8chyZScUW1+oX0MmxuoaJIYJKDOh8x/FHuozlzG1MgreiIS V2v5Efoc+HC14+HVi9U9lvTuJjeyn5C3ehO43r4DAi0NC3QY5a/toVEg7Os5lef/ymKR FD2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709951763; x=1710556563; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CbdPGNALbgQ2ZtfAR5e4ClYUu9aZPPIa7yEW/6dsJKs=; b=RkfUOFWZXjP7P610qbztqeFjl+Xpv1Msj/NbPE5TgPXBU1Juk3UUrAz6f8VNsRagsV Boq70KmSIPX5FKgn1KGg4/16nWbcPtdGNxFPdEKefMU4NfuF7da7FtmvuuRFBEHSumFL D7/KLPMEUMHFI6AvPD1IsIOv2Pb/39fngnTc8mnEnYFi9gvxSDIOqxlsqpV8pva48gT7 V3VqGZylYFlMga41qfXJ/hUC6GXTF9Tn3wBX092GH8QundTsTT/qTbpl786LZ3hEeecF U9KzOYiemiI17V00AUM5eaYBEc3FnZl8UQ+802CLo3Ne01CAB6vLAanI1mzZpmN2uVsi COzw==
X-Forwarded-Encrypted: i=1; AJvYcCUF3TQOa9tg3quJkf4F9uEGCg42gm/avcZIhJ92IhlI0sAgeJwC/pX++sMVwCAOAana1VVCAE2AxTXmwMeLZg==
X-Gm-Message-State: AOJu0YxOB7+s0u0yRoiXRNVhZtoWOfTjVk6yr79qrxgpUbjF2Jg87Cja hj2s+CPsQcdBjH8n6k2wtBP5rZ2M/0TGF+QsuieHFsPqYbCBS66Xz/5Celz5rZ+lUq4K4aHk1Jr vTo7Ynn0juzGb8iasd5FCh+qct5U=
X-Google-Smtp-Source: AGHT+IH7RsYl7pYEMnLTfs6dNDz9/cc3AtEpGdMsdG3eOOzNsG7ALiyVWYhWNWBzI+h3yhdk1mMkJzT94w3FPS5cVRw=
X-Received: by 2002:a05:651c:221b:b0:2d2:a53d:bbb9 with SMTP id y27-20020a05651c221b00b002d2a53dbbb9mr585648ljq.50.1709951762756; Fri, 08 Mar 2024 18:36:02 -0800 (PST)
MIME-Version: 1.0
References: <SJ0PR00MB1348781EB81293E8A0521F23FA202@SJ0PR00MB1348.namprd00.prod.outlook.com> <CAKD1Yr1GgOBR+Y5x4-+BCzQFp3usPwd_CM05nfwgM6pT5wef1Q@mail.gmail.com> <884F5E11-364C-4D42-B199-B8FEF33C59C4@employees.org> <CAFU7BAQn-EgpL0mukUUnsBt916UA0P9Qw8KYtC5E5vG3ZMOW7w@mail.gmail.com> <10EF7C0B-0690-4AC0-BD7D-4DAB03C23E76@employees.org>
In-Reply-To: <10EF7C0B-0690-4AC0-BD7D-4DAB03C23E76@employees.org>
From: Jen Linkova <furry13@gmail.com>
Date: Sat, 09 Mar 2024 13:35:50 +1100
Message-ID: <CAFU7BAQsnionnO_VZoxAnqAKad_cuQbyHzFKK4XMai_Hw8-Kyg@mail.gmail.com>
To: Ole Troan <otroan@employees.org>
Cc: Lorenzo Colitti <lorenzo@google.com>, Tommy Jensen <Jensen.Thomas@microsoft.com>, "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/m_KLmBQ3O0w5PQUca4EIJOICZV0>
Subject: Re: [v6ops] FYI: Microsoft's latest on CLAT
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Mar 2024 02:36:11 -0000

On Sat, Mar 9, 2024 at 12:29 AM Ole Troan <otroan@employees.org> wrote:
> >> Isn’t it too early to state that it has lower operational cost than dual-stack (or IPv4 only)?
> >
> > It may be for people who haven't deployed it yet.
>
> Definitely. That was my point. It “may be”. We don’t quite know yet.

I do ;)

> >> It’s likely harder to troubleshoot IPv4 problems too.
> >
> > It's not my experience. Actually troubleshooting is much easier.
> > For IPv6-only devices it's just one protocol. For dual-stack devices
> > nothing has changed compared to a dual-stack setup.
>
> Cool! I would just imagine get a few issues with PMTUD discovery, traceroute not working and so on.

Those issues usually occur in IPv6-only networks as well.
I'd like to clarify: I'm comparing IPv6-mostly design (Option108 +
clat on hosts) with having a dedicated IPv6-only segment.
And most issues you mentioned exist in both.

> >> And I don’t think it even works on my DHCPv6 single address assigned network at all (yet to be tested).
> >
> > Nor would IPv6-only.
>
> Why not?

Because IPv6-mostly network is contains 3 types of hosts:
- IPv6-only
- dual-stack
- IPv4-only.

The last two would not run clat. IPv4-only applications on IPv6-only
hosts would have issues on both IPv6-mostly and IPv6-only networks, as
long as those networks do not provide a dedicated clat address.

> > When you made the decision to assign a single IPv6 address per device,
> > I assume you did evaluate pros and cons.
> > It doesn't make the  designs which are incompatible with your choice bad ones.
>
> IPv6 mostly in itself is not incompatible with a single IPv6 address.
> That’s an implementation choice.

CLAT requires a dedicated address, and it is documented in the
corresponding RFC.

> I haven’t had time to test implementations yet.
> Documentation isn’t exactly where Apple shines, but interesting to see where Microsoft lands on this one.

I believe Tommy already mentioned
https://datatracker.ietf.org/doc/draft-link-v6ops-claton/

> >>
> >>> On 8 Mar 2024, at 04:52, Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org> wrote:
> >>>
> >>> Great to hear! I think this means that all the major platforms will support the "IPv6-mostly" operational model that v6ops has been working on for the past few years. That's super important, because it means that any network can use this model with confidence that all their clients will work.
> >>>
> >>> Hopefully this will really help adoption of this model in enterprise networks. Dual-stack is expensive to operate, but if IPv6-only works, then any enterprise that wants to support IPv6 in some form can simply skip directly from IPv4-only to IPv6-mostly without having to worry about the costs of dual-stack at all.
> >>>
> >>> On Fri, Mar 8, 2024 at 5:05 AM Tommy Jensen <Jensen.Thomas=40microsoft.com@dmarc.ietf.org> wrote:
> >>> Good day v6ops,
> >>>
> >>> As a general IPv6 FYI, I'll share Windows' announcement to bring CLAT to general networking interfaces which went live today: https://techcommunity.microsoft.com/t5/networking-blog/windows-11-plans-to-expand-clat-support/ba-p/4078173
> >>>
> >>> Looking forward to seeing everyone in Brisbane and talking about CLAT recommendations, the draft Jen and I are coauthoring, as Windows will be an implementor!
> >>>
> >>> Thanks,
> >>> Tommy
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >>
> >>
> >> _______________________________________________
> >> v6ops mailing list
> >> v6ops@ietf.org
> >> https://www.ietf.org/mailman/listinfo/v6ops
> >
> >
> >
> > --
> > Cheers, Jen Linkova
>
>
>


-- 
Cheers, Jen Linkova