Return-Path: <franck@peachymango.org>
X-Original-To: witarea@mail2.ietf.org
Delivered-To: witarea@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1])
	by mail2.ietf.org (Postfix) with ESMTP id 3811C10BD8616;
	Wed,  1 Jul 2026 13:30:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1782937801; bh=zmK1hDWnI3+B/B0J8A9xqNvMj/+0LYs4kWv+m0LGKHU=;
	h=Date:From:To:Cc:In-Reply-To:References:Subject;
	b=Mh9sUnd+LeIfgtiOOvG8ZE/npf0ue0/eKVWMM686s4V8vf9wfkHET20AgxRLRx49H
	 VwGp29ww+2DQj5z5B8100IzbLVZkE27imCgvzfi/b7xcuW9bTffNU/qqZ/YOLNWgO6
	 c3yl9n1U24atO4ZvH1dwy6DmB1dWuGS1GHSxK5R4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level: 
X-Spam-Status: No, score=-2.797 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_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
	RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, 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=peachymango.org
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 XdD2Zti8sAra; Wed,  1 Jul 2026 13:29:59 -0700 (PDT)
Received: from zmcc-4-mx.zmailcloud.com (zmcc-4-mx.zmailcloud.com
 [34.203.170.87])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
	(No client certificate requested)
	by mail2.ietf.org (Postfix) with ESMTPS id 3F1F210BD58E9;
	Wed,  1 Jul 2026 13:27:09 -0700 (PDT)
Received: from zmcc-3.zmailcloud.com
 (ec2-3-15-255-223.us-east-2.compute.amazonaws.com [3.15.255.223])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest
 SHA256)
	(No client certificate requested)
	by zmcc-4-mx.zmailcloud.com (Postfix) with ESMTPS id 4BB14781D5E1;
	Wed,  1 Jul 2026 15:27:02 -0500 (CDT)
Received: from zmcc-3.zmailcloud.com (localhost [127.0.0.1])
	by zmcc-3-mta-1.zmailcloud.com (Postfix) with ESMTPS id 27F4DA00E323;
	Wed,  1 Jul 2026 15:27:02 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1])
	by zmcc-3-mta-1.zmailcloud.com (Postfix) with ESMTP id 0CBC6A00E339;
	Wed,  1 Jul 2026 15:27:02 -0500 (CDT)
DKIM-Filter: OpenDKIM Filter v2.10.3 zmcc-3-mta-1.zmailcloud.com 0CBC6A00E339
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peachymango.org;
	s=8CB80586-E3FE-11EB-B0E7-C1E0928D69D1; t=1782937622;
	bh=zmK1hDWnI3+B/B0J8A9xqNvMj/+0LYs4kWv+m0LGKHU=;
	h=Date:From:To:Message-ID:MIME-Version;
	b=Sb6jfbXZOXm5IyALNCt9U/GCweHizk9S8wULJE+Bq+Ad7UosXZueXSU4DcqgD8iSg
	 EfnXGy29bslYCB2hj7y6SX5awf7lz+Bj8d2ITagywWMgM2myRAs1+cu6vRjJM61Oc7
	 OeOKBzkvGoXxZGItBgxVi587AambEO1H9G57I9F2aZ+3DNP3Y6qgyqB7ILh5myhO4h
	 rvwLMj9C1rr6LW4dlbrg4mJjR7yhxDtMERYnQczsEPYSQvozsAMZ8swRh4/oTjSuCt
	 wrcQMBbQdgSY1zXTWvQU25UvXFgAF+d6f/9eLnGpttgJwHmvpOfqWpxmqHrZjJZFHC
	 sxij5NXCGp/4w==
Received: from zmcc-3.zmailcloud.com ([127.0.0.1])
 by localhost (zmcc-3-mta-1.zmailcloud.com [127.0.0.1]) (amavis, port 10026)
 with ESMTP id kjy8QBEDeL2C; Wed,  1 Jul 2026 15:27:01 -0500 (CDT)
Received: from zmcc-3-mailbox-1.zmailcloud.com
 (zmcc-3-mailbox-1.zmailcloud.com [172.31.18.168])
	by zmcc-3-mta-1.zmailcloud.com (Postfix) with ESMTP id C8CF3A00E323;
	Wed,  1 Jul 2026 15:27:01 -0500 (CDT)
Date: Wed, 1 Jul 2026 15:27:01 -0500 (CDT)
From: Franck Martin <franck@peachymango.org>
To: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
Message-ID: 
 <1789666940.33457565.1782937621585.JavaMail.zimbra@peachymango.org>
In-Reply-To: <AF85250F-A46E-4CCB-8E1F-BE362FF6E47E@ericsson.com>
References: <AF85250F-A46E-4CCB-8E1F-BE362FF6E47E@ericsson.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=_ad900016-1891-4ece-93e9-77e29d3e7079"
X-Mailer: Zimbra 10.1.18_GA_4890 (ZimbraWebClient - SAF26.5
 (Mac)/10.1.17_GA_4873)
Thread-Topic: draft-martin-retry-over-ipv6-02 requesting review/additional
 comments
Thread-Index: AQHdCTbWDviWoiUMW0m8cQKtlG14evIyVrrn
Message-ID-Hash: B7UF5IA33MIK7UTBDPASEGX2EPPAU7IR
X-Message-ID-Hash: B7UF5IA33MIK7UTBDPASEGX2EPPAU7IR
X-MailFrom: franck@peachymango.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation; nonmember-moderation; administrivia;
 implicit-dest; max-recipients; max-size; news-moderation; no-subject;
 digests; suspicious-header
CC: v6ops <v6ops@ietf.org>, witarea <witarea@ietf.org>, ietf-http-wg@w3.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: =?utf-8?q?=5BWitarea=5D_Re=3A_draft-martin-retry-over-ipv6-02_requesting_rev?=
 =?utf-8?q?iew/additional_comments?=
List-Id: "Web and Internet Transport (WIT) Area" <witarea.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/witarea/pO2i2KPRliT-emR7Ile-j942EJI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/witarea>
List-Help: <mailto:witarea-request@ietf.org?subject=help>
List-Owner: <mailto:witarea-owner@ietf.org>
List-Post: <mailto:witarea@ietf.org>
List-Subscribe: <mailto:witarea-join@ietf.org>
List-Unsubscribe: <mailto:witarea-leave@ietf.org>

--=_ad900016-1891-4ece-93e9-77e29d3e7079
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable



Hi Mirja,=20




Good suggestion.=20




Folks on httpbis,=20




This is about [ https://datatracker.ietf.org/doc/draft-martin-retry-over-ip=
v6/ | draft-martin-retry-over-ipv6. ]=20




It is about helping the retirement of IPv4 by providing some transition mec=
hanisms. This is part of v6ops but it really needs some http expertise.=20




I'm not tied to a particular error code. I have tried to figure out which c=
lass would be best, between 4xx and 5xx. Some folks even suggested using 3x=
x, but I'm worried about infinite loops.=20




It may help to understand this draft by placing it into a bigger context, w=
hich is described in [ https://datatracker.ietf.org/doc/draft-martin-deploy=
ing-ipv6-data-center/ | draft-martin-deploying-ipv6-data-center. ]=20




There is also a short discussion on Reddit: [ https://www.reddit.com/r/ipv6=
/s/lBQCFI4ucI | https://www.reddit.com/r/ipv6/s/lBQCFI4ucI ]=20

and some past thread on v6ops/witarea=20

Franck Martin=20
[ https://www.peachymango.org/ | https://www.peachymango.org/ ]=20


From: "Mirja Kuehlewind" <mirja.kuehlewind@ericsson.com>=20
To: "Franck Martin" <franck@peachymango.org>, "v6ops" <v6ops@ietf.org>, "wi=
tarea" <witarea@ietf.org>=20
Sent: Wednesday, July 1, 2026 1:51:41 AM=20
Subject: Re: [Witarea] draft-martin-retry-over-ipv6-02 requesting review/ad=
ditional comments=20


Hi Franck,=20

you should probably also send this to the httpbis list.=20

Mirja=20


From: Franck Martin <franck@peachymango.org> on behalf of Franck Martin <fr=
anck@peachymango.org>=20
Date: Tuesday, 30. June 2026 at 20:49=20
To: v6ops <v6ops@ietf.org>, witarea <witarea@ietf.org>=20
Subject: [Witarea] draft-martin-retry-over-ipv6-02 requesting review/additi=
onal comments=20


Hi all,=20


Some suggested that a 4xx code could be better, so I checked the pros and c=
ons and added language in this draft on the various aspects of 566 vs 466. =
Also checked if there is any current behavior for common software for retry=
ing after any HTTP error code.=20


Spolier alert: 566 still seems better.it is not an error on the client part=
, It is the server that refuses to honor the connection.=20


This new draft has this added language:=20


[ https://datatracker.ietf.org/doc/draft-martin-retry-over-ipv6/ | https://=
datatracker.ietf.org/doc/draft-martin-retry-over-ipv6/ ]=20


To be noted, I implemented this draft on my site: [ https://pacific.ipv6for=
um.com/ | https://pacific.ipv6forum.com/ ] so that on the 6th of every mont=
h, IPv4 is not served. I had some implementation nits that prevented me fro=
m getting good logs. I hope this time I will have better logs, therefore be=
tter reports to share with folks.=20


In a couple of days, the site will show a banner announcing the IPv4 outage=
.=20


At the moment, I have not convinced a WG to formally =E2=80=9Chost=E2=80=9D=
 the discussion. I won=E2=80=99t be able to attend IETF Vienna as to gather=
 more support, but appreciate if some folks could be a proxy.=20


Franck Martin=20


[ https://www.peachymango.org/ | https://www.peachymango.org ]=20


--=_ad900016-1891-4ece-93e9-77e29d3e7079
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"font-family: arial,helvetica,sans-serif; font-siz=
e: 12pt; color: #000000"><div><p style=3D"margin: 0px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; font-width: normal; font-si=
ze: 16px; line-height: normal; font-family: Arial; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures=
: normal; font-variant-numeric: normal; font-variant-east-asian: normal; fo=
nt-variant-position: normal; font-variant-emoji: normal; font-feature-setti=
ngs: normal; font-optical-sizing: auto; font-variation-settings: normal; co=
lor: rgb(0, 0, 0);" data-mce-style=3D"margin: 0px; font-style: normal; font=
-variant-caps: normal; font-weight: normal; font-width: normal; font-size: =
16px; line-height: normal; font-family: Arial; font-size-adjust: none; font=
-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: no=
rmal; font-variant-numeric: normal; font-variant-east-asian: normal; font-v=
ariant-position: normal; font-variant-emoji: normal; font-feature-settings:=
 normal; font-optical-sizing: auto; font-variation-settings: normal; color:=
 #000000;">Hi Mirja,</p><p style=3D"margin: 0px; font-style: normal; font-v=
ariant-caps: normal; font-weight: normal; font-width: normal; font-size: 16=
px; line-height: normal; font-family: Arial; font-size-adjust: none; font-k=
erning: auto; font-variant-alternates: normal; font-variant-ligatures: norm=
al; font-variant-numeric: normal; font-variant-east-asian: normal; font-var=
iant-position: normal; font-variant-emoji: normal; font-feature-settings: n=
ormal; font-optical-sizing: auto; font-variation-settings: normal; color: r=
gb(0, 0, 0); min-height: 18px;" data-mce-style=3D"margin: 0px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; font-width: normal;=
 font-size: 16px; line-height: normal; font-family: Arial; font-size-adjust=
: none; font-kerning: auto; font-variant-alternates: normal; font-variant-l=
igatures: normal; font-variant-numeric: normal; font-variant-east-asian: no=
rmal; font-variant-position: normal; font-variant-emoji: normal; font-featu=
re-settings: normal; font-optical-sizing: auto; font-variation-settings: no=
rmal; color: #000000; min-height: 18px;"><br></p><p style=3D"margin: 0px; f=
ont-style: normal; font-variant-caps: normal; font-weight: normal; font-wid=
th: normal; font-size: 16px; line-height: normal; font-family: Arial; font-=
size-adjust: none; font-kerning: auto; font-variant-alternates: normal; fon=
t-variant-ligatures: normal; font-variant-numeric: normal; font-variant-eas=
t-asian: normal; font-variant-position: normal; font-variant-emoji: normal;=
 font-feature-settings: normal; font-optical-sizing: auto; font-variation-s=
ettings: normal; color: rgb(0, 0, 0);" data-mce-style=3D"margin: 0px; font-=
style: normal; font-variant-caps: normal; font-weight: normal; font-width: =
normal; font-size: 16px; line-height: normal; font-family: Arial; font-size=
-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-va=
riant-ligatures: normal; font-variant-numeric: normal; font-variant-east-as=
ian: normal; font-variant-position: normal; font-variant-emoji: normal; fon=
t-feature-settings: normal; font-optical-sizing: auto; font-variation-setti=
ngs: normal; color: #000000;">Good suggestion.</p><p style=3D"margin: 0px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; font-wi=
dth: normal; font-size: 16px; line-height: normal; font-family: Arial; font=
-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; fo=
nt-variant-ligatures: normal; font-variant-numeric: normal; font-variant-ea=
st-asian: normal; font-variant-position: normal; font-variant-emoji: normal=
; font-feature-settings: normal; font-optical-sizing: auto; font-variation-=
settings: normal; color: rgb(0, 0, 0); min-height: 18px;" data-mce-style=3D=
"margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: n=
ormal; font-width: normal; font-size: 16px; line-height: normal; font-famil=
y: Arial; font-size-adjust: none; font-kerning: auto; font-variant-alternat=
es: normal; font-variant-ligatures: normal; font-variant-numeric: normal; f=
ont-variant-east-asian: normal; font-variant-position: normal; font-variant=
-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; f=
ont-variation-settings: normal; color: #000000; min-height: 18px;"><br></p>=
<p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; fon=
t-weight: normal; font-width: normal; font-size: 16px; line-height: normal;=
 font-family: Arial; font-size-adjust: none; font-kerning: auto; font-varia=
nt-alternates: normal; font-variant-ligatures: normal; font-variant-numeric=
: normal; font-variant-east-asian: normal; font-variant-position: normal; f=
ont-variant-emoji: normal; font-feature-settings: normal; font-optical-sizi=
ng: auto; font-variation-settings: normal; color: rgb(0, 0, 0);" data-mce-s=
tyle=3D"margin: 0px; font-style: normal; font-variant-caps: normal; font-we=
ight: normal; font-width: normal; font-size: 16px; line-height: normal; fon=
t-family: Arial; font-size-adjust: none; font-kerning: auto; font-variant-a=
lternates: normal; font-variant-ligatures: normal; font-variant-numeric: no=
rmal; font-variant-east-asian: normal; font-variant-position: normal; font-=
variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: =
auto; font-variation-settings: normal; color: #000000;">Folks on httpbis,</=
p><p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; f=
ont-weight: normal; font-width: normal; font-size: 16px; line-height: norma=
l; font-family: Arial; font-size-adjust: none; font-kerning: auto; font-var=
iant-alternates: normal; font-variant-ligatures: normal; font-variant-numer=
ic: normal; font-variant-east-asian: normal; font-variant-position: normal;=
 font-variant-emoji: normal; font-feature-settings: normal; font-optical-si=
zing: auto; font-variation-settings: normal; color: rgb(0, 0, 0); min-heigh=
t: 18px;" data-mce-style=3D"margin: 0px; font-style: normal; font-variant-c=
aps: normal; font-weight: normal; font-width: normal; font-size: 16px; line=
-height: normal; font-family: Arial; font-size-adjust: none; font-kerning: =
auto; font-variant-alternates: normal; font-variant-ligatures: normal; font=
-variant-numeric: normal; font-variant-east-asian: normal; font-variant-pos=
ition: normal; font-variant-emoji: normal; font-feature-settings: normal; f=
ont-optical-sizing: auto; font-variation-settings: normal; color: #000000; =
min-height: 18px;"><br></p><p style=3D"margin: 0px; font-style: normal; fon=
t-variant-caps: normal; font-weight: normal; font-width: normal; font-size:=
 16px; line-height: normal; font-family: Arial; font-size-adjust: none; fon=
t-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: n=
ormal; font-variant-numeric: normal; font-variant-east-asian: normal; font-=
variant-position: normal; font-variant-emoji: normal; font-feature-settings=
: normal; font-optical-sizing: auto; font-variation-settings: normal; color=
: rgb(66, 1, 120);" data-mce-style=3D"margin: 0px; font-style: normal; font=
-variant-caps: normal; font-weight: normal; font-width: normal; font-size: =
16px; line-height: normal; font-family: Arial; font-size-adjust: none; font=
-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: no=
rmal; font-variant-numeric: normal; font-variant-east-asian: normal; font-v=
ariant-position: normal; font-variant-emoji: normal; font-feature-settings:=
 normal; font-optical-sizing: auto; font-variation-settings: normal; color:=
 #420178;"><span style=3D"color: #000000;" data-mce-style=3D"color: #000000=
;">This is about <a href=3D"https://datatracker.ietf.org/doc/draft-martin-r=
etry-over-ipv6/" data-mce-href=3D"https://datatracker.ietf.org/doc/draft-ma=
rtin-retry-over-ipv6/"><span style=3D"text-decoration: underline; color: #4=
20178;" data-mce-style=3D"text-decoration: underline; color: #420178;">draf=
t-martin-retry-over-ipv6.</span></a></span></p><p style=3D"margin: 0px; fon=
t-style: normal; font-variant-caps: normal; font-weight: normal; font-width=
: normal; font-size: 16px; line-height: normal; font-family: Arial; font-si=
ze-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-=
variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-=
asian: normal; font-variant-position: normal; font-variant-emoji: normal; f=
ont-feature-settings: normal; font-optical-sizing: auto; font-variation-set=
tings: normal; color: rgb(0, 0, 0); min-height: 18px;" data-mce-style=3D"ma=
rgin: 0px; font-style: normal; font-variant-caps: normal; font-weight: norm=
al; font-width: normal; font-size: 16px; line-height: normal; font-family: =
Arial; font-size-adjust: none; font-kerning: auto; font-variant-alternates:=
 normal; font-variant-ligatures: normal; font-variant-numeric: normal; font=
-variant-east-asian: normal; font-variant-position: normal; font-variant-em=
oji: normal; font-feature-settings: normal; font-optical-sizing: auto; font=
-variation-settings: normal; color: #000000; min-height: 18px;"><br></p><p =
style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; font-w=
eight: normal; font-width: normal; font-size: 16px; line-height: normal; fo=
nt-family: Arial; font-size-adjust: none; font-kerning: auto; font-variant-=
alternates: normal; font-variant-ligatures: normal; font-variant-numeric: n=
ormal; font-variant-east-asian: normal; font-variant-position: normal; font=
-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing:=
 auto; font-variation-settings: normal; color: rgb(0, 0, 0);" data-mce-styl=
e=3D"margin: 0px; font-style: normal; font-variant-caps: normal; font-weigh=
t: normal; font-width: normal; font-size: 16px; line-height: normal; font-f=
amily: Arial; font-size-adjust: none; font-kerning: auto; font-variant-alte=
rnates: normal; font-variant-ligatures: normal; font-variant-numeric: norma=
l; font-variant-east-asian: normal; font-variant-position: normal; font-var=
iant-emoji: normal; font-feature-settings: normal; font-optical-sizing: aut=
o; font-variation-settings: normal; color: #000000;">It is about helping th=
e retirement of IPv4 by providing some transition mechanisms. This is part =
of v6ops but it really needs some http expertise.</p><p style=3D"margin: 0p=
x; font-style: normal; font-variant-caps: normal; font-weight: normal; font=
-width: normal; font-size: 16px; line-height: normal; font-family: Arial; f=
ont-size-adjust: none; font-kerning: auto; font-variant-alternates: normal;=
 font-variant-ligatures: normal; font-variant-numeric: normal; font-variant=
-east-asian: normal; font-variant-position: normal; font-variant-emoji: nor=
mal; font-feature-settings: normal; font-optical-sizing: auto; font-variati=
on-settings: normal; color: rgb(0, 0, 0); min-height: 18px;" data-mce-style=
=3D"margin: 0px; font-style: normal; font-variant-caps: normal; font-weight=
: normal; font-width: normal; font-size: 16px; line-height: normal; font-fa=
mily: Arial; font-size-adjust: none; font-kerning: auto; font-variant-alter=
nates: normal; font-variant-ligatures: normal; font-variant-numeric: normal=
; font-variant-east-asian: normal; font-variant-position: normal; font-vari=
ant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto=
; font-variation-settings: normal; color: #000000; min-height: 18px;"><br><=
/p><p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; font-width: normal; font-size: 16px; line-height: norm=
al; font-family: Arial; font-size-adjust: none; font-kerning: auto; font-va=
riant-alternates: normal; font-variant-ligatures: normal; font-variant-nume=
ric: normal; font-variant-east-asian: normal; font-variant-position: normal=
; font-variant-emoji: normal; font-feature-settings: normal; font-optical-s=
izing: auto; font-variation-settings: normal; color: rgb(0, 0, 0);" data-mc=
e-style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; font=
-weight: normal; font-width: normal; font-size: 16px; line-height: normal; =
font-family: Arial; font-size-adjust: none; font-kerning: auto; font-varian=
t-alternates: normal; font-variant-ligatures: normal; font-variant-numeric:=
 normal; font-variant-east-asian: normal; font-variant-position: normal; fo=
nt-variant-emoji: normal; font-feature-settings: normal; font-optical-sizin=
g: auto; font-variation-settings: normal; color: #000000;">I'm not tied to =
a particular error code. I have tried to figure out which class would be be=
st, between 4xx and 5xx. Some folks even suggested using 3xx, but I'm worri=
ed about infinite loops.</p><p style=3D"margin: 0px; font-style: normal; fo=
nt-variant-caps: normal; font-weight: normal; font-width: normal; font-size=
: 16px; line-height: normal; font-family: Arial; font-size-adjust: none; fo=
nt-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: =
normal; font-variant-numeric: normal; font-variant-east-asian: normal; font=
-variant-position: normal; font-variant-emoji: normal; font-feature-setting=
s: normal; font-optical-sizing: auto; font-variation-settings: normal; colo=
r: rgb(0, 0, 0); min-height: 18px;" data-mce-style=3D"margin: 0px; font-sty=
le: normal; font-variant-caps: normal; font-weight: normal; font-width: nor=
mal; font-size: 16px; line-height: normal; font-family: Arial; font-size-ad=
just: none; font-kerning: auto; font-variant-alternates: normal; font-varia=
nt-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian=
: normal; font-variant-position: normal; font-variant-emoji: normal; font-f=
eature-settings: normal; font-optical-sizing: auto; font-variation-settings=
: normal; color: #000000; min-height: 18px;"><br></p><p style=3D"margin: 0p=
x; font-style: normal; font-variant-caps: normal; font-weight: normal; font=
-width: normal; font-size: 16px; line-height: normal; font-family: Arial; f=
ont-size-adjust: none; font-kerning: auto; font-variant-alternates: normal;=
 font-variant-ligatures: normal; font-variant-numeric: normal; font-variant=
-east-asian: normal; font-variant-position: normal; font-variant-emoji: nor=
mal; font-feature-settings: normal; font-optical-sizing: auto; font-variati=
on-settings: normal; color: rgb(0, 0, 0);" data-mce-style=3D"margin: 0px; f=
ont-style: normal; font-variant-caps: normal; font-weight: normal; font-wid=
th: normal; font-size: 16px; line-height: normal; font-family: Arial; font-=
size-adjust: none; font-kerning: auto; font-variant-alternates: normal; fon=
t-variant-ligatures: normal; font-variant-numeric: normal; font-variant-eas=
t-asian: normal; font-variant-position: normal; font-variant-emoji: normal;=
 font-feature-settings: normal; font-optical-sizing: auto; font-variation-s=
ettings: normal; color: #000000;">It may help to understand this draft by p=
lacing it into a bigger context, which is described in <a href=3D"https://d=
atatracker.ietf.org/doc/draft-martin-deploying-ipv6-data-center/" data-mce-=
href=3D"https://datatracker.ietf.org/doc/draft-martin-deploying-ipv6-data-c=
enter/"><span style=3D"text-decoration: underline; color: #420178;" data-mc=
e-style=3D"text-decoration: underline; color: #420178;">draft-martin-deploy=
ing-ipv6-data-center.</span></a></p><p style=3D"margin: 0px; font-style: no=
rmal; font-variant-caps: normal; font-weight: normal; font-width: normal; f=
ont-size: 16px; line-height: normal; font-family: Arial; font-size-adjust: =
none; font-kerning: auto; font-variant-alternates: normal; font-variant-lig=
atures: normal; font-variant-numeric: normal; font-variant-east-asian: norm=
al; font-variant-position: normal; font-variant-emoji: normal; font-feature=
-settings: normal; font-optical-sizing: auto; font-variation-settings: norm=
al; color: rgb(0, 0, 0); min-height: 18px;" data-mce-style=3D"margin: 0px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; font-wi=
dth: normal; font-size: 16px; line-height: normal; font-family: Arial; font=
-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; fo=
nt-variant-ligatures: normal; font-variant-numeric: normal; font-variant-ea=
st-asian: normal; font-variant-position: normal; font-variant-emoji: normal=
; font-feature-settings: normal; font-optical-sizing: auto; font-variation-=
settings: normal; color: #000000; min-height: 18px;"><br></p><p style=3D"ma=
rgin: 0px; font-style: normal; font-variant-caps: normal; font-weight: norm=
al; font-width: normal; font-size: 16px; line-height: normal; font-family: =
Arial; font-size-adjust: none; font-kerning: auto; font-variant-alternates:=
 normal; font-variant-ligatures: normal; font-variant-numeric: normal; font=
-variant-east-asian: normal; font-variant-position: normal; font-variant-em=
oji: normal; font-feature-settings: normal; font-optical-sizing: auto; font=
-variation-settings: normal; color: rgb(0, 0, 233);" data-mce-style=3D"marg=
in: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal=
; font-width: normal; font-size: 16px; line-height: normal; font-family: Ar=
ial; font-size-adjust: none; font-kerning: auto; font-variant-alternates: n=
ormal; font-variant-ligatures: normal; font-variant-numeric: normal; font-v=
ariant-east-asian: normal; font-variant-position: normal; font-variant-emoj=
i: normal; font-feature-settings: normal; font-optical-sizing: auto; font-v=
ariation-settings: normal; color: #0000e9;"><span style=3D"color: #000000;"=
 data-mce-style=3D"color: #000000;">There is also a short discussion on Red=
dit: <span style=3D"text-decoration: underline; color: #0000e9;" data-mce-s=
tyle=3D"text-decoration: underline; color: #0000e9;"><a href=3D"https://www=
.reddit.com/r/ipv6/s/lBQCFI4ucI">https://www.reddit.com/r/ipv6/s/lBQCFI4ucI=
</a></span></span></p></div><div></div><div><br data-mce-bogus=3D"1"></div>=
<div>and some past thread on v6ops/witarea</div><div><br data-mce-bogus=3D"=
1"></div><div>Franck Martin</div><div><a href=3D"https://www.peachymango.or=
g/">https://www.peachymango.org/</a>&nbsp;</div><div><br></div><hr id=3D"zw=
chr" data-marker=3D"__DIVIDER__"><div data-marker=3D"__HEADERS__"><b>From: =
</b>"Mirja Kuehlewind" &lt;mirja.kuehlewind@ericsson.com&gt;<br><b>To: </b>=
"Franck Martin" &lt;franck@peachymango.org&gt;, "v6ops" &lt;v6ops@ietf.org&=
gt;, "witarea" &lt;witarea@ietf.org&gt;<br><b>Sent: </b>Wednesday, July 1, =
2026 1:51:41 AM<br><b>Subject: </b>Re: [Witarea] draft-martin-retry-over-ip=
v6-02 requesting review/additional comments<style></style></div><div data-m=
arker=3D"__QUOTED_TEXT__">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"DE" style=3D"font-size:11pt">Hi Franck=
,</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:11pt">you sh=
ould probably also send this to the httpbis list.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:11pt">Mirja<=
/span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1pt;padding:3pt 0cm 0cm =
0cm">
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><b><span style=3D"font-fa=
mily:'calibri' , sans-serif;color:black">From:
</span></b><span style=3D"font-family:'calibri' , sans-serif;color:black">F=
ranck Martin &lt;franck@peachymango.org&gt; on behalf of Franck Martin &lt;=
franck@peachymango.org&gt;<br>
<b>Date: </b>Tuesday, 30. June 2026 at 20:49<br>
<b>To: </b>v6ops &lt;v6ops@ietf.org&gt;, witarea &lt;witarea@ietf.org&gt;<b=
r>
<b>Subject: </b>[Witarea] draft-martin-retry-over-ipv6-02 requesting review=
/additional comments</span><span style=3D"font-size: 12pt;">&nbsp;</span></=
p></div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Hi all,<span style=3D"fon=
t-size: 12pt;">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Some suggested that a 4xx=
 code could be better, so I checked the pros and cons and added language in=
 this draft on the various aspects of 566 vs 466. Also checked if there is =
any current behavior for common software
 for retrying after any HTTP error code.</p></div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Spolier alert: 566 still =
seems better.it is not an error on the client part, It is the server that r=
efuses to honor the connection.</p></div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">This new draft has this a=
dded language:<span style=3D"font-size: 12pt;">&nbsp;</span></p></div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><a href=3D"https://datatr=
acker.ietf.org/doc/draft-martin-retry-over-ipv6/" target=3D"_blank" rel=3D"=
nofollow noopener noreferrer">https://datatracker.ietf.org/doc/draft-martin=
-retry-over-ipv6/</a><span style=3D"font-size: 12pt;">&nbsp;</span></p></di=
v>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">To be noted, I implemente=
d this draft on my site:&nbsp;<a href=3D"https://pacific.ipv6forum.com/" ta=
rget=3D"_blank" rel=3D"nofollow noopener noreferrer">https://pacific.ipv6fo=
rum.com/</a> so that on the 6th of every month, IPv4 is not served. I had s=
ome implementation nits
 that prevented me from getting good logs. I hope this time I will have bet=
ter logs, therefore better reports to share with folks.</p></div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">In a couple of days, the =
site will show a banner announcing the IPv4 outage.</p></div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">At the moment, I have not=
 convinced a WG to formally =E2=80=9Chost=E2=80=9D the discussion. I won=E2=
=80=99t be able to attend IETF Vienna as to gather more support, but apprec=
iate if some folks could be a proxy.</p></div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Franck Martin</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><a href=3D"https://www.pe=
achymango.org/" target=3D"_blank" rel=3D"nofollow noopener noreferrer">http=
s://www.peachymango.org</a>&nbsp;</p>
</div>
</div><br></div></div></body></html>
--=_ad900016-1891-4ece-93e9-77e29d3e7079--

