[v6ops] Re: IPv6-mostly deployment at RubyKaigi
Jen Linkova <furry13@gmail.com> Tue, 04 November 2025 17:28 UTC
Return-Path: <furry13@gmail.com>
X-Original-To: v6ops@mail2.ietf.org
Delivered-To: v6ops@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id D1D9982B661F for <v6ops@mail2.ietf.org>; Tue, 4 Nov 2025 09:28:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.849
X-Spam-Level:
X-Spam-Status: No, score=-1.849 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5lNxnXIxB7vZ for <v6ops@mail2.ietf.org>; Tue, 4 Nov 2025 09:28:19 -0800 (PST)
Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 76E4182B661A for <v6ops@ietf.org>; Tue, 4 Nov 2025 09:28:19 -0800 (PST)
Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-4ed0d2a949dso39602351cf.1 for <v6ops@ietf.org>; Tue, 04 Nov 2025 09:28:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762277299; x=1762882099; 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=OnTJd3c5qyB+v6Nnb91pm+fQY3O5dWcXBoV6caDaKLQ=; b=j8LNYcPw/OPHZ9AVVJ20jPvm9LzkCzO/+th3sd1sODNNBuBUGRb+eG7JVA1lVfsuUL 78feaJ6sZsexpsV/PLDWZ7ul6IkxHm4VAe8dwQCiuMWEJ2wBbOFe6NjILLXhKZirzNip oSuIH4qmkXQOfRsRsPVRCbbPrdmAKYq6YEQ9hmF628ZSHh3RubefQnlmMQAPvAs/9QsH jJMLEwALXVJJhPfwH8+XO2z6oHB3k20Ntswu6B2FasXaqNJ2lBaWddoyZsndIVxlH2zI COXT5221qVoUYgNFgJ5CYGaglAsTXvwmJ5/uq1icZvwDBqkz77eZZr5Hh2Ak63ZvnN+B hQWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762277299; x=1762882099; 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=OnTJd3c5qyB+v6Nnb91pm+fQY3O5dWcXBoV6caDaKLQ=; b=f7eKVpsc2fkata4J/o/trMUN5ERPyxpjgqzhHXxyMHN7t7Rez/1plqs0oqmIJ7/iKa jDriNM5dPLR2/888+eBnSpaDvIllD1l/CP7bxYq0VfBX6WEwRgTtac8iWTp4lOeSmppl LbxOh9ukqAoL0ryhOODJ94uVBaA2Ml6qtSFiaxZFh2ywfAva6oBy+KyGFIrVV9Dfk/vV 4mr/W1q0Ava2YFWt3OMtQaN8aq0TMdEmVQ5rYkwdoy4EAEYhhmRGaZz2DtsW78FgxNl+ Tegq9tA1BAlHln6MHYItUYW1QPh2zXlFe5IOAMkMJc0S0bBA5FYQIXiEogdoXgEr1PJd kVyw==
X-Gm-Message-State: AOJu0Yyfx4hEtCjvDLcYKPsihPtc6SId55F1q2UjeEGXj272dlD1AHYh DCE7BI6VM8xi3Zv0QTbyTbC8mruNiKudI5q3hzBMF3ijOG5bZ/Z8b9UTF62axASmrcGNYJ9nGsR cdPXBmbzvz4ouKDhTyGRu0eya1aOVYoo=
X-Gm-Gg: ASbGncthdflgl1vJhtVOnnHqEji5Gsq2sePtKFZDNYns6RF5Mza41iuhv9RKFYJTDw4 C7j4bLLIKWsKVjwQHQ8Q2/gIwg8hX9Eoz8ZnokdA+dPuI+N9kbHXTPw7eO80KsHKk1+yHOH0X/5 3tq8yAcYpy27nIL+fxrHoqtdFOGIvKzvokOSzcu1aohgN3Wtj64fEdcNxHDLXoL8TyvxuLyJlJ7 CjTtvS7QO7zRF5TVzac/3OPdTnPF7QE6JzJWGrVBraaoUKvTtjalEfUy4d4mDG1QmcWZqRQTEHT C7rtZX/sFGeZyNv/
X-Google-Smtp-Source: AGHT+IEePBTNhoal2+0r5+bRfm3cXL3Xhkq9r2AH73hCqHvEgcP7NpjUGdnUxBIRHv4a30rub1Ytb0B7vSHICo17DOg=
X-Received: by 2002:ac8:5fc3:0:b0:4e8:8372:d435 with SMTP id d75a77b69052e-4ed72347545mr4477051cf.3.1762277298946; Tue, 04 Nov 2025 09:28:18 -0800 (PST)
MIME-Version: 1.0
References: <CA+wiQwvs=CY3o04axwF7UD03iXwTCXtU85dPzv5krW5VQGQgjw@mail.gmail.com> <CAFU7BATLgMbhR-mLPhmY4fzAJrEtyMtNPvRuGa7zkFsXpL_tSg@mail.gmail.com>
In-Reply-To: <CAFU7BATLgMbhR-mLPhmY4fzAJrEtyMtNPvRuGa7zkFsXpL_tSg@mail.gmail.com>
From: Jen Linkova <furry13@gmail.com>
Date: Wed, 05 Nov 2025 04:28:07 +1100
X-Gm-Features: AWmQ_bmws8LF3SMvyGzpPnqYVO2d6yVvwRsPMM6JN3gWaWaozb9E3fpr-SY5lJI
Message-ID: <CAFU7BATT5Zbt+LP=-1sU8hRh-i5byWB2GFSX-UH5ydtZZjpJOA@mail.gmail.com>
To: Sorah Fukumori <her=40sorah.jp@dmarc.ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: ZUSC5VZR7WZOSZLJ26Y6CCXBZ4BLAPUV
X-Message-ID-Hash: ZUSC5VZR7WZOSZLJ26Y6CCXBZ4BLAPUV
X-MailFrom: furry13@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-v6ops.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: v6ops@ietf.org, noc@rubykaigi.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [v6ops] Re: IPv6-mostly deployment at RubyKaigi
List-Id: v6ops discussion list <v6ops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/DoKps--OWXBZ9_berx-VlSJ3mYU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Owner: <mailto:v6ops-owner@ietf.org>
List-Post: <mailto:v6ops@ietf.org>
List-Subscribe: <mailto:v6ops-join@ietf.org>
List-Unsubscribe: <mailto:v6ops-leave@ietf.org>
On Wed, Nov 5, 2025 at 1:49 AM Jen Linkova <furry13@gmail.com> wrote: > > 2. We discovered that Apple devices don't respond correctly to unicast Neighbor Solicitations for CLAT addresses; the source addresses in solicited NAs are set to link-local addresses instead. We suspect this causes CLAT address entries to expire from WLC's Neighbor Binding table > > - However, I am uncertain whether this source address behavior is compliant with RFC 4861 and related RFCs. At least our Cisco WLC 3504 did not appear to process such packets. > > I do not see anything in RFC4861 which would prohibit such behavior. > https://www.rfc-editor.org/rfc/rfc4861.html#section-4.4 says that the > Source Address in NA is "An address assigned to the interface from > which the advertisement is sent.". I can only read it as any interface > address is allowed and, to be honest, I'd say using the link-local > address makes sense. > > https://www.rfc-editor.org/rfc/rfc4861.html#section-7.2.5 doesn't > require the source address to be the target address either. > > So, to be honest, it looks more like a bug in the WLC code. Another datapoint: my Macbook which still sends NAs for the CLAT address from the link-local source, has no issues staying on various IPv6-mostly networks (incl. my corporate network, RIPE conference network and the IETF network. So it does look like your controller might make unnecessary strict assumptions, seems to be worth reporting to the vendor. > > - (AFAIK a related discussion can be found on draft-ietf-v6ops-claton-10) > > Oh that discussion is related to yet *another* bug in MacOS which was > fixed earlier: until 15.5, MacOS didn't respond to the unicast NSes > for the CLAT address at all. > It was reported and very promptly fixed (thank you, Apple people!). > > > 3. We also verified that a fix was delivered in the latest macOS/iOS releases (macOS 26 Tahoe and iOS 26). Solicited NAs now use the correct source addresses. > > - For earlier Apple OS versions, the issue was mitigated by increasing binding lifetime in WLC. > > Have you reported it to Cisco? > > > 4. By enabling RFC 8925, approx 80% of IPv4 traffic automatically went to NAT64 boxes. This is wonderful, kudos to RFC authors and implementers! > > Wow, cool, thank you for sharing your experience! > > May I ask you to review > https://datatracker.ietf.org/doc/draft-ietf-v6ops-6mops/ to see if > there is anything you'd like to add/share? > > -- > Cheers, Jen Linkova -- Cheers, Jen Linkova
- [v6ops] IPv6-mostly deployment at RubyKaigi Sorah Fukumori
- [v6ops] Re: IPv6-mostly deployment at RubyKaigi Jen Linkova
- [v6ops] Re: IPv6-mostly deployment at RubyKaigi Jen Linkova
- [v6ops] Re: IPv6-mostly deployment at RubyKaigi Jason Healy
- [v6ops] Re: IPv6-mostly deployment at RubyKaigi Sorah Fukumori
- [v6ops] Re: IPv6-mostly deployment at RubyKaigi Sorah Fukumori
- [v6ops] Re: IPv6-mostly deployment at RubyKaigi Jen Linkova