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

Ted Lemon <mellon@fugue.com> Sat, 13 February 2021 02:13 UTC

Return-Path: <mellon@fugue.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 7620A3A1204 for <ipv6@ietfa.amsl.com>; Fri, 12 Feb 2021 18:13:39 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.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 kBWTYB8Trzgi for <ipv6@ietfa.amsl.com>; Fri, 12 Feb 2021 18:13:37 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 5C0293A1205 for <6man@ietf.org>; Fri, 12 Feb 2021 18:13:37 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id f17so1549232qkl.5 for <6man@ietf.org>; Fri, 12 Feb 2021 18:13:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=H0e3YwleIZUUxGzbI3dGUstoWMbpTP1sKO4z3CLssZI=; b=OQiSXdLM+yfqEpHI5RmJ0LnENx5fOFX+fraMtklRJi7iX15FE5y473PI/NLZoktfAK TJYPVVkZhDUNXMuQIHCwMCRxGsap3HN9dJx2po1MEHZUWGoDZntIhCmFweeFif5Epf8y KLugA20MbaXzaHm96J7xq5sZrJ0iKx/l6q4wZT+7aOkIQE43hhi1m51ccMRIKkZtiocl fGhp4cvBrruLpbde/USAvfk1VLMY2E2oMdRG+xlmOWmwU2bkWa9/Ba4hkeOIX8Gi7kEm Bg3wzyfVPKkO1WBPoJeYrEBY7kq67lEhCaFqdqMJSx2/xhSPgKgZixlf2hu/WJpwhwiL BZ2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=H0e3YwleIZUUxGzbI3dGUstoWMbpTP1sKO4z3CLssZI=; b=U7x2ZwPr6vWAVS4EQ6KvvHmLHncanKtmW3qOum1FZLgVyIry6JfDZ3kdZ5f/OFaExD WTyzlddKfsiRlRdn9A/BXiWFyt90K3fbytDYMDvCEEQPR0HvakJUWZHUEqFAXd4eR7Wb k2PR0ebgGjpg8qgCb0s2oTkDfDBhqmavpPTP7gnV52+T1rCwzOIt0/gk5g25ys8fNXUb WedUeVQRTDaPsxtZW0nJPIehB5g3TfaTNa0W6YcpWV9DNuqXVKXqX41KhX/ipYbLjh29 O7Dpv13GyswnEoTXeAHIudzzgOQFZVI07QYrsMrZsLWZqa87QthJH+bBsFk/Rq4BQWLd zDSA==
X-Gm-Message-State: AOAM531ZaRL4VbstHtq2H2anD8aGdkMooTN7ZU4C0jr4bn3NIZjFNQau c97WDjIRhcRvOIHby4BSHz1BEg==
X-Google-Smtp-Source: ABdhPJz81wgbASqpwgnZkgieDDHCWOaiapTnTCj2A6GXOS9yFXN1nom5jCPJl69NWoNxiYEwRS/sKA==
X-Received: by 2002:ae9:f309:: with SMTP id p9mr1893360qkg.111.1613182415026; Fri, 12 Feb 2021 18:13:35 -0800 (PST)
Received: from smtpclient.apple (c-24-91-177-160.hsd1.ma.comcast.net. [24.91.177.160]) by smtp.gmail.com with ESMTPSA id s136sm7255081qka.106.2021.02.12.18.13.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Feb 2021 18:13:34 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.32\))
Subject: Re: [v6ops] Scope of Unique Local IPv6 Unicast Addresses (Fwd: New Version Notification for draft-gont-6man-ipv6-ula-scope-00.txt)
From: Ted Lemon <mellon@fugue.com>
In-Reply-To: <9877D352-E9BB-453B-A676-D2B5C546C1C2@gmail.com>
Date: Fri, 12 Feb 2021 21:13:33 -0500
Cc: Fernando Gont <fgont@si6networks.com>, IPv6 Operations <v6ops@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <11035C3E-BA75-4B9D-A047-B2AA1DE23BEA@fugue.com>
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>
To: Fred Baker <fredbaker.ietf@gmail.com>
X-Mailer: Apple Mail (2.3654.80.0.2.32)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/To3nFjqo-gnIC-tQRLmpMnzGxZE>
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:13:40 -0000

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. I think here “global” means “there is no context in which this address is, by definition, out of scope.”

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.

In practice, the randomness of ULAs gives us some reasonable assurance that the principle will hold.

However, users of ULAs that are routed beyond an individual site had better have some policies and procedures in place to make sure that this is true.

Internet backbone routers should never accept BGP advertisements for ULA prefixes.

Sites connecting to the Internet should never, by default, route ULAs northbound of their connection to their ISP.

The last four lines are points of practice, not points of definition of terms.

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.