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

Lee Howard <lee@asgard.org> Tue, 05 February 2019 17:54 UTC

Return-Path: <lee@asgard.org>
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 2E6A513114E for <ipv6@ietfa.amsl.com>; Tue, 5 Feb 2019 09:54:46 -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 QYdKCTRLTyj3 for <ipv6@ietfa.amsl.com>; Tue, 5 Feb 2019 09:54:43 -0800 (PST)
Received: from atl4mhob04.registeredsite.com (atl4mhob04.registeredsite.com [209.17.115.42]) by ietfa.amsl.com (Postfix) with ESMTP id AFE0113113D for <ipv6@ietf.org>; Tue, 5 Feb 2019 09:54:43 -0800 (PST)
Received: from mailpod.hostingplatform.com (atl4qobmail02pod6.registeredsite.com [10.30.71.210]) by atl4mhob04.registeredsite.com (8.14.4/8.14.4) with ESMTP id x15Hsfgx003697 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <ipv6@ietf.org>; Tue, 5 Feb 2019 12:54:41 -0500
Received: (qmail 3713 invoked by uid 0); 5 Feb 2019 17:54:41 -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; 5 Feb 2019 17:54:40 -0000
Subject: Re: A common problem with SLAAC in "renumbering" scenarios
To: ipv6@ietf.org
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> <m1gptWx-0000G3C@stereo.hq.phicoh.net> <69609C58-7205-4519-B17A-4FBC8AE2EA16@employees.org> <d40b41c3-ff1b-cab4-a8de-16692a78e8fd@go6.si> <D1E45CAD-08D0-43D4-90F7-C4DD44CB32C0@employees.org> <alpine.DEB.2.20.1902041330531.23912@uplift.swm.pp.se> <77ecf321-b46e-4f25-7f68-05b15714a99e@si6networks.com> <CAHL_VyDdHuEAc9UdeiRp9f+c0tdzyoLwPY1rJbZmbWAuq96Uuw@mail.gmail.com> <alpine.DEB.2.20.1902051127510.23912@uplift.swm.pp.se> <m1gqyJC-0000FkC@stereo.hq.phicoh.net> <CAO42Z2wKh-vXmv=dNmr6oEmGnw09ajrr2geYJ=H1DbSYSm=VuQ@mail.gmail.com> <m1gqzYT-0000F5C@stereo.hq.phicoh.net> <e8eabf0f-191a-a293-8051-35268a62a2bd@go6.si>
From: Lee Howard <lee@asgard.org>
Message-ID: <37ae87fb-93f5-4ec4-6e55-e35ce308f91c@asgard.org>
Date: Tue, 05 Feb 2019 12:54:39 -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: <e8eabf0f-191a-a293-8051-35268a62a2bd@go6.si>
Content-Type: multipart/alternative; boundary="------------FD4CD3D796250886753830C6"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/fOCLhnP9jumS5yU4LJW3TiNuICk>
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: Tue, 05 Feb 2019 17:54:46 -0000

Before I plonk this thread. . .

On 2/5/19 10:44 AM, Jan Zorz - Go6 wrote:
> On 05/02/2019 13:10, Philip Homburg wrote:
>>> The problem starts when the ISP wants to change prefixes.
>>>
>>> How often will they really need to do that?
>>>
>>> I think a lot of this need in IPv4 has come from IPv4 addresses being
>>> precious and expensive resources. Consequently, it has been worth the
>>> expense and effort of fine grained management of them.
>>>
>>> In IPv6, that level of management isn't needed. Addresses are 
>>> plentiful and
>>> cheap, so you can throw lots of address space at problems.
>>
>> Ideally every customer just gets a static /48. There is no technical 
>> reason
>> why this can't be made to work.
>
> Agreed 100% :)


I cordially invite you to go build your own network, so you will 
actually be able to tell somebody how to build their network.


>
>>
>> Reality is that ISPs have lots of reasons to do things differently. I 
>> don't
>> think we are in position to tell ISPs that they are doing it wrong. 
>
> Hmm. We could be in a position to tell them they are doing it wrong - 
> if they are doing it wrong :) And clearly - they are doing it wrong, 
> otherwise things would work and we would not have this conversation ;)
>
> We need to make sure operators stop cutting corners and dragging bad 
> practices from IPv4 into IPv6 world and things will get better.

I checked the charter for 6man, and that is out of scope.

The 6man working group is responsible for the maintenance, upkeep, and
advancement of the IPv6 protocol specifications and addressing
architecture. It is not chartered to develop major changes or additions
to the IPv6 specifications. The working group will address protocol
limitations/issues discovered during deployment and operation.  It will
also serve as a venue for discussing the proper location for working on
IPv6-related issues within the IETF.

6man is the design authority for extensions and modifications to the
IPv6 protocol.  The working group may, at its discretion, review any
document produced in another working group that extends or modifies the
IPv6 protocol and, in consultation with the responsible ADs of both
working groups, may recommend to the IESG that 6man working group
consensus is needed before any of those documents can progress for
publication.


To be thorough, I also checked the charter of v6ops:


1. Solicit input from network operators and users to identify
operational issues with IPv6 networks, and determine solutions or
workarounds to those issues.

2. Solicit input from network operators and users to identify
operational interaction issues with the IPv4 networks, and determine
solutions or workarounds to those issues.

3. Solicit discussion and documentation of the issues and opportunities
in IPv6-only operation, and of the resulting innovations.

4. Operational solutions for identified issues should be developed in
v6ops and documented in informational or BCP drafts.

5. Document operational requirements for IPv6 networks.

These documents should document IPv6 operational experience, including
interactions with IPv4, in dual stack networks, IPv6 networks with IPv4
delivered as an overlay or translation service, or IPv6-only networks.

[continued]


"Telling operators they're doing it wrong" is out of scope for the IETF.



>
>> Reality
>> is also that in lots of markets there is little competition. So if an 
>> ISP
>> does something weird, customers are stuck with it.
>
> We need to fix this before people start pulling IPv4 out of their 
> networks. Today we have another protocol that saves our day if things 
> goes wrong, but when IPv4 is out of our backbones and access networks 
> - all this little failures will show much more prominently.


The right answer is not to make prevent addresses from changing, but to 
make changing painless. Otherwise we are locked into a permanent 
topology, and that is not resilient, it's brittle and doesn't scale.

Unfortunately, no one is paying me to re-open the 6renum working group. 
I regret closing it. Maybe others can do this work.


>
> Cheers, Jan
>
>