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

Vasilenko Eduard <vasilenko.eduard@huawei.com> Fri, 25 March 2022 14:40 UTC

Return-Path: <vasilenko.eduard@huawei.com>
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 72EED3A0E17 for <v6ops@ietfa.amsl.com>; Fri, 25 Mar 2022 07:40:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H5=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
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 wVGDu3npq0bg for <v6ops@ietfa.amsl.com>; Fri, 25 Mar 2022 07:40:42 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A59733A0CF2 for <v6ops@ietf.org>; Fri, 25 Mar 2022 07:40:20 -0700 (PDT)
Received: from fraeml707-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4KQ4Sk28hnz67Kj3; Fri, 25 Mar 2022 22:37:58 +0800 (CST)
Received: from mscpeml500001.china.huawei.com (7.188.26.142) by fraeml707-chm.china.huawei.com (10.206.15.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 25 Mar 2022 15:40:18 +0100
Received: from mscpeml500001.china.huawei.com (7.188.26.142) by mscpeml500001.china.huawei.com (7.188.26.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 25 Mar 2022 17:40:18 +0300
Received: from mscpeml500001.china.huawei.com ([7.188.26.142]) by mscpeml500001.china.huawei.com ([7.188.26.142]) with mapi id 15.01.2308.021; Fri, 25 Mar 2022 17:40:18 +0300
From: Vasilenko Eduard <vasilenko.eduard@huawei.com>
To: Mark Andrews <marka@isc.org>, Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] ULA precedence [Thoughts about wider operational input]
Thread-Index: AQHYP7p8DxM4kB1RcEyXrx0Fjrd/n6zPDwWAgAEci8A=
Date: Fri, 25 Mar 2022 14:40:17 +0000
Message-ID: <f0bd7dc8afbd433892a7ae55f789e3f1@huawei.com>
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> <4D970647-A257-47D2-8971-7C4F0F6FE342@isc.org>
In-Reply-To: <4D970647-A257-47D2-8971-7C4F0F6FE342@isc.org>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.81.193.225]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/E9giTXBf2tedvKHkMSs1g6YNDdg>
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 14:40:54 -0000

Hi Mark,
It would not work.
Who would be doing this "SHOULD"?
Home subscriber? Or SMB entrepreneur?
I could imagine how "dog hairdresser" would be changing policy table in OpenWRT Linux.
IMHO: It should be more automatic.
Eduard
-----Original Message-----
From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Mark Andrews
Sent: Friday, March 25, 2022 3:37 AM
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: v6ops@ietf.org
Subject: Re: [v6ops] ULA precedence [Thoughts about wider operational input]



> 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

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops