Re: [v6ops] Stability and Resilience (was Re: A common...)

Lee Howard <lee@asgard.org> Fri, 22 February 2019 18:44 UTC

Return-Path: <lee@asgard.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 68387130FFF for <v6ops@ietfa.amsl.com>; Fri, 22 Feb 2019 10:44:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.234
X-Spam-Level:
X-Spam-Status: No, score=-1.234 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] autolearn=no 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 HAPxXE_bnMJA for <v6ops@ietfa.amsl.com>; Fri, 22 Feb 2019 10:44:54 -0800 (PST)
Received: from atl4mhob08.registeredsite.com (atl4mhob08.registeredsite.com [209.17.115.46]) by ietfa.amsl.com (Postfix) with ESMTP id F2B63130FBB for <v6ops@ietf.org>; Fri, 22 Feb 2019 10:44:50 -0800 (PST)
Received: from mailpod.hostingplatform.com (atl4qobmail02pod6.registeredsite.com [10.30.71.210]) by atl4mhob08.registeredsite.com (8.14.4/8.14.4) with ESMTP id x1MIinrj007968 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <v6ops@ietf.org>; Fri, 22 Feb 2019 13:44:49 -0500
Received: (qmail 1825 invoked by uid 0); 22 Feb 2019 18:44:49 -0000
X-TCPREMOTEIP: 174.64.33.182
X-Authenticated-UID: lee@asgard.org
Received: from unknown (HELO ?192.168.2.103?) (lee@asgard.org@174.64.33.182) by 0 with ESMTPA; 22 Feb 2019 18:44:49 -0000
To: Owen DeLong <owen@delong.com>
Cc: ipv6@ietf.org, IPv6 Ops WG <v6ops@ietf.org>
References: <6D78F4B2-A30D-4562-AC21-E4D3DE019D90@consulintel.es> <B6E2EC33-EEAF-40D0-AFCC-BDAFA9134ACD@consulintel.es> <20190220113603.GK71606@Space.Net> <28fbc2c305c640c9afb3704050f6e8d7@boeing.com> <20190220213107.GS71606@Space.Net> <019c552eb1624d348641d6930829fd1f@boeing.com> <CAKD1Yr0HBG+rhyFWg9zh0t3mW486Mjx9umjn+CRqAZg4z9r0dg@mail.gmail.com> <20190221073530.GT71606@Space.Net> <CAO42Z2wmB2W52b4MZ2h9sW5E9cQKm-HRjyf--q8C26jezS7LXQ@mail.gmail.com> <a73818d31db7422b99a524bc431b00ed@boeing.com> <CAO42Z2z9-48Gbb_Exf+oWUqDO=axSLpZBtqeDcxkAoFq5OziGw@mail.gmail.com> <0629af5e-5e1b-7e01-5bf4-b288a2d36809@asgard.org> <DD0A06B0-C704-451C-AA43-CAF420F24B4D@delong.com>
From: Lee Howard <lee@asgard.org>
Message-ID: <f503e273-9627-748d-b2d5-e32fbbada3a6@asgard.org>
Date: Fri, 22 Feb 2019 13:44:48 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <DD0A06B0-C704-451C-AA43-CAF420F24B4D@delong.com>
Content-Type: multipart/alternative; boundary="------------1190F829F530FCB027311E69"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/vdg9lVXHiqxkA-msUn_boDyUotY>
Subject: Re: [v6ops] Stability and Resilience (was Re: A common...)
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: Fri, 22 Feb 2019 18:45:02 -0000

On 2/22/19 12:04 PM, Owen DeLong wrote:
>>
>> Networks should, as much as possible, be resilient to prefix changes. 
>> Some things networks can do to improve resilience:
>>
>> 1.
>>
>>     Write a learned prefix to non-volatile memory and issue a DHCPv6
>>     Renew for that prefix on reboot.
>>
>> 2.
>>
>>     Use dynamic DNS and shorter TTLs.
>>
>> 3.
>>
>>     Implement something like NETCONF to distribute prefix information
>>     to policy devices like firewalls or SD-WAN controllers. I think a
>>     separate document describing this application of NETCONF would
>>     make sense.
>>
>
> If the prefix is written to nv men, wouldn’t it also be possible for 
> implementers to send rapid deprecation RAs for any prefix not renewed?
>
> In other words, after reboot, try to reacquire same prefix. If that 
> doesn’t work, when you advertise the new prefix, you could also 
> include the old prefix with a very short preferred and valid lifetime 
> (e.g. 1 second) in the first RA, which should be sent to the all nodes 
> on link multicast?
>
> It doesn’t eliminate the problem, but 1 second additional duration 
> would be barley noticeable amid the minute or so it takes most home 
> gateways to reboot.

I like this suggestion; don't think I'd seen it before.

"Write a learned prefix to non-volatile memory and issue a DHCPv6 Renew 
for that prefix on reboot. If renew fails, send new RAs for that prefix 
with a preferred lifetime of 0, and a valid lifetime of two hours."

Lee

>
> Owen
>