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

Fernando Gont <fgont@si6networks.com> Sat, 13 February 2021 02:47 UTC

Return-Path: <fgont@si6networks.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 581883A1263; Fri, 12 Feb 2021 18:47:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-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 tzxZkseUXvRi; Fri, 12 Feb 2021 18:47:22 -0800 (PST)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA68B3A1261; Fri, 12 Feb 2021 18:47:21 -0800 (PST)
Received: from [IPv6:2800:810:464:2b9:4181:442:5061:d73f] (unknown [IPv6:2800:810:464:2b9:4181:442:5061:d73f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 085A3283E19; Sat, 13 Feb 2021 02:47:18 +0000 (UTC)
Subject: Re: [v6ops] Scope of Unique Local IPv6 Unicast Addresses (Fwd: New Version Notification for draft-gont-6man-ipv6-ula-scope-00.txt)
To: Ted Lemon <mellon@fugue.com>, Fred Baker <fredbaker.ietf@gmail.com>
Cc: IPv6 Operations <v6ops@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <160989494094.6024.7402128068704112703@ietfa.amsl.com> <6fe3a45e-de65-9f88-808d-ea7e2abdcd16@si6networks.com> <F4E00812-E366-4520-AE17-7BB46E28D575@gmail.com> <b2e51a89-e8a7-9ddb-643d-63a98569b03c@si6networks.com> <CB9EA5F4-A241-46A4-A371-B2A1BFB8C72F@fugue.com> <dff93a2e-f4f8-01c9-ce88-c2dbb20a04f1@si6networks.com> <759637FF-77C7-41EA-8671-73988AD48873@fugue.com> <9877D352-E9BB-453B-A676-D2B5C546C1C2@gmail.com> <11035C3E-BA75-4B9D-A047-B2AA1DE23BEA@fugue.com>
From: Fernando Gont <fgont@si6networks.com>
Message-ID: <b3f1c53f-c22d-c9fb-6094-9a15d79fcd43@si6networks.com>
Date: Fri, 12 Feb 2021 23:46:33 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <11035C3E-BA75-4B9D-A047-B2AA1DE23BEA@fugue.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/wbAq1hOqR4LD8-5Umx-ZTOzaURE>
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: Sat, 13 Feb 2021 02:47:24 -0000

On 12/2/21 23:13, Ted Lemon wrote:
> On Feb 12, 2021, at 8:55 PM, Fred Baker <fredbaker.ietf@gmail.com>
> wrote:
>>> On Feb 12, 2021, at 4:04 PM, Ted Lemon <mellon@fugue.com> wrote: 
>>> Global scope is “you can forward it to the default route.”
>> No. Global scope, per the RFC  you're quoting, is "Global scope,
>> for uniquely identifying interfaces anywhere in the Internet.”
> 
> 
> If you’re referring to RFC 4007, and talking about unicast addresses,
> then the document is unequivocal on this point: an address is either
> global or link-local. Those are the only two options. 

RFC4007 does not limit the possible scopes to only two options. For 
instance, there's a definition of scope:

       "[the] topological span within which the address may be used as a
       unique identifier for an interface or set of interfaces"

and of "global scope" in particular:

       "uniquely identifying interfaces anywhere in the Internet"


ULAs certainly have a scope larger than link-local, but also certainly 
do not comply with the above definition of "global scope".



> I think here
> “global” means “there is no context in which this address is, by
> definition, out of scope.”

But that's a circular definition ;-)   So, what's the definition of 
"scope", in the first place?



> I agree that there’s a terminology question here, and perhaps that is
> a problem to solve, but I don’t see any way to solve it. I think the
> following things are all true:
> 
> ULA addresses are, in principle, VALID in any scope.
> 
> They are not, in principle, UNIQUE to a particular link: it’s
> entirely possible to have two instances of the same ULA referring to
> different interfaces connected to different links.
> 
> In principle, the set of all networks which can route a packet to a
> particular instance of a ULA /48 MUST be DISJOINT from the set of all
> networks which can route a packet to some other instance of that ULA
> /48.

These last two are essentially at odds with the definition of "global 
scope" from RFC4007.

OTOH, these two items apply perfectly fine for real GUAs.



> But the bottom line is that if the term “global” is confusing as it
> applies to ULAs, it shouldn’t be that hard to clarify what we mean by
> global.

My pov is that the definitions in RFC4007, are sensible. However, these 
are at odds with the definition of ULAs as global addresses.

(Bottom-line here is that this thread has shown that the terminology 
employed is confusing -- if not incorrect -- even for us involved with 
the stds.  So I'd expect that to be even more the case for "newcomers". 
  In fact, this issue partly came up while explaining the ipv6 
addressing architecture to other folks... )

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492