Next steps for rfc6874bis

Brian E Carpenter <brian.e.carpenter@gmail.com> Sun, 01 August 2021 22:17 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E089B3A1538 for <ipv6@ietfa.amsl.com>; Sun, 1 Aug 2021 15:17:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4cfNwlBfdGco for <ipv6@ietfa.amsl.com>; Sun, 1 Aug 2021 15:17:09 -0700 (PDT)
Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B16633A1537 for <ipv6@ietf.org>; Sun, 1 Aug 2021 15:17:09 -0700 (PDT)
Received: by mail-pl1-x62e.google.com with SMTP id a20so17500328plm.0 for <ipv6@ietf.org>; Sun, 01 Aug 2021 15:17:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=hwJS4pqYfh5NGMh3ctj7Yu7ujAqoi0b4FAPZ9tGNgdY=; b=n9LWXz9UxJBtKO391Ra+zFnAB+2U5Yo/TQecG5dMN1Ibr13Eej8/tBfQ5IdunjTKBn /ETcjnr3KyvkWwrbVwx6hzb7wS1VCs8E5Gh81NJLy/t0an/pvVuXSoMMCHmqKmxjUjBp ysXzCdVwVEggX2Fz4D5HW2nfJ12hwaS1gEKjZEv2nSf+R+TZV1J5gCF/nBMXHF7oCL4p a+2JMJBg7+//A/wv5uDGkYitwnaFYrc3E84U+TmNspUR7Ob1Y+aJ94bIia8RRCaxTzaP kjiVQbYDgRKYozbFH+RiHv1Sfz/TRbkNtsCTb+UXK9itgkA2KfGd8DWPqrXVBkwccI/u qsmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=hwJS4pqYfh5NGMh3ctj7Yu7ujAqoi0b4FAPZ9tGNgdY=; b=J3crJNvILmoBhAq1WvPjxTtyeGweHB8jJ4uax5inN7SYkFNZ6MoohHnD24CltLIPeU AzMfqMLJx6FMECBIxitJeJVeCpwpKO6lYtThjMn86YNHvLpuWtgKrqiXyGSCqhc+RBrx ZUSiRsKRga5ost7KxTkpE4UV/CqH2GYFN8YysBk+6Yax8FWU2Z7WKGd0b1A7rOeN8fij q1CmjayPBilFkwYNucOb67xjLymNsWryfzvEEO6AXunxi1VxbOcSFdz+YdrrVICo8uqd 6nePlECeHX+A7F8UGLFl04NJufp7EAR7B3+407DHkvsUg0WeJHTB+Slrrzzv3RYj/45G D5Hw==
X-Gm-Message-State: AOAM532EgCpYVgD4He0tJljFAHIuOq4NmKkPv8eIE6aQ2Lzjem2PlTb4 jcYmgo6ttbWcmZVaE0mXl11JmLqmirMhkA==
X-Google-Smtp-Source: ABdhPJygLUZjM7L4AEY+GnZNa9vddTLKE5RubLpofqouNeV8Z/Kezvx+ISgk2sSXxv1C31J1gq6rSw==
X-Received: by 2002:a17:90b:3b83:: with SMTP id pc3mr14150618pjb.42.1627856228675; Sun, 01 Aug 2021 15:17:08 -0700 (PDT)
Received: from ?IPv6:2406:e003:1188:5b01:80b2:5c79:2266:e431? ([2406:e003:1188:5b01:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id p3sm9663632pfw.171.2021.08.01.15.17.07 for <ipv6@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 01 Aug 2021 15:17:08 -0700 (PDT)
To: 6man <ipv6@ietf.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Subject: Next steps for rfc6874bis
Message-ID: <667b9ebb-3c99-8c5b-fa57-796e5bb84b4c@gmail.com>
Date: Mon, 02 Aug 2021 10:17:04 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/sRZk4sf2ruVC1kKNl-uSbKIU1kM>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Aug 2021 22:17:11 -0000

Hi,

As far as I can see we have one major issue, which needs to be
taken to the browser community for discussion, and one recurrent
issue that we probably need to resolve first.

Recurrent issue:
================

During the original discussion in 2012, and again recently, it
was suggested to change the delimiter from "%" to something else.
(The discussion in 2012 suggested "-", e.g. http://[fe80::abcd-en1].)
This was rejected in 2012 because it "Requires all IPv6 address
literal parsers and generators to be updated in order to allow
simple cut and paste; inconsistent with existing tools and practice."

Do we want to revisit this?

Major issue:
============

Should it be fe00::abcd%25eth0 or fe80::%eth0 ?

That is to say, should be formal ABNF be

   IP-literal = "[" ( IPv6address / IPv6addrz / IPvFuture  ) "]"
   ZoneID = 1*( unreserved / pct-encoded )
   IPv6addrz = IPv6address "%25" ZoneID

or

   IP-literal = "[" ( IPv6address / IPv6addrz / IPvFuture  ) "]"
   ZoneID = 1*( unreserved )
   IPv6addrz = IPv6address "%" ZoneID

(Ack to Andrew Cady for the second version.)

IMHO the answer on that issue must come from the browser community.
Operationally, the second form is more convenient, but if browsers
will never support it, it would be pointless to specify it.

Regards
    Brian