Re: [v6ops] cpe-slaac-renum: Proposed text for prefix lifetimes

otroan@employees.org Wed, 08 April 2020 18:38 UTC

Return-Path: <otroan@employees.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 3A3D83A155C for <v6ops@ietfa.amsl.com>; Wed, 8 Apr 2020 11:38:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-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 Ic0pBPUPSVzj for <v6ops@ietfa.amsl.com>; Wed, 8 Apr 2020 11:38:03 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 05D503A154D for <v6ops@ietf.org>; Wed, 8 Apr 2020 11:38:02 -0700 (PDT)
Received: from astfgl.hanazo.no (76.84-234-131.customer.lyse.net [84.234.131.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id CE5614E11B0D; Wed, 8 Apr 2020 18:38:01 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 0118E318A46E; Wed, 8 Apr 2020 20:37:55 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: otroan@employees.org
In-Reply-To: <5AACFB5F-D67D-4779-B5EB-E6D8A58516F7@fugue.com>
Date: Wed, 08 Apr 2020 20:37:55 +0200
Cc: Fernando Gont <fgont@si6networks.com>, IPv6 Operations <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E68D023D-EFC1-41A6-91AF-C4275A98CE85@employees.org>
References: <77a84b82-716d-e754-9317-8876af5e49db@si6networks.com> <BN7PR11MB25476F9CFCF4967FF15CF466CFC00@BN7PR11MB2547.namprd11.prod.outlook.com> <ee804685-51ca-cab4-8040-0a8fd494285f@si6networks.com> <C15AC9C9-7166-4AD0-8FBA-C668E5AADA9F@employees.org> <5AACFB5F-D67D-4779-B5EB-E6D8A58516F7@fugue.com>
To: Ted Lemon <mellon@fugue.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/bM6jw9s-kKDgRLvibVhBFKhpk3o>
Subject: Re: [v6ops] cpe-slaac-renum: Proposed text for prefix lifetimes
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: Wed, 08 Apr 2020 18:38:04 -0000

Ted,

>> No, that's why the delegator needs to remove those prefixes properly. I.e. by including them in DHCP with lifetime of 0.
>> In the flash renumbering case, the delegator will set the lifetime to 0 from whatever it was before. No need to "wait out" the lifetime.
>> 
>> Long valid lifetimes affect what you put in DNS as TTL for the record for example.
> 
> Okay, but you are talking about a very different operational use case.  This is how you would do things in a data center.
> 
> In the case of a CPE router, it’s not safe to assume the router won’t be unplugged or power cycled.  You probably don’t _want_ to use long TTLs on domain names, if any are published—e.g., for mDNS we use a TTL of 75 minutes, and do a refresh at 60 minutes; we do the same thing for Service Registration Protocol (DNS updates for DNSSD), although that’s not widely deployed at present.
> 
> So in this case, where your device may be power cycled and lose its state, or where the end user may simply unplug one device and plug in another, having a really long preferred lifetime makes zero sense.  Obviously, having a shorter lifetime does not solve the problem of cleaning up stale prefixes fast enough to prevent routing problems, but we still want those stale prefixes to be cleaned up.  As you say, there are two different issues here.  Reasonably short address lifetimes avoids keeping addresses around for a month when they are stale and aren’t going to be explicitly deprecated.  For source address selection and route selection, this doesn’t help, but it’s still worth doing.
> 

You seem to be implying something here.
Why does it matter if a CPE is unplugged or power cycled? (Well, apart from the obvious of being unable to forward packets for the duration).

Ole