RE: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information

Vasilenko Eduard <vasilenko.eduard@huawei.com> Tue, 16 August 2022 09:03 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 C00E2C15A722 for <ipv6@ietfa.amsl.com>; Tue, 16 Aug 2022 02:03:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 FWrcLnTbeUA8 for <ipv6@ietfa.amsl.com>; Tue, 16 Aug 2022 02:03:01 -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 53229C15A720 for <ipv6@ietf.org>; Tue, 16 Aug 2022 02:03:01 -0700 (PDT)
Received: from fraeml734-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4M6Q8C6vwdz688p4 for <ipv6@ietf.org>; Tue, 16 Aug 2022 16:59:55 +0800 (CST)
Received: from mscpeml500001.china.huawei.com (7.188.26.142) by fraeml734-chm.china.huawei.com (10.206.15.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Tue, 16 Aug 2022 11:02:57 +0200
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.2375.24; Tue, 16 Aug 2022 12:02:56 +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.024; Tue, 16 Aug 2022 12:02:56 +0300
From: Vasilenko Eduard <vasilenko.eduard@huawei.com>
To: Ted Lemon <mellon@fugue.com>
CC: Fernando Gont <fgont@si6networks.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information
Thread-Topic: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information
Thread-Index: AdiloFhLa8BjnlR+QA+N8dfMFruYnwAA02igAAD0bmAAAHJb8AIqYm0AAAnOGoAAAcGSAAAAuOyAAIKFslAAAGyOgAAt+AoQ
Date: Tue, 16 Aug 2022 09:02:56 +0000
Message-ID: <0f93a951ee174382803bea2729e8e605@huawei.com>
References: <059793c613054731bcf6a53ea2056eff@huawei.com> <B91B04B0-5387-4DB9-B4EA-A66DF46B3EDE@fugue.com>
In-Reply-To: <B91B04B0-5387-4DB9-B4EA-A66DF46B3EDE@fugue.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.81.208.67]
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/hpmmDHJF9_wrFiyAa9Ukqsfb0lQ>
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: Tue, 16 Aug 2022 09:03:03 -0000

Hi Ted,

OK. We did not understand each other.
Because your last explanation - is exactly 1 of 2 points why "flush renumbering" exists.

Reminder, "flush renumbering" should be dealt with for the case when:
1. route's PIO has been changed 
AND
2. host has not been informed about old PIO depreciation

Host interface re-initialization would clean stale information. No problem. No need for any additional solution. No need for draft-ietf-6man-slaac-renum.
Unfortunately, it is not the case. The interface has not been re-initialized when the router is behind the switch or the switch changes VLAN abruptly.

RFC 6059 has:
"Detecting Network Attachment is performed by hosts after detecting a link-layer "up" indication".
"Hosts receive indications when a link layer comes up.  Without this, they would not know when to commence the DNA procedure".
Makes it not relevant to the "flush renumbering" discussion. for sure, the host would clear stale information automatically.

RFC 6059 is discussing caching of stale ND information (from old routers not available now).
The use case is not properly discussed.
I do not understand the benefit to keep stale ND information.

Ed/
-----Original Message-----
From: Ted Lemon [mailto:mellon@fugue.com] 
Sent: Monday, August 15, 2022 4:14 PM
To: Vasilenko Eduard <vasilenko.eduard@huawei.com>
Cc: Fernando Gont <fgont@si6networks.com>; ipv6@ietf.org
Subject: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information

I don’t know if you’re talking to me or Fernando, but I’m talking about a situation where the link configuration changes without a link up/down signal, e.g. because you are connected to an access point and the infrastructure is reconfigured, or you are behind a router (although in this case you’d think the router would do the right thing).

Sent from my iPad

> On Aug 15, 2022, at 6:03 AM, Vasilenko Eduard <vasilenko.eduard@huawei.com> wrote:
> 
> If there is information that the router has been reloaded (link up/down) then "flash renumbering" is not a problem - the host would re-initialize the stack.
> Hence, I do not understand what you are talking about below.
> 
> -----Original Message-----
> From: Fernando Gont [mailto:fgont@si6networks.com]
> Sent: Saturday, August 13, 2022 1:44 AM
> To: Ted Lemon <mellon@fugue.com>
> Cc: Vasilenko Eduard <vasilenko.eduard@huawei.com>; ipv6@ietf.org
> Subject: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate 
> stale information
> 
> Hi, Ted,
> 
>> On 12/8/22 19:23, Ted Lemon wrote:
>> On Fri, Aug 12, 2022 at 17:33 Fernando Gont <fgont@si6networks.com 
>> <mailto:fgont@si6networks.com>> wrote:
>> 
>>>    On 12/8/22 13:52, Ted Lemon wrote:
>>> FWIW, I would like to see the points made in item 1 addressed in 
>>> slaac-renum.
>> 
>>    Regarding #1, nodes that change their address or that "disappear", I'd
>>    say that's not really renumbering.
>> 
>> 
>> The point is that if the router goes away, we would like to detect 
>> that quickly. A good way to detect it quickly is to notice signals 
>> that suggest the link has changed and probe for known routers. If 
>> they don’t answer, deprecate their information. Does this not make sense?
> 
> Agreed. Now, when it comes to the "signals" are you thinking of RFC6059? 
> link-status change events? Both? Something else?
> 
> Thanks,
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: F242 FF0E A804 AF81 EB10 2F07 7CA1 321D 663B B494