[BEHAVE] Re: [Editorial Errata Reported] RFC6146 (8416)

Madison Church <mchurch@staff.rfc-editor.org> Wed, 28 May 2025 14:19 UTC

Return-Path: <mchurch@staff.rfc-editor.org>
X-Original-To: behave@mail2.ietf.org
Delivered-To: behave@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 184B32DDC0DF for <behave@mail2.ietf.org>; Wed, 28 May 2025 07:19:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=staff-rfc-editor-org.20230601.gappssmtp.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 m4jlt7OvTdpy for <behave@mail2.ietf.org>; Wed, 28 May 2025 07:19:04 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 57E372DDC0D3 for <behave@ietf.org>; Wed, 28 May 2025 07:19:04 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id ca18e2360f4ac-86135ad7b4cso104746139f.1 for <behave@ietf.org>; Wed, 28 May 2025 07:19:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=staff-rfc-editor-org.20230601.gappssmtp.com; s=20230601; t=1748441944; x=1749046744; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=KTq9fxcA4GgwbgPXO4m6ZLzqHQapAQV8FpSPQ8+5auY=; b=StJS1hj7bkit6Kp6iAaM2V8CyryGJo3lbA/wP00upAwAEVBWs3gSNdAkURCK0ZmRAQ wwnDJQMprq6l5qdycFJGEw7MaXKUQUYcshLZhsWQ1UvDr5T8nc8frMmReD9l73UNrlcr qkbOLaxLlnoMNBqlmk9YWR/NCzVpLQoy9/BHR3y+qFwTMlHjbEJoizR2XMjOMW2hNVhV L17glwMOCV9VYZ/fklcJ9MOnylvoa2Oh7b5Sb1OhmIUky2U0nDCnwKACiEAW6P/uu6uc Fbh32MoeYvVZ6r1HFK9NT5goswsT+nRiaAdUDmy+eAwV096rw40RF7DdFLNyE6S67ZE8 oaWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748441944; x=1749046744; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KTq9fxcA4GgwbgPXO4m6ZLzqHQapAQV8FpSPQ8+5auY=; b=neqlLKVliFaSdWgP+A7DQ+OSbHVPnCbcuLEUvLlK8LAMcisRxbJR5PKuGiKMskb14w 8XNnrzQMGi/zq1/e63Qi8EBpTh5m96arD5PwBOvjSWtpGG4DcJjd+O59etCpQFPaY/tx mAgb9F1HL0jI1aRbOUL1LdGo0Wnz48AJpDobNOjjLsv9YJ0R9t0f6oaMUr8L+0122GuO kSfnH9yQoFOXS5TpduGG1IfARh//amMv3kAHvuT4K4rDuQi63W72oqSf8g6w+GofwN/B 8ahvJBZYJSptmv0mlxym/od0OyULVyf/XO9mgpv2iT2dNC2cTWORWQxJCGHyw9Ble2JC mMFw==
X-Forwarded-Encrypted: i=1; AJvYcCUyzViNcOHqtUALrkd9nv+5xB8dYHJRUtXB9TCZHbhZEj0gNBor1z8ev2gSRIbm/g9zxgL/QP4=@ietf.org
X-Gm-Message-State: AOJu0YzCAvdDHiXIKajnE8ShJSWbin61G3eyDmX45dGnVgOg2y7UvBi5 YBmqhCuCytmWOGhGS2XisHltwmPoiQ1n8AgvAGrDIPLeTA0THwzcAVR3aQfGQAXVFbMu6w==
X-Gm-Gg: ASbGncvmxczOSYx00Hwlc6GwPMhl7LMrn+V+euQsTpm21xtSwb7uDEFkqE3xoedXHF9 QGgxrk2mYAwnYmNB9jEEL1MSRUelOpr1dKx4IGiAgAN3EqJzB2yp2RNna/MrIIHpCbDy+T+A1rF GqrWemCLCpZn/cipr1dr8nCSKBCS1LhDld9U4WaxeIsTmBfIFTG64ZwMd369LRH5c1W2zVCoUIU gMFJoDaiutrb7DOJtZtyhfCn9udQeNFgTNpu+U8nbKx8xvXn8jVQGuaqZ5A6PlBlKzTWPmG3OET Z/bcBxJbCZC2q6CGzoTJjEnqt6b7AI2rHdqP85LTDBTYhuUCCZSfUlrg7gibTHWrvep4/Z21Lm4 6RxfmdDRi7Pqi+Rh735EHdw==
X-Google-Smtp-Source: AGHT+IGRVJYRFw2I1+CSTb/fNbU71zfa3/Dx272goHMNWreFDAqAiJqwTVCK2C2gId7HPZjV5k/yYA==
X-Received: by 2002:a05:6e02:1847:b0:3dc:87c7:a5a8 with SMTP id e9e14a558f8ab-3dc9b67fde4mr167249045ab.2.1748441943558; Wed, 28 May 2025 07:19:03 -0700 (PDT)
Received: from smtpclient.apple ([173.216.253.173]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3dd8c1f9d94sm3083135ab.61.2025.05.28.07.19.02 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 May 2025 07:19:03 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\))
From: Madison Church <mchurch@staff.rfc-editor.org>
In-Reply-To: <20250515154632.B178A1E71B5@rfcpa.rfc-editor.org>
Date: Wed, 28 May 2025 09:18:52 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <EA916CAD-5343-4B46-B797-381DFCD06C76@staff.rfc-editor.org>
References: <20250515154632.B178A1E71B5@rfcpa.rfc-editor.org>
To: mbishop@evequefou.be, gorry@erg.abdn.ac.uk
X-Mailer: Apple Mail (2.3826.600.51.1.1)
Message-ID-Hash: LSUV2RYLOEJOMKYXGQFUHWLJMUJYI7IV
X-Message-ID-Hash: LSUV2RYLOEJOMKYXGQFUHWLJMUJYI7IV
X-MailFrom: mchurch@staff.rfc-editor.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-behave.ietf.org-0; header-match-behave.ietf.org-1; header-match-behave.ietf.org-2; header-match-behave.ietf.org-3; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: mlepage@google.com, philip_matthews@magma.ca, behave@ietf.org, RFC Editor <rfc-editor@rfc-editor.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [BEHAVE] Re: [Editorial Errata Reported] RFC6146 (8416)
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/behave/Hz_ok4lzVI_QFyydj07Z31Bme2s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/behave>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Owner: <mailto:behave-owner@ietf.org>
List-Post: <mailto:behave@ietf.org>
List-Subscribe: <mailto:behave-join@ietf.org>
List-Unsubscribe: <mailto:behave-leave@ietf.org>

Hi Mike and Gorry,

We are unable to verify this erratum that the submitter marked as editorial, so we changed the Type to “Technical”. As Stream Approver, please review and set the Status and Type accordingly (see the definitions at https://www.rfc-editor.org/errata-definitions/) Note that this document comes from the Behavior Engineering for Hindrance Avoidance (behave) Working Group, which is now concluded.

You may review the report at: https://www.rfc-editor.org/errata/eid8416  

Information on how to verify errata reports can be found at: https://www.rfc-editor.org/how-to-verify/ 

Further information on errata can be found at: https://www.rfc-editor.org/errata.php
 
Thank you, 
RFC Editor/mc

> On May 15, 2025, at 10:46 AM, RFC Errata System <rfc-editor@rfc-editor.org> wrote:
> 
> The following errata report has been submitted for RFC6146,
> "Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid8416
> 
> --------------------------------------
> Type: Editorial
> Reported by: Marc Lepage <mlepage@google.com>
> 
> Section: 3.5.1.1
> 
> Original Text
> -------------
> In all cases, the allocated IPv4 transport address (T,t) MUST NOT be in use in another entry in the same BIB, but can be in use in other BIBs (e.g., the UDP and TCP BIBs).
> 
> Corrected Text
> --------------
> In all cases, the allocated IPv4 transport address (T,t) MUST NOT be in use in another entry in the same BIB, but can be in use in other BIBs (e.g., the TCP and ICMP BIBs).
> 
> Notes
> -----
> The confusing wording appears in section 3.5.1.1 (regarding UDP BIB) and 3.5.2.3 (regarding TCP BIB).
> 
> It's possible and reasonable to interpret section 3.5.1.1's text
> 
>    "but can be in use in other BIBs (e.g., the UDP and TCP BIBs)"
> 
> as if the text were:
> 
>    "but can be in use in other BIBs (i.e., can be in use in the other BIBs, which in this case are the UDP and TCP BIBs)."
> 
> This looks like an error, because when *this* BIB is the UDP BIB, the *other* BIBs are the TCP and ICMP BIBs, not the UDP and TCP BIBs.
> 
> This interpretation is reasonable because use of the Latin "e.g." ("for example") makes it seem like the given BIBs are examples of "other BIBs."
> 
> Similarly, in section 3.5.2.3, *this* BIB is the TCP BIB, the *other* BIBs are the UDP and ICMP BIBs, but the text mentions UDP and TCP BIBs in the parenthetical example, and again looks like an error.
> 
> If this is the correct interpretation, then each section simply requires the correct *other* example BIBs in the parenthetical. [Section 3.5.1.1 corrected text given above; section 3.5.2.3 would be corrected in a similar manner.]
> 
> However, there is another possible interpretation, in which the given BIBs are correctly stated, but the wording is unclear as to what is denoted by the parenthetical example. In this interpretation, section 3.5.1.1 is intended as if the text were:
> 
>    "but can be in use in other BIBs (i.e., the same address can be used in entries in both the UDP and TCP BIBs),"
> 
> or
> 
>    ""but can be in use in other BIBs (i.e., the UDP and TCP BIBs can have an entry using the same address)."
> 
> If this interpretation is intended, then it should be made clearer, and probably should use the Latin "i.e." ("that is") for the clarifying situation. [Again, in sections 3.5.1.1 and 3.5.2.3.]
> 
> Either way, because interpretation of the text is ambiguous in a way that affects its normative meaning, it should be clarified.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". (If it is spam, it 
> will be removed shortly by the RFC Production Center.) Please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> will log in to change the status and edit the report, if necessary.
> 
> --------------------------------------
> RFC6146 (draft-ietf-behave-v6v4-xlate-stateful-12)
> --------------------------------------
> Title               : Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers
> Publication Date    : April 2011
> Author(s)           : M. Bagnulo, P. Matthews, I. van Beijnum
> Category            : PROPOSED STANDARD
> Source              : Behavior Engineering for Hindrance Avoidance
> Stream              : IETF
> Verifying Party     : IESG