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

David Farmer <farmer@umn.edu> Thu, 18 February 2021 23:41 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54DF83A19FA for <v6ops@ietfa.amsl.com>; Thu, 18 Feb 2021 15:41:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 0KyoQMZYW7dJ for <v6ops@ietfa.amsl.com>; Thu, 18 Feb 2021 15:41:47 -0800 (PST)
Received: from mta-p7.oit.umn.edu (mta-p7.oit.umn.edu [134.84.196.207]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C0E13A19FC for <v6ops@ietf.org>; Thu, 18 Feb 2021 15:41:47 -0800 (PST)
Received: from localhost (unknown [127.0.0.1]) by mta-p7.oit.umn.edu (Postfix) with ESMTP id 4DhWSp4dJhz9vJrX for <v6ops@ietf.org>; Thu, 18 Feb 2021 23:41:46 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p7.oit.umn.edu ([127.0.0.1]) by localhost (mta-p7.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3U66qrDzwFVF for <v6ops@ietf.org>; Thu, 18 Feb 2021 17:41:46 -0600 (CST)
Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p7.oit.umn.edu (Postfix) with ESMTPS id 4DhWSp1CBWz9vJrG for <v6ops@ietf.org>; Thu, 18 Feb 2021 17:41:45 -0600 (CST)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p7.oit.umn.edu 4DhWSp1CBWz9vJrG
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p7.oit.umn.edu 4DhWSp1CBWz9vJrG
Received: by mail-ej1-f72.google.com with SMTP id w2so1268412eja.1 for <v6ops@ietf.org>; Thu, 18 Feb 2021 15:41:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Zx2WgrryAv5Tiwt3CvdruWicb3xCsXpb/L53U71VQM8=; b=ZLZqkqcFDDvS1r/gmDilx9HiycDfToPhj0XmWyeBHWZCcOYYPm/XPl3J9XIgi7oQp5 Q3AqyEVwiPSUIXWAp/0E3YcmUGvqggPHqqri4ZylDa+6Hsd8sToDsSazP0+xCsFP8lh/ 7SdM0y8+MWRox05Bg9k5F0Qw0Wo+An84UmUnGsWDHn3u7hB/DyfcPFwyfBOrOKv8rGEB pPgZ2IbTYy1oU87THKYBnR+eiJUK/gH/nv6Ua3ZGN4EA+eCV0L6md63A/Y8eM3b00Nlk rA/2EHbCkaS/kUxbv5IMYb99UPhtZc6ml9PQITtacYzStg2vXRgSTonWRLCyoVa98jLG DZnA==
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=Zx2WgrryAv5Tiwt3CvdruWicb3xCsXpb/L53U71VQM8=; b=KkDgIQvp5z0pq9/BLeXkCRLFTZpz8x8YdeyjFKO+YnKQZGyhwPTCWUqklOwX/OEeGm Avk7mvz4oFvw7IfncHP/IzAfyyh0evpRl7PhL+M9uOhstujqU2jwUpOCTzuENG+SrJ7S gkZDLv98OYnt92FOSX3gZJxr6n62iCvXiWLHIYst/HRsZFENk/1lLgwNYXMrrivpGW7v /0EPJ5wMbrbbekkJFGTHf8mARrn6jHWH2CWXzbpxj/3tOCByrICvpVCr3OpwCOlWetqC XhTEDKuV+NXQTS4hmP/diyXQejDMJ/DVkeOYoaM4+T95OC4hS7kUq7p8fj3j83lqu/ii zRjw==
X-Gm-Message-State: AOAM531DYSqpuA6/t15UrauG17qlM6YIQ5Pvq5lyYEVOwCHH3ZHQmCy9 Wfnj0ntt5rkDw0WvQW0E9EgpH5JHmD/NVYQtRgx8SVCgnY8rQFjM/7sNvRZmfGzBfR5RWfyVxCC eKN9C+tzyF0LVwtr46kBvYvrPlA==
X-Received: by 2002:aa7:ce96:: with SMTP id y22mr6312550edv.369.1613691704126; Thu, 18 Feb 2021 15:41:44 -0800 (PST)
X-Google-Smtp-Source: ABdhPJz4+AWWvQeYfyXpFp8yl2xE+tgMxLC5+IRohPoGwDFoocYMyi8CJtTbbVu3wcMVR8wsv4Dpf5HIJtIVnjQoWh8=
X-Received: by 2002:aa7:ce96:: with SMTP id y22mr6312525edv.369.1613691703806; Thu, 18 Feb 2021 15:41:43 -0800 (PST)
MIME-Version: 1.0
References: <a5b9b8566ce446d3a5e5dcc9ca2fbac2@boeing.com> <CAN-Dau1xD21EpqrSXKHLzADPyjeWcwc=phHGSFP8cj6705O2BQ@mail.gmail.com> <5f0f480a-b331-7f0c-a738-5d80bd8569e6@si6networks.com>
In-Reply-To: <5f0f480a-b331-7f0c-a738-5d80bd8569e6@si6networks.com>
From: David Farmer <farmer@umn.edu>
Date: Thu, 18 Feb 2021 17:41:27 -0600
Message-ID: <CAN-Dau2DKw7h+T7QTJKrsk7hevgiYpOexv1hMKO39-P-F6JQpA@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, IPv6 Operations <v6ops@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c8609905bba4e09d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/uby45f5JlEZDG_YX2VDOj9gFljg>
Subject: Re: [v6ops] Scope of Unique Local IPv6 Unicast Addresses (Fwd: New Version Notification for draft-gont-6man-ipv6-ula-scope-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 23:41:49 -0000

On Thu, Feb 18, 2021 at 5:10 PM Fernando Gont <fgont@si6networks.com> wrote:

> On 18/2/21 19:52, David Farmer wrote:
> > So let's be clear "IPv6 Address Scope" does not really have the general
> > meaning of the word "scope", it has a very specific meaning that in my
> > opinion boils down to are Zone Indexes or Identifiers needed to
> > uniquely identify them.
>
> Well, this is a spec inconsistency. You have one spec (RFC4007) defining
> "scope" and "global scope", and another specs:
>
> a) making use of the same terms in an incorrect way, or,
>
> b) employing same terms but with a different definition.
>
> i.e., either the definition in RFC4007 is incorrect, or the use in
> RFC4193 and implicit use in RFC4291 is incorrect.
>
> As you've correctly noted, this applies to other address types, too.
>
>
>
> > There is an argument to be made that ULAs should be Scoped, and if they
> > were globally reachable they would have to be Scoped.
>
> Well, you can also argue that they are not globally reachable because
> they are actually scoped ;-)
>
>
> > Nevertheless, they
> > are not globally reachable, and therefore so while it is possible that
> > there is another user of the same ULA prefix you are using. But, if you
> > follow the algorithm, in RFC4193 for allocation, the probability of that
> > duplicate user ever being reachable by you is very-very small.
>
> This accounts for "why do things do not break in practice". But
> certainly doesn't help with the consistency of the specs.
>

I agree there are inconsistencies, how fatal those inconsistencies are, I
think we disagree. I believe adding a single word to the definition in
RFC4007 will align RFC4007 and RFC4193,  "uniquely identifying interfaces
anywhere *reachable* on the Internet".

Further, I think when we eventually get around to revising RFC4291, every
remaining use of the word "scope" needs to be examined, and probably a
reference to the updated definition in RFC4007 or its replacement should be
added. Note most of the words "scope" in RFC4291 are in reference to local
and global IIDs, which basically go away with RFC7136. But even after that
cleanup, I think there is some confusion around "scope" and its meaning, at
least for the uninitiated reader of RFC4291.

Thanks

-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================