Re: [v6ops] Re: How to make an elegant IPv4 outage

Nick Buraglio <buraglio@forwardingplane.net> Sun, 07 June 2026 15:32 UTC

Return-Path: <buraglio@forwardingplane.net>
X-Original-To: ietf@mail2.ietf.org
Delivered-To: ietf@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E91ABFCD14BC for <ietf@mail2.ietf.org>; Sun, 7 Jun 2026 08:32:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780846365; bh=ZMj4pUs1A7PnwSUQqytADjjrcc5don9JJNQsBnhA5FI=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=KEIF4U+O1qPrjZERHX6cjbc7ZlVivcuIK66U6AHkOVqBzOFJx6DOrVGm2/OQxiVGT wJ0O9ExX/b208L/sW/aAV4Cof6E9Jth6NQKjVSoUK4LENnL1NXiMyFKSo1+AY2MThu f8JK4vz0RUC/Ysqq6AhPtALZrr+5Z50W0Uky4gYQ=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=forwardingplane.net
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 rCSsjpcx2iX4 for <ietf@mail2.ietf.org>; Sun, 7 Jun 2026 08:32:42 -0700 (PDT)
Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com [IPv6:2607:f8b0:4864:20::72f]) (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 7A015FCD149E for <ietf@ietf.org>; Sun, 7 Jun 2026 08:32:42 -0700 (PDT)
Received: by mail-qk1-x72f.google.com with SMTP id af79cd13be357-9159da9bba5so248617485a.1 for <ietf@ietf.org>; Sun, 07 Jun 2026 08:32:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780846356; cv=none; d=google.com; s=arc-20240605; b=M5CKBM0q0N+InYTGUpr6awU9MASCJharIzRDB0LIXJD4CyTNkFxrCtamSa95qrjTAY R7oafI/xQjso8dYRLhWzwj6F8BTE+ZEbv59PhmsTzCvBScMiD6vfCgTNX7GOW93uLoV3 GMu88yl/Y0/2CPnEY3qaaslAlLobCL3Wm5wcGwG+W+OkL6/yaqcEPvOHw8/O8LeOX6Ib 1ZxyXYmZkoRwf7nGQeacTD5BtjiePOiMWyuRSKhYW8JcuRLpvBLdLG3cep1GwvYj/41G PsERwDvh62CB0R+7iuiziudbPo6DhVdjSJxnWO2gyczmYOuH1I9BJ0S11omDnQQMbdgA mzQg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=SFwSdnx7WqgSJFtq5JownALlTI0RaCKfoqrq0U4yF2c=; fh=oIVfvutyztN6FDu3tnvTllI50+oSadZhRNvlIr5LgvE=; b=hTfvNJd5FEnpn08i9PdFU7K7njZhxdxAJ0VKR4dvnm8CIxKaXx72faxAo67bi51c4H k9lRQXvudCAfwIiycx47XK7H+hlyU2RbPb03vKzaL2HlWOWqhqQaY3hmJ/SkzkYKUBCw uuDPiYzh2Tv5Kjf9PhYTJKo1rBJ7oSse85WaTY/AUMW+OB6T6Ivbd9qBRrKy1qloUk7b +dyoU60aNFzLxMsTPS5vum8Dsj/Ld5/KGi6mgQS5vNxpDyhBjM1q4CrFY76dedEpwbxr GOIHpt5NXB+wfh2b2jjL3Dn9tzwtCcmGUmIOOlr/Bj6jokY3mHJ8oi6bbUhvCeBM6egi vuiA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=forwardingplane.net; s=google; t=1780846356; x=1781451156; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=SFwSdnx7WqgSJFtq5JownALlTI0RaCKfoqrq0U4yF2c=; b=GZXzR/G+QHRsCil7ILP85t0WuGC+k1GJcEI4kuab+eV/NtdLOmuaz5v2hWgexUnfjt PIaRzqXdYC5j/LCDwdq5tgdtZbQjsF6ejGlAkZy8uqwdsvqwNXygVmh2Y/oMBHseULMb y09xzKjAxkwdr/PloXeV1dBWaG3rywMjG79kE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780846356; x=1781451156; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=SFwSdnx7WqgSJFtq5JownALlTI0RaCKfoqrq0U4yF2c=; b=q2OMjxicuuk+iK5yQ01YT4BA7EuxGVZqgVKXwqPsFLt6QRC3oWExhb7Nbxbuz7gXnA e2ghtLySLcLnHXt0yC8ivEziTaaYKmHBEbMvAwdreTRZdqev5NOuRmro4q29F5rTgUui /r7fU3WDn/Hmej67D3uH8LZoDm9LAwV509qEyWinUGPEx7TC/poJzPRmupqJExvycdA6 b4GEA5oadado8ojnKKvXy/dsoZZnItg5mULf1LuJUje/4mSiIDdKQMcaPxTAJi4+z7tr PSUg8FvZxsVaJ07qxzdRs0ZZVz34e6NFUdjCoaMjQw+uKOfL7U7ajwar6bkBX1gVtVDG GYcw==
X-Forwarded-Encrypted: i=1; AFNElJ+nbHwtvsFx47ExYKbqrwcSKrETy3CrSj5ic2W7I3d3EkSCUHlDs/5C1S4ADxGs6IpUtzNc@ietf.org
X-Gm-Message-State: AOJu0YyhGvxMLZHb5z0FphMl74/WKnKb02gZ8y5eVHCqB6c+Yiyd3Uc2 zlJwwqR2Hzl5StPFW0EIVTexePLZj21xxq9ip9OAWUo42Dqf5bnyN6lgpNOenqaoUb98rLS7k6D Gdp1Rs1kHq9uN6PDU4mKCZvQhgH/C9OoWl9SUlkWr
X-Gm-Gg: Acq92OEr1WnhL2SgdkHFYUaxc+Fv23BQimWySiefSqB7GMwISdSrcEEalHRNaOJ4+y6 AB63fGN1T0hMQ/D5uReaeZffEmazmRfusdFB0QoLE2KHayRDNBiurDf4GHnpkpMXO9ihv9XZIaw a4zAkMyA12SgglhhX+a/SUsnOnSy1Yh+LOntuM8Cz2Bznb6EY4Y5nB0vyK3tLcsrRzyXZiWA1+c 30kfQkCHKW72Y23CoItZG4whV5YSyrgtp+iIiu6rVJTSi4jjZH8LIpXWFY36q6EfL0O+Snfgs8H wXy9gYKmpqb63ZGW0VmyzdUKADiU49R+i58RlFtDQtZjneof8xvT6rygLoNCcrawFINAPkD0mV8 HE2I=
X-Received: by 2002:a05:620a:3190:b0:915:7d5d:bbc2 with SMTP id af79cd13be357-915a9d61ac8mr2073131385a.37.1780846355972; Sun, 07 Jun 2026 08:32:35 -0700 (PDT)
MIME-Version: 1.0
References: <456388925.296572478.1780511571678.JavaMail.zimbra@zmcc-3-mailbox-1.zmailcloud.com> <6.2.5.6.2.20260603121059.18d33668@elandnews.com> <1123312645.298995989.1780522146673.JavaMail.zimbra@zmcc-3-mailbox-1.zmailcloud.com> <3a456baf-2507-487e-bb09-2d5dae6165fa@gmail.com> <109008554.300485918.1780530680809.JavaMail.zimbra@zmcc-3-mailbox-1.zmailcloud.com> <d6b326b3615c41bd971fe98c4362a7d5@huawei.com>
In-Reply-To: <d6b326b3615c41bd971fe98c4362a7d5@huawei.com>
From: Nick Buraglio <buraglio@forwardingplane.net>
Date: Sun, 07 Jun 2026 17:32:24 +0200
X-Gm-Features: AVVi8CfrqmQ741ACoWBK_Ge3_LI3iO7QUw77PpV-WgqpI72JtxNwGrdXRPdjMq4
Message-ID: <CACMsEX9pHnVgG3dp2CyYmeYHPGNQWySoxOaOFiotQzT+oJMfBg@mail.gmail.com>
Subject: Re: [v6ops] Re: How to make an elegant IPv4 outage
To: Xipengxiao <xipengxiao=40huawei.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007296ae0653ab9aa9"
Message-ID-Hash: H2RPW2OKB2P4JXTCM7A4OQLBOEYOWZ5H
X-Message-ID-Hash: H2RPW2OKB2P4JXTCM7A4OQLBOEYOWZ5H
X-MailFrom: buraglio@forwardingplane.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ietf.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Franck Martin <franck@peachymango.org>, S Moonesamy <sm+ietf@elandsys.com>, witarea <witarea@ietf.org>, ietf <ietf@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
List-Id: "IETF-Discussion. This is the most general IETF mailing list, intended for discussion of technical, procedural, operational, and other topics for which no dedicated mailing lists exist." <ietf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/b7Y54XJp7mZkTRkIN1EjHAP0vyo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Owner: <mailto:ietf-owner@ietf.org>
List-Post: <mailto:ietf@ietf.org>
List-Subscribe: <mailto:ietf-join@ietf.org>
List-Unsubscribe: <mailto:ietf-leave@ietf.org>

+1

We have done k8s with IPv6-only in our data centers and once the initial
hurdles are past, it is significantly easier to work with.
Where the complications lie are in the random libraries inside of random
containers, and in some cases in the container repositories.
I’m curious to see what your experience is/was, and how it differed from
ours, if at all.

nb

On Fri, Jun 5, 2026 at 10:21 Xipengxiao <xipengxiao=
40huawei.com@dmarc.ietf.org> wrote:

> Hi Franck,
>
> You are very welcome to take the lead on "Deploying IPv6 in the Data
> Center/Enterprises".  We look forward to your drafts.
>
> XiPeng
>
> -----Original Message-----
> From: Franck Martin <franck@peachymango.org>
> Sent: Thursday, June 4, 2026 1:51 AM
> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> Cc: S Moonesamy <sm+ietf@elandsys.com>; witarea <witarea@ietf.org>; ietf <
> ietf@ietf.org>; v6ops@ietf.org
> Subject: [v6ops] Re: How to make an elegant IPv4 outage
>
> Adding v6ops to the list of Cc
>
> Brian,
>
> Getting myself up to date with the v6ops.
>
> I see there is a milestone to adopt by dec 2026 Deploying IPv6 in the Data
> Center and Deploying IPv6 in the Enterprise. I have some experience with
> this having done that at LinkedIn and been very close to an IPv6-only
> deployment. I also was aware of what was happening at the mothership at
> Microsoft.
>
> I don’t see any lead for this besides the WG chair. I would be happy to
> contribute and may be to reach out to folks. I quickly looked through the
> archives but did not see anything obvious on those topics.
>
> Franck
>
> > On Jun 3, 2026, at 15:34, Brian E Carpenter <brian.e.carpenter@gmail.com>
> wrote:
> >
> > Franck,
> >
> > You definitely need to keep v6ops@ietf.org aware of this.
> >
> > I assume you are aware of
> https://datatracker.ietf.org/doc/draft-palet-v6ops-ipv6-only/ and other
> work in v6ops related to IPv6-only and IPv6-mostly.
> >
> > Regards/Ngā mihi
> >   Brian Carpenter
> >
> > On 04-Jun-26 09:29, Franck Martin wrote:
> >> Moving to Witarea, but keeping ietf in the loop for the moment.
> >> Hi Surya,
> >> Many thanks for those great points.
> >>> On Jun 3, 2026, at 13:00, S Moonesamy <sm+ietf@elandsys.com> wrote:
> >>>
> >>> Hi Franck,
> >>>
> >>> [Cc to witarea@]
> >>>
> >>> At 11:32 AM 03-06-2026, Franck Martin wrote:
> >>>> Today I submitted this Internet Draft (I-D) to the IETF
> >>>> https://datatracker.ietf.org/doc/draft-martin-retry-over-ipv6/
> >>>>
> >>>> I have been building this site: pacific.ipv6forum.com and I have
> been wondering, how could I do an IPv4 outage on this site on 6/6?
> >>>>
> >>>> I have also seen that Czechoslovakia has mandated the end of IPv4 on
> government sites on 6/6/2032, 6 years from now.
> >>>>
> >>>> I also recall (from recent experience) that it is relatively easy to
> reach >90% of IPv6 connections to an internal network (think datacenter),
> but the remaining last % are difficult to identify (or discard) because
> services may misbehave and prefer IPv4 from time to time: You don't know if
> they can't really do IPv4 or if they did not bother to do IPv6.
> >>>>
> >>>> In an enterprise environment, micro-services are made redundant,
> there are multiple IPs and have fallback mechanisms when they encounter a
> 5xx error on one endpoint.
> >>>>
> >>>> So, I started to work on this Internet Draft. It is ready for the
> first round of public comments. I suspect, if successful, it will take 1 or
> 2 years to make it a standard. Then an extra 1 or 2 years, before it is
> implemented on enough clients (and browsers), we will be just in time for
> doing enough IPv4 outages on 6/6 to meet the 6/6/2032 deadline.
> >>>
> >>> There is a recent thread about IPv6 at
> https://mailarchive.ietf.org/arch/msg/ipv6/BxSOgbF34xbBcijtxf85Pfnb5tc/ I
> don't remember seeing anything resulting from that discussion.  Having a
> draft is, relatively, better than the usual email discussion.  The draft
> falls under the WIT Area and v6ops (which is in another IETF Area).
> >> I quickly read the thread, and also asked for a summary. I agree with
> many points like : some mobiles are IPv6-only (T-Mobile, Reliance,…), some
> networks are IPv6-only on the management side (Comcast),.. StarLink is
> moving the needle A LOT in small countries, see countries on
> https://pacific.ipv6forum.com <https://pacific.ipv6forum.com>.. but yes
> the frontier is Entreprise adoption. I have some experience here that I’m
> trying to share.
> >>>
> >>> Section 1.1 of the draft states that "Governments are also publishing
> fixed IPv4 end dates" and lists one example [1].  Are there any other
> governments which have a fixed end date?
> >> I am not aware of other governments that have published an equally
> >> specific “IPv4 service ends on <date>” policy for their public
> >> services. Several others publish IPv6 transition *milestones* rather
> >> than a fixed IPv4 shutdown date — for example, US OMB M-21-07 (80% of
> >> federal IP-enabled assets in IPv6-only environments by FY 2025, with
> >> strategic intent to phase out IPv4):
> >> https://www.whitehouse.gov/wp-content/uploads/2020/11/M-21-07.pdf
> >> The Netherlands and others have long-standing IPv6 “use-or-explain” or
> adoption targets, but not, to my knowledge, a single published IPv4 end
> date comparable to the Czech case.
> >> There was also a memo from the State of Washington going in the same
> >> direction… I used to track all those… looks like I need to do that
> again.
> >> And I agree that those memos come and go… Why? Because it is not
> trivial, we (IETF?) ought to make it easier.
> >>>
> >>> Section 3 of the draft states that "Many operators plan to remove or
> disable IPv4 while retaining IPv6 service."  Are those plans available on
> the operators' websites?
> >> I tend to abuse the word “Many”, you caught me! I make a note to change
> it to “Some"
> >> That being said:
> >>  * Meta is IPv6-only in their data centers:
> >> https://engineering.fb.com/2017/01/17/production-engineering/legacy-s
> >> upport-on-ipv6-only-infra/
> >> <https://engineering.fb.com/2017/01/17/production-engineering/legacy-
> >> support-on-ipv6-only-infra/>
> >>  * Google Cloud has guidance for IPv6-only:
> >> https://cloud.google.com/blog/products/networking/connect-ipv6-only-w
> >> orkloads-to-ipv4-with-dns64-and-nat64
> >> <https://cloud.google.com/blog/products/networking/connect-ipv6-only-
> >> workloads-to-ipv4-with-dns64-and-nat64>
> >>  * All the could providers are moving to support IPv6 (because for
> >> instance K8S bring undue complexity when you use NAT, also with the
> >> explosion of AI agents, this will not be sustainable, I’m not worry,
> >> they can afford to buy large chunks of IPv4 - side note: I spoke
> >> recently with a banker on why IPv4 is not on the balance sheet of
> >> companies?)
> >>  * Cisco has an IPv6-only building:
> >> https://blogs.cisco.com/networking/an-ipv6-campus-of-the-future
> >> <https://blogs.cisco.com/networking/an-ipv6-campus-of-the-future>
> >>  * Orange is considering IPv6-only:
> >> https://www.youtube.com/watch?v=ahlY1vwM8qE
> >> <https://www.youtube.com/watch?v=ahlY1vwM8qE>
> >>  * Microsoft has IPv6-only deployments (I know that in Azure this is
> >> way more complicated):
> >> https://labs.ripe.net/author/mirjam/ipv6-only-at-microsoft/
> >> <https://labs.ripe.net/author/mirjam/ipv6-only-at-microsoft/>
> >>  * LinkedIn is moving to Dual Stack and IPv6-only in their Datacenters.
> I may point you to the links in this post:
> https://www.patreon.com/posts/ipv6-in-lessons-159595711 where I share my
> experience with IPv6.
> >> On this last point, I want to say my motivation is more on how to make
> life easier for internal deployments than external deployments. As such I
> found out that making a software outage is easier than an infrastructure
> outage, and easier and faster to rollback. “You can’t fix what you don’t
> measure”, if you can differentiate an IPv4 outage from any other outage,
> then you don’t know what to fix.
> >> I’m not expecting the web browsers to implement anything fast, but I
> think we can have “faster” implementation in open source software like gRPC
> and Rest.Li to make life easier in enterprises, therefore impacting other
> software in those enterprises, which will lead to make it easier on the
> public Internet...
> >> So thanks for all those valid points, I’ll figure out how to better
> answer them in version -01.
> >> I tried to address the same with email, a while back. See those expired
> ID:
> https://datatracker.ietf.org/doc/draft-martin-smtp-ipv6-to-ipv4-fallback/
> <https://datatracker.ietf.org/doc/draft-martin-smtp-ipv6-to-ipv4-fallback/>,
>
> https://datatracker.ietf.org/doc/draft-martin-smtp-target-host-selection-ipv4-ipv6/
> <
> https://datatracker.ietf.org/doc/draft-martin-smtp-target-host-selection-ipv4-ipv6/>.
> I hope this ID has a bit more chances.
> >> Franck
> >> PS: if any has more references of mandate or wannabe mandates, please
> let me know.
> >>>
> >>> Regards,
> >>> S. Moonesamy
> >>>
> >>> 1. The IPv6 adoption rate for a social network in that country is
> 35.2%.
>
> _______________________________________________
> v6ops mailing list -- v6ops@ietf.org
> To unsubscribe send an email to v6ops-leave@ietf.org
> _______________________________________________
> v6ops mailing list -- v6ops@ietf.org
> To unsubscribe send an email to v6ops-leave@ietf.org
>