Re: PIO Lifetimes (was: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information)

Ted Lemon <mellon@fugue.com> Thu, 18 August 2022 13:39 UTC

Return-Path: <mellon@fugue.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 A530DC14CE20 for <ipv6@ietfa.amsl.com>; Thu, 18 Aug 2022 06:39:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level:
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20210112.gappssmtp.com
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 e8NyixQeHAI5 for <ipv6@ietfa.amsl.com>; Thu, 18 Aug 2022 06:39:03 -0700 (PDT)
Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADD1FC1527AB for <ipv6@ietf.org>; Thu, 18 Aug 2022 06:38:45 -0700 (PDT)
Received: by mail-oi1-x231.google.com with SMTP id c185so1557725oia.7 for <ipv6@ietf.org>; Thu, 18 Aug 2022 06:38:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=7O73UMCP1LkijTv8jlo9GqaAmYOrhUBg5jsfT99BGF0=; b=6IAPv3pbm+Z4+SlXw2JPddvNlRHi2zaEGZyoA+36R6u9YQOqKVKGDJXAliPqIgf02p sntfFxJ2THdGgnv/2IyBW0aDSnNAh1ZNk3Clevu0QYDzHxZHFP4+5yEzxcFC5xePT4g/ cQ6ppPfmR9uaeuW8CD9qiV5fOje0bhbS5it4k2VlbGjQI2K4yM4IsL54DmykcIt9NKWz QY3+wzH/Ex/eMs/0YNB8icW0GmCsYISyQ5iyOwehMFNrqaKOfxoqq6v8Ix0THNzX1sPS LkfTScytjL8RBLAALohYH0ZUFbDY94w6sQ9ibX1mA4RLjJ15lOStwYcLbC9iHOTfN+Ig /agQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=7O73UMCP1LkijTv8jlo9GqaAmYOrhUBg5jsfT99BGF0=; b=A0/W1dPzq9cqB7emWU0kOmCR55VrqogvIA/G/oZ8ar9PFmxJte2SeWtox0AsPDAMcG cVNEayWumnL49fKkvToRal3p7FH8rg/Rl+GUUW8ygT3QDSrb2BsowzWQ1O9ZbysCJ8dV 7xSey9R4TLWUvLSJdsPwBEXNzAEAXA3ycS3ehncjdEm98bJ7ldRL/Ai7oBm7m1VTBPoK 9gBBOCDVsBlIZtE9FHMlrGffUphKPPQ5BtPS+CDgSI98og1+vkBIq24cdzuxZF76U1Sp DSrrJeoJXe8eXLs5xNmxqD4kkY4QNjAwZn1wsTW27m/+0eOQpb8tc+0QmZGTHw/NI4Fl JX5w==
X-Gm-Message-State: ACgBeo3F0A7zBd7Siw1PpKUmnshe6OSj6/LbsS08Y9Kg32upvGmHlX+6 Ev0zCXigVespYiGhVUVXvBNZBbFFxIT5ciZfAfvJGg==
X-Google-Smtp-Source: AA6agR47gLzpF8K9VLaKfgP+GwbFMYj7mQ9kSR67QdT9t35GtPk/8fNqAPex9d6gRQ1heXxvy89Nzhpg8hdOppciXEM=
X-Received: by 2002:a05:6808:14d4:b0:343:6ded:57b1 with SMTP id f20-20020a05680814d400b003436ded57b1mr1264986oiw.12.1660829924431; Thu, 18 Aug 2022 06:38:44 -0700 (PDT)
MIME-Version: 1.0
References: <0f93a951ee174382803bea2729e8e605@huawei.com> <83C838D4-8741-4643-9809-4EAE500F6DE7@fugue.com> <ff718a0b4dad49c9a9e895c52b4869e5@huawei.com> <baba87f1-5446-1d67-6a83-18fd22fb71e2@si6networks.com> <CAPt1N1n5BuDiNPsqZi23CXZryopO8eKiscSsw+u7=UtwnWj4Kg@mail.gmail.com> <ad055c420ec147c2acabf25cec168a31@huawei.com>
In-Reply-To: <ad055c420ec147c2acabf25cec168a31@huawei.com>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 18 Aug 2022 09:38:08 -0400
Message-ID: <CAPt1N1m53-K95LiWc=Dddcr-80kFUb7upgFiue=GPAXyaHWa1A@mail.gmail.com>
Subject: Re: PIO Lifetimes (was: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information)
To: Vasilenko Eduard <vasilenko.eduard@huawei.com>
Cc: Fernando Gont <fgont@si6networks.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000adb58505e684196c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/HhZSAUo4MSm4y70ZXBWtuJuA5KQ>
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: Thu, 18 Aug 2022 13:39:04 -0000

I summarized because I'm just repeating things we've already discussed.
When a new router shows up, we use that as a signal that the link may have
changed. We probe our old routers using unicast RS. If they answer, great,
if not, we deprecate their information. That takes care of the problem of
continuing to use stale information. Secondly, the draft already places
constraints on how long we will consider a router to be alive if we haven't
heard from it. If we don't hear from it over that time period, then we
flush its information. So the problem that you described of the table
growing without bound is taken care of as well. I suppose we could add a
heuristic that if the table exceeds an implementation-dependent size limit,
the oldest router may be flushed to make room for a newer router. Perhaps
that's already in the spec—I'd have to go look.

On Thu, Aug 18, 2022 at 2:35 AM Vasilenko Eduard <
vasilenko.eduard@huawei.com> wrote:

> >1. if we see evidence that the old router isn't there, prefer the new
> router.
>
> How?
>
> >2. Don't keep stuff around forever, even if the router tells us to.
>
> Do not understand the use case.
>
>
>
> I do not understand these too general statements.
>
> If you would propose what exactly you have in mind (ND modification)
>
> Then I would be capable to judge:
>
> 1.       Is it useful?
>
> 2.       Is it related to “flush renumbering”?
>
>
>
> Reminder, we have stale information that we need to deal with. The problem
> that we are not aware that the information is stale.
>
> RFC 6059 proposes to keep even more stale information. Hence, RFC 6059 is
> not related to the “flush renumbering”.
>
>
>
> Eduard
>
> *From:* Ted Lemon [mailto:mellon@fugue.com]
> *Sent:* Thursday, August 18, 2022 5:46 AM
> *To:* Fernando Gont <fgont@si6networks.com>
> *Cc:* Vasilenko Eduard <vasilenko.eduard@huawei.com>; ipv6@ietf.org
> *Subject:* Re: PIO Lifetimes (was: Re: draft-ietf-6man-slaac-renum:
> Heuristics to deprecate stale information)
>
>
>
> Right. Combining these two mechanisms should synergize well. To
> oversimplify:
>
> 1. if we see evidence that the old router isn't there, prefer the new
> router.
>
> 2. Don't keep stuff around forever, even if the router tells us to.
>
>
>
> On Wed, Aug 17, 2022 at 10:41 PM Fernando Gont <fgont@si6networks.com>
> wrote:
>
> On 17/8/22 06:57, Vasilenko Eduard wrote:
> > Hi Ted,
> > I still do not agree that it makes sense to collect the big table of
> stale ND information.
> > Because after PIO preferred has been put to 0. PIO validity may be still
> 1 month.
>
> Well, part of the issue there is that the PIO lifetimes should be
> sensible. -- that's why we have a recommendation in that regard.
>
> Thanks,
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: F242 FF0E A804 AF81 EB10 2F07 7CA1 321D 663B B494
>
>