Re: A common problem with SLAAC in "renumbering" scenarios

Mikael Abrahamsson <swmike@swm.pp.se> Fri, 01 February 2019 19:02 UTC

Return-Path: <swmike@swm.pp.se>
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 CBA1713126C; Fri, 1 Feb 2019 11:02:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 GQnu_VAk1LLx; Fri, 1 Feb 2019 11:02:31 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B8C1131266; Fri, 1 Feb 2019 11:02:31 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 17D83B2; Fri, 1 Feb 2019 20:02:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1549047748; bh=STORt7NHF1Oj22Ne/O5wUu+1Al8n07nx9qj8V+f+3Kc=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=s/dy9TgCwxpyYfIhICP2MNWHHpUfO64SEIKy11TSpa3PMuY3GkWuYw2i2z1VqVPyo JIssaWOzpj+agMO9W/E8OuynlE8rCTT7OKgOXwHqfjzlKz7NlYcf6Y0ChH3aaVxxM2 a0H7/NDhMupdrLrds8vS/hnGs/9JFmhrs6mm0Y/o=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 13D02B0; Fri, 1 Feb 2019 20:02:28 +0100 (CET)
Date: Fri, 01 Feb 2019 20:02:28 +0100
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Fernando Gont <fgont@si6networks.com>
cc: ipv6@ietf.org, IPv6 Operations <v6ops@ietf.org>
Subject: Re: A common problem with SLAAC in "renumbering" scenarios
In-Reply-To: <ddd28787-8905-bafd-3546-2ceef436c8b0@si6networks.com>
Message-ID: <alpine.DEB.2.20.1902011942460.23912@uplift.swm.pp.se>
References: <60fabe4b-fd76-4b35-08d3-09adce43dd71@si6networks.com> <alpine.DEB.2.20.1901311236320.5601@uplift.swm.pp.se> <m1gpCcz-0000FlC@stereo.hq.phicoh.net> <ddd28787-8905-bafd-3546-2ceef436c8b0@si6networks.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/aVFazbKcDHURM4zrQoRnt_V5is8>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 01 Feb 2019 19:02:35 -0000

On Thu, 31 Jan 2019, Fernando Gont wrote:

> Question:
> How about making the update to the "Valid Lifetime" a SHOULD or MAY,
> instead?  Or, maybe, at least, set it to the current "Valid Lifetime"?
> Otherwise, with the default values for the "Valid Lifetime", the
> addresses might lie around for 1 month....

I had a real life example today. I have OpenWrt 18.06.1 HGW. This morning, 
I lost Internet access. After diagnosing I realised that WAN was not 
working correctly, so I did "ifdown wan" and "ifdown wan6", switched to my 
secondary provider (which I was still on contract with but don't normally 
use) and then did "ifup" on both. I received new IPv4 GUA and IPv6 GUA PD 
/56, which was then announced on my br-lan. I then ran on that for 3-4 
hours until my regular provider had fixed their hardware problem. Then I 
did the whole ifddown procedure, swapped WAN cable to normal ISP, and did 
ifup again.

Now, I saw IPv6 IA_NA for the temp ISP /56 with a week lifetime on wired 
LAN device so I was a bit worried this would cause long-time problems, but 
the prefixes were deprecated and I couldn't find any actual issues (source 
address selection worked properly). A few hours later all these addresses 
were gone even from my purely wired devices that hadn't seen any link 
down/up events.

So potentially RFC7084 style solves most problems together with 
https://tools.ietf.org/html/draft-patterson-intarea-ipoe-health-05 style 
WAN down/up detection for the IPoE deployment case (PPPoE already have 
this).

OpenWrt since 15.05 has been very much aimed to be RFC7084 compatible so I 
would propose to investigate further what hosts today actually do in 
reaction to RFC7084 signalling.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se