Re: graceful renumbering of CPE networks

Michael Richardson <mcr+ietf@sandelman.ca> Sun, 24 February 2019 23:26 UTC

Return-Path: <mcr+ietf@sandelman.ca>
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 D7FC61275F3 for <ipv6@ietfa.amsl.com>; Sun, 24 Feb 2019 15:26:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 F_bS-6jwQHQ6 for <ipv6@ietfa.amsl.com>; Sun, 24 Feb 2019 15:26:17 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B967A12DD85 for <ipv6@ietf.org>; Sun, 24 Feb 2019 15:26:16 -0800 (PST)
Received: from sandelman.ca (unknown [IPv6:2607:f0b0:f:2:56b2:3ff:fe0b:d84]) by tuna.sandelman.ca (Postfix) with ESMTP id 400EE380BE; Sun, 24 Feb 2019 18:26:14 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id 95A0CE45; Sun, 24 Feb 2019 18:26:14 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 942F3D1E; Sun, 24 Feb 2019 18:26:14 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
cc: 6man WG <ipv6@ietf.org>
Subject: Re: graceful renumbering of CPE networks
In-Reply-To: <716de09a-2436-f0c7-c607-bdfef35880b1@gmail.com>
References: <60fabe4b-fd76-4b35-08d3-09adce43dd71@si6networks.com> <e3e0bf2273e04f15b792665d0f66dfe5@boeing.com> <4c5fab33-2bff-e5b5-fc1d-8f60a01a146d@go6.si> <b4525832-9151-20bf-7136-31d87ba6c88d@huitema.net> <463f15cf-2754-e2e8-609d-dc0f33448c6c@go6.si> <ff649810-7242-7bc2-d36f-3f998f7bdd71@asgard.org> <9CDF41CA-83B4-4FC4-B995-EF79727C5458@steffann.nl> <CAO42Z2wA+vLmU7+sU6xLK7TO6pWfNQA5shs9zp=PqANCihLmBQ@mail.gmail.com> <BAB3061A-1808-4C0E-AA1B-2D7DD5BA63FC@employees.org> <bbd8b761-403a-5b3f-3f04-dc3bfdea116e@foobar.org> <6F3036C6-50A1-43C6-B554-31293B69E59D@employees.org> <433607c1-dbc6-a42e-cb17-dc209e33bdaa@si6networks.com> <12EA4FAE-BE3D-4CFE-9837-DF052F79A998@employees.org> <F48A816A-983E-4375-834C-75F103DCEA6A@employees.org> <8c8a79cf-0a87-15bc-bd91-bd2da82fdfa1@si6networks.com> <9BE77D1D-C247-4B8E-B9A F-22BE1DC9F79D@employees.org> <CAKD1Yr1fv3pUevB_zeZpQ-UQcNUo2zHUH4xj9NXYohyMbUSgRQ@mail.gmail.com> <25657.1550676340@localhost> <716de09a-2436-f0c7-c607-bdfef35880b1@gmail.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha256"; protocol="application/pgp-signature"
Date: Sun, 24 Feb 2019 18:26:14 -0500
Message-ID: <7014.1551050774@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/SGdMe63H7yYSYy5vW2cI6VYFsBY>
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: Sun, 24 Feb 2019 23:26:21 -0000

Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
    mcr> results in flash renumbering.  There is no apparent way to introduce
    mcr> a new prefix while the old prefix is still alive.

    > Whereas of course RFC 4192 specifically describes planned renumbering
    > (for enterprise network networks with actual humans in charge.)
    > However, it seems to me that RFC 7084 is aimed mainly at manager-free
    > scenarios. I do agree that a document on manager-free renumbering
    > might be appropriate, but I think it's more than a simple fix to 7084.

Let's talk about this.

I think that the problem is seperable into the ISP<->CPE protocol,
and the CPE<->network protocol.  I think that RFC4192 provides for
the second part very well.

The part that is missing is some kind of "push" notification from the ISP to
the CPE that new addresses are available.  That need not obsolete the
old addresses --- the lifetime contract can be maintained.
Probably such a thing could be simulated by adjustment of T1 and T2 timers
in DHCP-PD, forcing the CPE to come back to confirm the old address, and at
that point, adding the new prefix.  This may require new specification as
well as new code; those parts of DHCP are not in my brain cache right now.

    > Mumble HNCP mumble. RFC 7788 doesn't really seem to tackle the issues
    > we've been discussing here.

I guess that you are saying that section 6 of 7788 doesn't say enough here?
It seems that if the new prefix is available prior to the lifetime of the old
prefix expiring, that it can be done smoothly.

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-