Re: Fix IPV6 literal notation?

Karl Auer <kauer@biplane.com.au> Sun, 27 December 2020 02:28 UTC

Return-Path: <kauer@biplane.com.au>
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 317053A1180 for <ipv6@ietfa.amsl.com>; Sat, 26 Dec 2020 18:28:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 oi6q8_D-oFqu for <ipv6@ietfa.amsl.com>; Sat, 26 Dec 2020 18:28:10 -0800 (PST)
Received: from ipmail03.adl2.internode.on.net (ipmail03.adl2.internode.on.net [150.101.137.141]) by ietfa.amsl.com (Postfix) with ESMTP id 3E68F3A117F for <ipv6@ietf.org>; Sat, 26 Dec 2020 18:28:09 -0800 (PST)
X-SMTP-MATCH: 0
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2DSBAAq8Odf/7t/ZZZiHgEBCxIMQIRwV2GEP4kEiCk4m38LATANAQIEAQGESgKBcyY4EwIQAQEGAQEBAQEGBIZSDIVzAQEBAwEjWwsIAxgCAiYCAlcGE4MngmYfrV92gTKFRhODM4FCgQ4qjSlBgUE/gUeCYz6CUoUEgmAEgWVZgTUHUZ12nCiBT4ExkCKLWIMpkAiPH6U3gXeQJoF6MxoIFxmCBIEgCUcmkEyGWoVYMDACNQIGCgEBAwl0CIt6AQE
Received: from eth4284.nsw.adsl.internode.on.net (HELO kt1) ([150.101.127.187]) by ipmail03.adl2.internode.on.net with ESMTP; 27 Dec 2020 12:58:06 +1030
Message-ID: <b652b195899aa975e19e848a57a5ff59c7cbe74f.camel@biplane.com.au>
Subject: Re: Fix IPV6 literal notation?
From: Karl Auer <kauer@biplane.com.au>
Reply-To: kauer@biplane.com.au
To: 6man <ipv6@ietf.org>
Date: Sun, 27 Dec 2020 13:28:04 +1100
In-Reply-To: <CABNhwV0sv2bQ=hiv5RYqc5+smofzTqFqXcxeKstj7TfnH_ns9Q@mail.gmail.com>
References: <CAHBU6isQNkE0tmsn7v41Vptgf2OCTQ61gwMKDN4hmK4pBY-J9w@mail.gmail.com> <d244ee54-5f5c-b3e9-bc98-15d59e4ecbe9@gmail.com> <CABNhwV0sv2bQ=hiv5RYqc5+smofzTqFqXcxeKstj7TfnH_ns9Q@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.36.4-0ubuntu1
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/HwkMTB69YVKTkVUCVzOHITZ0nW0>
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, 27 Dec 2020 02:28:12 -0000

On Sat, 2020-12-26 at 19:42 -0500, Gyan Mishra wrote:
> I agree just on difficult to read and hard to parse.

Anything new is hard to start with and becomes easy with practice.

For a way to make it even easier, see RFC1924 (
ftp://ftp.rfc-editor.org/in-notes/rfc1924.txt)

> The  :: Os compression helps, however does add confusion

I generally make the same recommendations as RFC5952.

The other thing people get hung up on is that the term "leading zeroes"
does not mean ALL the zeroes. In most classes there is at least one
person who tries to turn ":3000:" into ":3:" (and in one memorable case
":3001:" into ":31:").

> Understanding that when an IPv6 prefix is written that the leading
> higher order hex 0s are the not displayed within the hex field which
> leads to confusion.

Can we blame IPv4 octal representation? There are no higher-order
zeroes shown in IPv4 octets either, and nobody gets confused.

A lot of people treat IP addresses as symbols without understanding
their underlying meaning. Making the link between the written addresses
and the underlying bits helps a lot.

128 bits are just plain harder to get your head around than 32. IPv6
addresses are not easily parsed by the unaided human; they are too big
to be encompassed at a glance, regardless of the notation.

Regards, K.


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Karl Auer (kauer@biplane.com.au)
http://www.biplane.com.au/kauer

GPG fingerprint: 2561 E9EC D868 E73C 8AF1 49CF EE50 4B1D CCA1 5170
Old fingerprint: 8D08 9CAA 649A AFEF E862 062A 2E97 42D4 A2A0 616D