[Gen-art] Re: [Last-Call] draft-ietf-v6ops-framework-md-ipv6only-underlay-23 ietf last call Genart review
Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 25 June 2026 00:19 UTC
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: gen-art@mail2.ietf.org
Delivered-To: gen-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E3D3A106D974C for <gen-art@mail2.ietf.org>; Wed, 24 Jun 2026 17:19:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782346778; bh=WvhhNjthWzsT+ROB0HUciBRw6GpKBErzXrlrEggFnh4=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=MENutW9lgdRsOjen9n8Ng8nWzoaJWBfFaG9ZkhQF9VmbeBOTIumAHZt+Q7IWo6KHM j5bvQBMFAAAJ+yi5oru58IGrcSHt7hsHoBJQf9Bo5hVr5eN9SPYEKobVRNv2+vMgfQ wDUvdtsOI3MF1u+jHC2xvVwQOnwa2CEcAJFtAbnc=
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, FREEMAIL_FROM=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 (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 a_pL4mINtyFA for <gen-art@mail2.ietf.org>; Wed, 24 Jun 2026 17:19:37 -0700 (PDT)
Received: from mail-dl1-x1234.google.com (mail-dl1-x1234.google.com [IPv6:2607:f8b0:4864:20::1234]) (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 20317106D9736 for <gen-art@ietf.org>; Wed, 24 Jun 2026 17:19:37 -0700 (PDT)
Received: by mail-dl1-x1234.google.com with SMTP id a92af1059eb24-139a5f4ca15so1886632c88.1 for <gen-art@ietf.org>; Wed, 24 Jun 2026 17:19:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782346776; x=1782951576; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=WvhhNjthWzsT+ROB0HUciBRw6GpKBErzXrlrEggFnh4=; b=SdrXaySIDiAZmvRN/Rf0JjJlEBKkWu5FeUAiH19NRn2scFG7DtIoofn6M/TAFJLXYy CrvFTjTlI1E5Yp5oAJPre/P25SRW5dCEC39fY5falt+L3eM+Gi1UPs8q3DMNCDwg7UGn Pn6nYvOBWMV0RtrRtg3PhunRxr1unAvoHw3CLrrSFeeXL9I7C8odr7noF/Jv5NdN4/be a8ZlzTA0BlRjxboAagm9ufz8Ljqfg39hySGUWwndVVWR1Ps2M0qGI7i/MC/lKUJFG1NW 7tomsDRNSJ8BGdagw2dg8PSZNFjhAx2Vsmp/2DRILFCitTXEqvq3cGmEiQ14fyY/UES2 xoiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782346776; x=1782951576; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WvhhNjthWzsT+ROB0HUciBRw6GpKBErzXrlrEggFnh4=; b=B/Ypsau/J28q0wCTGqPI5dqi2hxQGDjf7uR41y7JbGdIssB/hExQJ95vQZaBYBT53D PlMjzF50pjk5t82BDGYDLmHkFfyuDRE1gBMV5+sWQcH0KQ4XRqPfz3S9hukOXuDiep47 T3cpqIi39YywoH4WDUtoCd7hwBfrL7Oyp6RAURrwRbY4EuwtVv6oddJbrxRcaIB7y4jO 80JWZ0e5uGD3avvOW1ducalt/pWDSGKz6uSiDYTmBU+Z1Al9IZUfqNQsHJ7EnBx6quFQ mOPaNVwf326JRaPPUJp4Wor0VQ0YezSwe6hIHu2YOAGwk//oycRIADMaZbO6E/Ev97Cf KZkQ==
X-Forwarded-Encrypted: i=1; AFNElJ+Fzr2XvWU54PMZEMueAfv1bY8l69tzw8SVwFzSHL0AbIuH3Y+eXYewy5pUEz5mM6Z6m496/FFY@ietf.org
X-Gm-Message-State: AOJu0YzH3b+LpIPKHlMmJwZxwSeCEGUU1FO0gV6EVWyJdveDxnoHJD4/ tXfTO/xUo951UPcd9V3YAn3undVjUgQr13VpmMz8PVegIWt60vSoBxFE
X-Gm-Gg: AfdE7cn77WutwzRVAJYUGdXZndoeVlkgqL9BWUBih03ytBvi9R3ZLPkdkQJ4XcmZnoT fedZ2eh15oyCpEGS84o4+AUeDI5NUsJfYQn1nfG3nrWyniWeQHjPyCQIv1J6qQ1amOlsNtJvksK UgcSftLFgFlH73tmspwjL1uztftPFmsOe0AGOa6Q9p31ANaCyd4a6h2ndotnH8ZXXWA37UsDesv zDx1rN6rxBR7NM92uHpmFyNx9fGLHv+4TEITXfSPMrvomIkFDE1mW6WKDsfRj5nML/37YnFnFpP 1L6DejR22pkGKLr3AOhsZj1j2BGYqBbVkc13TObmzhgVbzEIP3cBH98Y5HmwE/s5QiiOB/wJX6F SKdsA2Q+s8TwDpqRiSftTVhfmEm/eXKa4JdeVES4pE5Z+X+zOYsGl8uG8nUTLPjGeI6KtgoJSAH 8n328fdgaW9dsAHys4tm1R+xZZ2vsBq42NGMwmVakG6LzpeFO90bTKgMnS26r8a2LxFIVFu91+i /yyG7U=
X-Received: by 2002:a05:7022:117:b0:137:f958:c072 with SMTP id a92af1059eb24-139dbac82b2mr254438c88.20.1782346775930; Wed, 24 Jun 2026 17:19:35 -0700 (PDT)
Received: from ?IPV6:2404:4400:a100:1829:5956:ca53:df83:6568? ([2404:4400:a100:1829:5956:ca53:df83:6568]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-139d8f31866sm2350042c88.1.2026.06.24.17.19.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Jun 2026 17:19:35 -0700 (PDT)
Message-ID: <2984e0bf-6de3-4ff9-8b1a-e605876ba3e1@gmail.com>
Date: Thu, 25 Jun 2026 12:19:30 +1200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Stewart Bryant <stewart.bryant@gmail.com>, gen-art@ietf.org
References: <178231526031.1524584.16214071961721644564@dt-datatracker-f9b87776f-8pmmg>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <178231526031.1524584.16214071961721644564@dt-datatracker-f9b87776f-8pmmg>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Message-ID-Hash: 64IAPO6NQL77S75RZIJN3RUUR2RXEN7Y
X-Message-ID-Hash: 64IAPO6NQL77S75RZIJN3RUUR2RXEN7Y
X-MailFrom: brian.e.carpenter@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-gen-art.ietf.org-0; header-match-gen-art.ietf.org-1; header-match-gen-art.ietf.org-2; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-v6ops-framework-md-ipv6only-underlay.all@ietf.org, last-call@ietf.org, v6ops@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Gen-art] Re: [Last-Call] draft-ietf-v6ops-framework-md-ipv6only-underlay-23 ietf last call Genart review
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/mnmtQOtNUmnlOLVskCXHtX0omGE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Owner: <mailto:gen-art-owner@ietf.org>
List-Post: <mailto:gen-art@ietf.org>
List-Subscribe: <mailto:gen-art-join@ietf.org>
List-Unsubscribe: <mailto:gen-art-leave@ietf.org>
Stewart,
> For example IPv6 has the assumption (for integrity reasons) that
> UDP will have a checksum. IPv4 is acrostic on that and frequently sets CS = 0
> and yet the draft seems to be silent on the consequences.
The draft states clearly that translation complies with RFC7915, which covers
the UDP zero checksum issue explicitly.
You are of correct that other issues _might_ appear during deployment, but this
is only asking for Informational status, although there could be an argument
for going directly to BCP.
(Note to authors: an Implementation Status section would have made it
easier to reply to Stewart!)
Regards/Ngā mihi
Brian Carpenter
On 25-Jun-26 03:34, Stewart Bryant via Datatracker wrote:
> Document: draft-ietf-v6ops-framework-md-ipv6only-underlay
> Title: Framework for Multi-domain IPv6-only Underlay Network and
> IPv4-as-a-Service Reviewer: Stewart Bryant Review result: Ready with Issues
>
> I am the assigned Gen-ART reviewer for this draft. The General Area
> Review Team (Gen-ART) reviews all IETF documents being processed
> by the IESG for the IETF Chair. Please treat these comments just
> like any other last call comments.
>
> For more information, please see the FAQ at
>
> <https://wiki.ietf.org/en/group/gen/GenArtFAQ>.
>
> Document: draft-ietf-v6ops-framework-md-ipv6only-underlay-23
> Reviewer: Stewart Bryant
> Review Date: 2026-06-24
> IETF LC End Date: 2026-06-22
> IESG Telechat date: Not scheduled for a telechat
>
> Summary: I am reviewing from a GENART perspective and with this perspective I
> think the text of the draft should reassure me that this unconditionally works
> for any legitimate IPv4 protocol stack and any legitimate operation of that
> protocol stack.
>
> The draft adequately describes how an IPv4 packet is sent and delivered over an
> IPv6 network at the network layer but IPv4/6 hosts have assumptions about the
> network they are using at other layers of the protocol stack and there is no
> in-depth exploration of the wider considerations. Hopefully these are addressed
> in other similar mechanisms that I did not have time to explore, but I think
> the general reader should be reassured in the body of the text.
>
> Major issues:The draft has covered ICMP by asserting the presence of a
> stateless translator, but I cannot but worry that the are a lot of other
> assumptions built into an IPv4 protocol stack that may surface during
> deployment. For example IPv6 has the assumption (for integrity reasons) that
> UDP will have a checksum. IPv4 is acrostic on that and frequently sets CS = 0
> and yet the draft seems to be silent on the consequences. I wonder if the draft
> needs to be experimental until there is operational experience with the method.
>
> Minor issues: None
>
> Nits/editorial comments:There seems to be a minor confusion between Network
> Operator and Network Provider in the text that needs examining. "service
> continuity after IPv4 address exhaustion, network operators (NPs). I assume
> this is just a typo.
>
>
- [Gen-art] draft-ietf-v6ops-framework-md-ipv6only-… Stewart Bryant via Datatracker
- [Gen-art] Re: [Last-Call] draft-ietf-v6ops-framew… Brian E Carpenter
- [Gen-art] Re: [Last-Call] draft-ietf-v6ops-framew… Stewart Bryant
- [Gen-art] Re: [Last-Call] draft-ietf-v6ops-framew… Chongfeng Xie