Re: [v6ops] Scope of Unique Local IPv6 Unicast Addresses (Fwd: New Version Notification for draft-gont-6man-ipv6-ula-scope-00.txt)

Michael Richardson <mcr+ietf@sandelman.ca> Wed, 06 January 2021 17:11 UTC

Return-Path: <mcr+ietf@sandelman.ca>
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 901623A100F; Wed, 6 Jan 2021 09:11:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
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, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 l1XyCEExApZz; Wed, 6 Jan 2021 09:11:54 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D80C3A11A8; Wed, 6 Jan 2021 09:11:33 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 61B12389AF; Wed, 6 Jan 2021 12:12:39 -0500 (EST)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id KEdkm-ER0ceQ; Wed, 6 Jan 2021 12:12:39 -0500 (EST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id F08C6389AE; Wed, 6 Jan 2021 12:12:38 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 7705B240; Wed, 6 Jan 2021 12:11:32 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Fernando Gont <fgont@si6networks.com>
cc: Gert Doering <gert@space.net>, IPv6 Operations <v6ops@ietf.org>, ipv6@ietf.org
Subject: Re: [v6ops] Scope of Unique Local IPv6 Unicast Addresses (Fwd: New Version Notification for draft-gont-6man-ipv6-ula-scope-00.txt)
In-Reply-To: <1ddf8850-a8cb-53a7-31bc-7433d5a984f2@si6networks.com>
References: <160989494094.6024.7402128068704112703@ietfa.amsl.com> <6fe3a45e-de65-9f88-808d-ea7e2abdcd16@si6networks.com> <m1kx98E-0000EhC@stereo.hq.phicoh.net> <b53b5d62-0334-f791-f56a-f2122767ecdb@si6networks.com> <m1kxAVC-0000KhC@stereo.hq.phicoh.net> <c236e635-518b-fb51-5024-901ec4677c5d@si6networks.com> <20210106162652.GX13005@Space.Net> <1ddf8850-a8cb-53a7-31bc-7433d5a984f2@si6networks.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Date: Wed, 06 Jan 2021 12:11:32 -0500
Message-ID: <1169.1609953092@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/VQ054BN0j8Gpv__HPnDcERSICjI>
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: Wed, 06 Jan 2021 17:11:57 -0000

Fernando Gont <fgont@si6networks.com> wrote:
    > On 6/1/21 13:26, Gert Doering wrote:
    >> HI,
    >>
    >> On Wed, Jan 06, 2021 at 12:42:13PM -0300, Fernando Gont wrote:
    >>> And, as noted, there are concrete implications:
    >>> RFC4007 says ULAs are non-global, RFC4193 says that ULAs are global, and
    >>> a Python library says ULAs are non-global. I don't think we want that.
    >>
    >> On a tangent, I wonder why this is relevant at all.
    >>
    >> Why should applications, or anything that is not an admin, care if an
    >> address is a ULA or a GUA?

    > I can report on my own case:

    > I have Raspberry Pis that deploy here and there. In order to be able to
    > access them, they use dynamic DNS to post their addresses on their DNS.
    > If I don't look at the properties of the addresses, then I end up puting crap
    > on the DNS. One straightforward consequence is that many apps that don't do
    > Happy Eyeballs end up having an insane connection-establishment period, if
    > they happen to try the unusable addresses first.

    > So "find all your IPv6 addresses and post them to the DNS" doesn't work.

And, yet, for the case where some device is doing dynamic DNS update to a DNS
server that is within some ULA scope, posting the ULA to the DNS is actually
correct.
But, it's hard to know that without knowing what clients are expected to connect.

--
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
           Sandelman Software Works Inc, Ottawa and Worldwide