RE: Network merge [Re: RFC6724-bis?]

Vasilenko Eduard <vasilenko.eduard@huawei.com> Mon, 26 September 2022 08:26 UTC

Return-Path: <vasilenko.eduard@huawei.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 8E6B2C14CE2B for <ipv6@ietfa.amsl.com>; Mon, 26 Sep 2022 01:26:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id usL4jf8oSDeP for <ipv6@ietfa.amsl.com>; Mon, 26 Sep 2022 01:26:25 -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 240F8C14F727 for <ipv6@ietf.org>; Mon, 26 Sep 2022 01:26:25 -0700 (PDT)
Received: from fraeml735-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4MbbRC14nBz688Kc; Mon, 26 Sep 2022 16:25:11 +0800 (CST)
Received: from mscpeml100001.china.huawei.com (7.188.26.227) by fraeml735-chm.china.huawei.com (10.206.15.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 26 Sep 2022 10:26:22 +0200
Received: from mscpeml500001.china.huawei.com (7.188.26.142) by mscpeml100001.china.huawei.com (7.188.26.227) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 26 Sep 2022 11:26:21 +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.2375.031; Mon, 26 Sep 2022 11:26:21 +0300
From: Vasilenko Eduard <vasilenko.eduard@huawei.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, 6man WG <ipv6@ietf.org>
Subject: RE: Network merge [Re: RFC6724-bis?]
Thread-Topic: Network merge [Re: RFC6724-bis?]
Thread-Index: AQHY0FWzi1mPXFg/Y0GQt/hCVGqTN63wdgWAgADrAlA=
Date: Mon, 26 Sep 2022 08:26:21 +0000
Message-ID: <3b8f5707f2c74db28726a2bb48e6423f@huawei.com>
References: <66892DC8-6DA4-4DC8-85B0-E1E1647CD9F7@gmail.com> <CAPt1N1=xR_2Xw+1KL6vbzZ69N+vonhcTNvO=DBceeApfoS2bMQ@mail.gmail.com> <e76267b6101146cf8a1bd6fa567c6b77@huawei.com> <CAN-Dau2QO5sxevJwUbOj+_wyiCdOjnPEZM14Jhevvkq4YZqU7Q@mail.gmail.com> <bc85e623-ef89-d2e2-4e33-b8ce0a4ec343@gmail.com> <CAN-Dau0Wbki6xwcEdy8ZK-pO9jeT6+8TKZgbmXWUgnkR+dRhBg@mail.gmail.com> <CAPt1N1=OmC+HNVGWbgj9JtGbpcuzKOgjZ1KXJm5mXgpji-G4Mw@mail.gmail.com> <6edcc5d8-edf1-51de-103c-a4ac6060fef6@gmail.com> <29689d645d22409b962f6c361d71e098@huawei.com> <CAN-Dau3rwi4X4NqLbHMmPQQ=i7y23Kz70JK09ggsXSxkJfT5xA@mail.gmail.com> <bf7c7d74cc7744ef8ded7d043ceb3e5e@huawei.com> <CAN-Dau0=LD9MTYKJQoSw=b9S25nmrNuqRSyLdsztFZscG8ZbUg@mail.gmail.com> <CAPt1N1kjOWh8R70pNO0eH9EJUH-v6HyxGMqxpy0N2hydHN33LQ@mail.gmail.com> <CAM5+tA9mqjrtq3pTggv1pA4fOYXUODkZHy74vs8cffVOrBefbQ@mail.gmail.com> <0b6886d3-5ea9-0a1d-8b16-4e17daeb6924@gmail.com> <CAM5+tA9dAjh0MTRG3922xTe3_aChHFa9AYCFCGmt395KwuvBYA@mail.gmail.com> <cd26ae80-2569-6134-c8b0-247c3b 4e32ef@gmail.com> <271325.1664140767@dooku>
In-Reply-To: <271325.1664140767@dooku>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.81.211.207]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/6-WjvtQQCTEaW0jJyeY3nYu5L98>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
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, 26 Sep 2022 08:26:26 -0000

    > Now as to how to fix this without a global precedence for ULAs, I am
    > wondering about a PIO with L=0 and A=0 (exactly as recommended in RFC
    > 8028, but for other reasons). If a host sees such a PIO for a ULA
    > prefix, it could serve as a signal that the prefix is to be given a
    > suitable precedence, even though it is not on-link and not used for
    > SLAAC.

>I really like this.
>I think it is the best solution.

But how remote ULA prefix would be known to the local router?
If proper routing is in place then no problem exists in the first place, the whole FC/7 could be prioritized.

Ed/
-----Original Message-----
From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Michael Richardson
Sent: Monday, September 26, 2022 12:19 AM
To: 6man WG <ipv6@ietf.org>
Subject: Re: Network merge [Re: RFC6724-bis?]


Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
    > Now as to how to fix this without a global precedence for ULAs, I am
    > wondering about a PIO with L=0 and A=0 (exactly as recommended in RFC
    > 8028, but for other reasons). If a host sees such a PIO for a ULA
    > prefix, it could serve as a signal that the prefix is to be given a
    > suitable precedence, even though it is not on-link and not used for
    > SLAAC.

I really like this.
I think it is the best solution.

(I think that really what we are asking for is that L/A bits are simply ignored when it comes to adjusting the prefix precedence)

Brian also said:
    bc> I think we need to say a little more, since the network merge case
    bc> was one of the original motivations for ULAs in the first place
    bc> (otherwise, statistical uniqueness has no real value).

I actually think that the uniqueness has value even when the networks do not merge :-)

David Farmer wrote:
    df> I’ve been thinking that either a PIO or a RIO from within fc00::/7
    df> should trigger an entry in the table. If the prefix in the PIO or RIO
    df> is longer than /48, the covering /48 should be added to the
    df> table. Otherwise, if the prefix is /48 or shorter the prefix should
    df> be added to the table as-is. In most case unless a PIO is a /64 it
    df> will likely have L=0 and A=0.

It seems that we are all agrement on this part.

    df> While probably not recommended, it would be possible for a network
    df> operator to signal the entire ULA range as being local, using a PIO
    df> for fc00::/7 with L=0 and A=0, for example.

That's an interesting possibility.

    df> Finally, there should probably be a short discussion of managing the
    df> table, such as removing an entry when the PIO is no longer valid and
    df> similarly for a RIO.

Would you want to wait at all after the lifetime of the PIO/RIO expired?
As long as active sockets are not killed,  then if it comes back soon, it's not a problem. (Android has kernel patches to be able to kill things like that quickly)

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works  -= IPv6 IoT consulting =-