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

Mark Smith <markzzzsmith@gmail.com> Mon, 22 February 2021 22:51 UTC

Return-Path: <markzzzsmith@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 AB1A73A21B4; Mon, 22 Feb 2021 14:51:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.402
X-Spam-Level:
X-Spam-Status: No, score=0.402 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, FREEMAIL_REPLY=1, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 7EUlEusQcBmL; Mon, 22 Feb 2021 14:51:29 -0800 (PST)
Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) (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 5ECC53A214A; Mon, 22 Feb 2021 14:50:08 -0800 (PST)
Received: by mail-ot1-x32f.google.com with SMTP id r19so6429388otk.2; Mon, 22 Feb 2021 14:50:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dPLhRF09fDdcqW7NQebL4ue4KJmeueBFxG1LWHfdDS4=; b=cQe7xNISDqPBunN7ZuDXUWvDi+Fl25a4Cg3c8GnyLEvYQxrTG3X4Bxq7PYSS3t+cd+ jP6yy5M8+KvWcXXH0Wf7FHZcKZ8oleBteP40QgX/a7Eii8zL1T0fTjRA3SeBjvBE2dJC 7HXQ1Kjd12EuttdialuHUma+Hg0OzxArcMyGmxc2m1v9Q+c6it0J7uqNHMTX2Y12d9vR 7BEkBFYJ3iGL97myx+c1WLezTrUvvUSgx7HtcEW7lzfVT9DWsHojHhGAB11zclQizNbj vKTTd2MWNsnxm2KVtutL9WtdqOi+wNlZfsdRJmi5v9J62myyuGWmUwD6R8bR3Mbaki24 f1+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dPLhRF09fDdcqW7NQebL4ue4KJmeueBFxG1LWHfdDS4=; b=hyNJNrwBj/RkYY0d/q7cN76JELfSsznU2+NV775DvjHnhH5lfPwl73Dzy578lXA5ye B2kF00G6vBJwWaUUcotWV6+Gy8r+QWPXCAe+eSaxWYCA0U6EGXTQzDXA5Y0GbobSjVWn yWrd/pHi2x9WevAnpDFH2bdMp8LKV6KhkcBoB+YUN/jYxt8AJxoihFbGJ8t0e6xKJC8a DHCdzHAvHaY3WLFoZTlHnSKmplm9exk4WNotgV1yrDoW1kdrMFGqZKkJJTL2iGVmQJKu C6sk5P2DQImXRtB3noFS5IH9FEIzXYbjqXl6zVkXTQ23zgP6FE4JQS1KC3yTGZVZpUCY SaeA==
X-Gm-Message-State: AOAM533ySERHtdfz9PuANViA9zcgp1stN/HhKm3YqPuCEoqhkcbxmBxC aIUjd90PQ/7LjvfvbQn7GBHVnp/8WR/7hRdDGUXS1kVGvNY=
X-Google-Smtp-Source: ABdhPJxDIisMkGJrHtG3jT5mrBkS0S42rLvPo4hXWh6GchtA6CqEDP6B8Rj5ExwN3vcnVSb5Vb2XmGMHEIuBSbNs22c=
X-Received: by 2002:a9d:6e01:: with SMTP id e1mr10646974otr.74.1614034207644; Mon, 22 Feb 2021 14:50:07 -0800 (PST)
MIME-Version: 1.0
References: <a5b9b8566ce446d3a5e5dcc9ca2fbac2@boeing.com> <CAN-Dau1xD21EpqrSXKHLzADPyjeWcwc=phHGSFP8cj6705O2BQ@mail.gmail.com> <5f0f480a-b331-7f0c-a738-5d80bd8569e6@si6networks.com> <02dd48fbe6cc44c482662fdc1978219f@boeing.com> <4908665c-94cf-810f-8bff-7407e3abe099@si6networks.com> <c09cfe42-f74b-ccaf-f03b-fb6942ed890f@gmail.com> <CAO42Z2wdgJXC3v9HtU-tNRAPv-zuhnyGuCq5m-r8T7LO84U3jg@mail.gmail.com> <ff071f80-67d3-b9a3-7352-39a0547da415@si6networks.com> <CAO42Z2yoEjJumjMD_YNQ_wwCV2KUsDvODy58Vg7ar=+hRw4OJA@mail.gmail.com> <19b93695-b191-3870-a4e2-ab4effbff9dd@si6networks.com>
In-Reply-To: <19b93695-b191-3870-a4e2-ab4effbff9dd@si6networks.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 23 Feb 2021 09:49:42 +1100
Message-ID: <CAO42Z2z03j0DWA1ceY6OnQveTh3yopX083nrv-Yk1LRafQfn0g@mail.gmail.com>
Subject: Re: [v6ops] Scope of Unique Local IPv6 Unicast Addresses (Fwd: New Version Notification for draft-gont-6man-ipv6-ula-scope-00.txt)
To: Fernando Gont <fgont@si6networks.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "Manfredi (US), Albert E" <albert.e.manfredi@boeing.com>, IPv6 Operations <v6ops@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Hktjr1suedwdpjYh0QbmAL0xvXc>
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: Mon, 22 Feb 2021 22:51:38 -0000

On Sun, 21 Feb 2021 at 20:39, Fernando Gont <fgont@si6networks.com> wrote:
>
> Hi, Mark,
>
> On 20/2/21 18:54, Mark Smith wrote:
> > On Fri, 19 Feb 2021 at 14:22, Fernando Gont <fgont@si6networks.com> wrote:
> >>
> >> On 18/2/21 22:21, Mark Smith wrote:
> >>>
> >>>
> >>> On Fri, 19 Feb 2021, 11:37 Brian E Carpenter,
> >>> <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote:
> >>>
> >>>      So, my thought (and it belongs on this thread OR the 'IPv6
> >>>      addressing: Gaps?' one) is something like:
> >>>
> >>>      We should abolish, delete, expunge and deprecate the word "scope"
> >>>      from all IPv6 documents. It clearly doesn't have an agreed meaning,
> >>>      so it is worse than useless.
> >>>
> >>>
> >>> I think the word scope is fine.
> >>>
> >>> The problem is that by itself it doesn't specify what thing the scope is
> >>> applying to, and people aren't explicitly saying what that scope they're
> >>> referring to. "Global scope" - scope of what?
> >>
> >> As per RFC4007, scope refers to address uniqueness.
> >
> > RFC4007 doesn't apply to ULAs:
> >
> > "Though the current address architecture specification [1] defines
> > unicast site-local addresses, the IPv6 working group decided to
> > deprecate the syntax and the usage [5] and is now investigating other
> > forms of local IPv6 addressing.  The usage of any new forms of
> > local addresses will be documented elsewhere in the future.  Thus,
> > this document intentionally focuses on link-local and multicast
> > scopes only."
> >
> > RFC4193 is of course this future document.
>
> RFC4007 is an architecture document and does not talk about ULAs because
> it *predates* ULAs.
>
> Given that RFC4007 is an architectural document, it is mean to apply to
> all developments -- unless updated.
>
>

Did you miss this?

"Thus, this document intentionally focuses on link-local and multicast
scopes only.""



>
>
>
> >>> ULAs (and addresses in general) have at least two different scopes:
> >>>
> >>> - scope or domain of intended uniqueness
> >>
> >> For ULAs, this is "set of interconnected ULA-based networks" -- i.e.,
> >> some sort of limited domain/scope.
> >>
> >
> > RFC4193 explicitly says that the scope of uniqueness is global:
> >
> > "Local IPv6 unicast addresses have the following characteristics:
> >
> >        - Globally unique prefix (with high probability of uniqueness)."
>
> Probability != certainty
>
>     [RFC4007] defines the scope of an address as:
>
>        "[the] topological span within which the address may be used as a
>        unique identifier for an interface or set of interfaces"
>
>     And defines the "global scope" to be used for:
>
>        "uniquely identifying interfaces anywhere in the Internet"
>
>
>
> It does *not* say "probably uniquely identifying interfaces anywhere in
> the Internet"
>
>
>
>
> >>> - scope or domain of intended forwarding within a network or across a
> >>> set of networks
> >>
> >> In this case, same as before.
> >>
> >> Normally, both of these are equal:
> >
> > In ULAs they aren't.
>
> If you look at the definition of global scope from RFC4007, the
> definition of ULAs as being global scope doesn't match with such definition.
>
>
> > Link-Local addresses generated using RFC7271s aren't either.
>
> That's not correct. RFC7217 leads to a unique address, or fails. ONece
> you have successfully generated the address, the address does uniquely
> identify an interface on the local-link.
>
>
>
> > The IID is likely to be globally unique, even though the Link-Local
> > prefix isn't. Combining the globally unique IID with the Link-Local
>
> IIDs are *not* globally unique. They are *locally* -- you check for
> uniqueness on the local link (via DAD), but not globally.
>
>
>
> > prefix results in a globally unique Link-Local address - the
> > forwarding scope of the packets with those addresses is limited to a
> > link, however the RFC7217 LL address's scope of uniqueness is global.
>
> Not sure what you mean: link-local addresses, as the name imply, have a
> link-local scope.
>
>
>
>
> > and address uniqueness will limit
> >> reachability.
> >>
> >
> > I'm not sure I understand what you're saying.
>
> You can only employ an address where the address is meaningful.
> "Meaningful" means that the address specifies the same interface at the
> sender as well as at the receiver. And it is the "scope" property which
> specifies the topologicaly span where the address complies with that
> property.
>
>
> Obviously, the address scope will be the upper constrain on
> reachability, because you can certainly *not* reach what you cannot address.
>
> (you cannot get to a place if you cannot specify where you want to go)
>
>
>
> > I am wondering if my definition of "reachability" is different from
> > yours. I see it as describing the likely current forwarding capability
> > of the network, because the main use of the term I've encountered is
> > in the context of BGP.
>
> Reachability: topological span where a packet with said address could
> possibly be forwarded to.
>
>
>
> > So the "forwarding domain" is what is designed to be the case, whereas
> > actual reachability depends on route tables, paths and links being
> > available, ACLs or other security policies etc, intentional or not
> > duplicate addresses (i.e. anycast).
>
> The above would apply.
>
> Thanks,
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
>
>
>