Re: [v6ops] SLAAC renum: Problem Statement & Operational workarounds

Philip Homburg <> Sun, 27 October 2019 13:42 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 87718120128 for <>; Sun, 27 Oct 2019 06:42:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id vxvM08G6k67A for <>; Sun, 27 Oct 2019 06:42:05 -0700 (PDT)
Received: from ( [IPv6:2001:888:1044:10:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id B13C912006E for <>; Sun, 27 Oct 2019 06:42:04 -0700 (PDT)
Received: from (localhost [::ffff:]) by with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384) (Smail #157) id m1iOinq-0000J3C; Sun, 27 Oct 2019 14:41:54 +0100
Message-Id: <>
From: Philip Homburg <>
References: <> <> <>
In-reply-to: Your message of "Sun, 27 Oct 2019 12:33:53 +0000 ." <>
Date: Sun, 27 Oct 2019 14:41:54 +0100
Archived-At: <>
Subject: Re: [v6ops] SLAAC renum: Problem Statement & Operational workarounds
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sun, 27 Oct 2019 13:42:07 -0000

> This isn't a criticism of what you're suggesting btw. It's an
> observation that the design philosophy behind SLAAC has intrinsic
> problems that cannot be resolved without dealing with state and
> state transfer, and that maybe we need to take a critical look at
> SLAAC and make potentially difficult decisions about whether or
> not it's fit for purpose for common deployment situations.

In this particular case (a CPE rebooting and getting a different prefix from
the ISP), SLAAC has for the most part what we need.

The little bit missing is that the CPE should write prefixes advertised using
SLAAC to persistent storage which allows the CPE to invalidate stale prefixes
after a reboot.

Note that we could change SLAAC to allow the lifetime of a prefix to be
set to zero, instead of having to wait for 2 hours. That might be an
improvement but requires careful analsysis.