Re: [v6ops] ULA precedence [Thoughts about wider operational input]

Mark Andrews <marka@isc.org> Fri, 25 March 2022 00:36 UTC

Return-Path: <marka@isc.org>
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 79FC63A1167 for <v6ops@ietfa.amsl.com>; Thu, 24 Mar 2022 17:36:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isc.org header.b=hVITYhZZ; dkim=pass (1024-bit key) header.d=isc.org header.b=NOK/8Yy6
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 Xiow9k6zx32A for <v6ops@ietfa.amsl.com>; Thu, 24 Mar 2022 17:36:42 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.64.53]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B7003A1162 for <v6ops@ietf.org>; Thu, 24 Mar 2022 17:36:42 -0700 (PDT)
Received: from zimbrang.isc.org (zimbrang.isc.org [149.20.1.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx.pao1.isc.org (Postfix) with ESMTPS id 71BB73AB019; Fri, 25 Mar 2022 00:36:41 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.10.3 mx.pao1.isc.org 71BB73AB019
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=isc.org; s=ostpay; t=1648168601; bh=RTUPHJ8IqFFkGdMAJdFT/mQdGHGBJDsO2NRC1439bjA=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=hVITYhZZVd4RiSYpCgkvulDiPRJCprxvBOFyYM7BMhIpIBG5gN0PdMhPV8jLmMGHO DgB0GwA7+rxncaX5fo3qodBv61FiZkXRLqXgFXWa2VIuz3P5Wy9+6tR9Xq1NrDOzV/ +LuQfjZpnYsbWFVnYXZS+IF217o7NTyvrFxmidyU=
Received: from zimbrang.isc.org (localhost.localdomain [127.0.0.1]) by zimbrang.isc.org (Postfix) with ESMTPS id 7428611030A5; Fri, 25 Mar 2022 00:35:55 +0000 (UTC)
Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbrang.isc.org (Postfix) with ESMTP id 4898811030AA; Fri, 25 Mar 2022 00:35:55 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.10.3 zimbrang.isc.org 4898811030AA
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isc.org; s=05DFB016-56A2-11EB-AEC0-15368D323330; t=1648168555; bh=XjUf9T8FQZvu/cOCRKrwoqvBOTmaQCqtCiVHEePONYc=; h=Mime-Version:From:Date:Message-Id:To; b=NOK/8Yy6iN9z4POekMCaUuNvPHLcoi8jsfg3NilFA1SgyOA5hcZGin+CBgNioSTpu gNcFH2OveyGo98QZRCmo6bMrSORvVqpcmJwOSWeNipJRgA9ZUT4rYpvS0aiHcTag0c s5axkgjd6BI4+2nkbGvOMK8DTByCht21Vl7BSm4A=
Received: from zimbrang.isc.org ([127.0.0.1]) by localhost (zimbrang.isc.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 4cj04PR6QsKn; Fri, 25 Mar 2022 00:35:55 +0000 (UTC)
Received: from smtpclient.apple (n114-74-26-107.bla4.nsw.optusnet.com.au [114.74.26.107]) by zimbrang.isc.org (Postfix) with ESMTPSA id 73E4C11030A5; Fri, 25 Mar 2022 00:35:54 +0000 (UTC)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Mark Andrews <marka@isc.org>
In-Reply-To: <fc66c61b-2a11-c289-52fa-a89dc841a3aa@gmail.com>
Date: Fri, 25 Mar 2022 11:36:37 +1100
Cc: Philip Homburg <pch-v6ops-11@u-1.phicoh.com>, v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <4D970647-A257-47D2-8971-7C4F0F6FE342@isc.org>
References: <52661a3d-75dc-111a-3f23-09b10d7cb8d4@gmail.com> <A72CDDDB-CDCE-4EAF-B95E-997C764DB2C4@gmail.com> <9175dc32-45c1-e948-c20a-3bcc958b77b9@gmail.com> <YjmJQMNgnJoSInUw@Space.Net> <fd17a91f-68dc-92b5-0544-51aefa1b7f08@gmail.com> <CAM5+tA-Wq5O4pjQ++VZQi-FTKZGMRAW-LFc6O5dPOyox4QZDEw@mail.gmail.com> <YjpA4IH/eI5im8DT@Space.Net> <CAM5+tA-foEATL9uihwD=zoTZ1EvHiwc5k_xKf=GRNYD51REQYQ@mail.gmail.com> <Yjq2Gr2cQjFuQ8ie@Space.Net> <m1nXLes-0000J8C@stereo.hq.phicoh.net> <fc66c61b-2a11-c289-52fa-a89dc841a3aa@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/aXcDdABq8veuUuw3HJGL2-JpVjc>
Subject: Re: [v6ops] ULA precedence [Thoughts about wider operational input]
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: Fri, 25 Mar 2022 00:36:48 -0000


> On 25 Mar 2022, at 07:04, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> (Trying, far too late, to change the Subject to be the actual subject...)
> 
> I wasn't paying enough attention when RFC6724 was done. I think it's even
> more wrong each time I look at it. For example, it has the consequence that
> if a pair of hosts have both RFC1918 and ULA addresses, the default for
> communication between them is RFC1918. D'Oh. If two hosts have ULAs in the
> same /64, they will nevertheless try IPv4 first. D'Oh. And the default table
> in RFC6724 is sticky in practice, even if configurable in theory.

Swap MAY to SHOULD on adding ULA prefixes (10.6.Configuring ULA Preference)
would get the desired behaviour.

The following would need to reworded to seperate out the advice for ULA
from 6to4.

   An implementation MAY automatically add additional site-specific rows
   to the default table based on its configured addresses, such as for
   Unique Local Addresses (ULAs) [RFC4193] and 6to4 [RFC3056] addresses,
   for instance (see Sections 10.6 and 10.7 for examples).

> I think this needs serious work (in 6MAN most likely).
> 
> Regards
>   Brian Carpenter
> 
> On 25-Mar-22 00:29, Philip Homburg wrote:
>>> (Dual-stack cannot be the answer anyway - it will have all the issues
>>> of IPv4, plus the added complications of dual-stack.  Services need to
>>> be dual-stack, but for all the rest, single-stack IPv6 needs to be
>>> the end goal - see facebook etc)
>> Obviously, on an IPv6-only system, there is no IPv4, so the relative
>> priority of ULA compared to IPv4 does not matter.
>> I'm curious what IPv4aaS we want to deploy. I consider NAT64 a complete
>> disaster (even if the form of 464xlat). Given how the internet works,
>> we will probably end up with NAT64 everywhere until the end of times.
>>> This is not what I had in mind.  If "we" decide that ULA is a good
>>> way forward, IETF can update RFCs, and vendors will eventually
>>> update their base OS.  It might take 5 years, but so will everything
>>> else in Big Enterprise land.
>> The problem with ULA is that we have lots of installations where hosts with
>> a ULA address don't have access to the IPv6 internet. Often, CPEs announce
>> a ULA when the CPE doesn't have an IPv6 uplink.
>> In contrast, where RFC 1918 was meant for local IPv4 communication, it is
>> now on a very large scale the primary method for a host to reach the IPv4
>> internet.
>> So to avoid the situation where we say that ULA is local and then use it
>> to connect to the IPv6 internet, we should just allocate a new space. And
>> explicitly give it the property to connect to the IPv6 internet through
>> through some sort of address translation.
>> There is also a nice tie-in with PI. Obviously, putting millions of PI
>> prefixes in BGP does not scale.
>> On the other hand, there is no such limit if the PI space is used behind NAT.
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>> .
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742              INTERNET: marka@isc.org