Re: [v6ops] A broken promise - "You said PD Prefix Valid Lifetime is going to be X" (Re: SLAAC renum: Problem Statement & Operational workarounds)

Owen DeLong <owen@delong.com> Tue, 12 November 2019 04:17 UTC

Return-Path: <owen@delong.com>
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 1A50D1200C4 for <v6ops@ietfa.amsl.com>; Mon, 11 Nov 2019 20:17:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level:
X-Spam-Status: No, score=-6.999 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_HI=-5, SPF_HELO_NONE=0.001, 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=delong.com
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 8ERiWjusDSIn for <v6ops@ietfa.amsl.com>; Mon, 11 Nov 2019 20:17:44 -0800 (PST)
Received: from owen.delong.com (owen.delong.com [192.159.10.2]) by ietfa.amsl.com (Postfix) with ESMTP id AB4A81200C3 for <v6ops@ietf.org>; Mon, 11 Nov 2019 20:17:43 -0800 (PST)
Received: from kiev.delong.com (kiev.delong.com [IPv6:2620:0:930:0:0:0:200:5]) (authenticated bits=0) by owen.delong.com (8.15.2/8.15.2) with ESMTPSA id xAC4GcGg029932 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 11 Nov 2019 20:16:42 -0800
DKIM-Filter: OpenDKIM Filter v2.11.0 owen.delong.com xAC4GcGg029932
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delong.com; s=mail; t=1573532202; bh=2qc+f73aJrzSNft0Xyzy40hDLjh6xcH5SOIwdab+88U=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=J+pzHwbfi5aJmRbM40OROALBydAMtSFq2CeSLv+r8mUcp5S2krCaxYlv3djJbFFIl QQQmwxwUnS7calZDzGStRGku5KZvweQ8Up0aae0D1uGeH0f4nwglDN4p0gaavFGs33 yR42y2K+o+T0F1Vubt6+F9j/SouXkMgSscaSCaTE=
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Owen DeLong <owen@delong.com>
In-Reply-To: <m1iU5Qw-0000LGC@stereo.hq.phicoh.net>
Date: Mon, 11 Nov 2019 20:16:38 -0800
Cc: v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <E8659B63-4E6E-4F5A-BF0B-DCACC9A1A041@delong.com>
References: <m1iPlMZ-0000J5C@stereo.hq.phicoh.net> <FACE45EC-27FC-437A-A5BF-D800DF089B50@fugue.com> <837E9523-14FC-4F6C-88FC-DCC316265299@employees.org> <CAO42Z2wz1H-x1O+k-ra09V=xON7GOYM+0uHkG0d3ExnsGNuDeA@mail.gmail.com> <03aad034-4e35-743f-975d-7d3c9f29b5cc@si6networks.com> <9EC75FDA-10A6-4FDC-BB42-EFC51C6631DE@steffann.nl> <6ecec6fd-4972-66dd-7e39-9c7ba6ec291f@si6networks.com> <B958A56E-1B79-40AF-93C6-80F0831259CC@employees.org> <404f30c0-4162-c33b-ae83-3700eb723ca9@si6networks.com> <42bd669d-a18b-ef1a-beba-b73f0e5d3448@gmail.com> <m1iT57S-0000IGC@stereo.hq.phicoh.net> <CAO42Z2xdU+EyrB5FjLY-XVyOvVxnws3VAfBynUs0LAa_zov5yA@mail.gmail.com> <m1iU5Qw-0000LGC@stereo.hq.phicoh.net>
To: Philip Homburg <pch-v6ops-9@u-1.phicoh.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.2 (owen.delong.com [IPv6:2620:0:930:0:0:0:200:2]); Mon, 11 Nov 2019 20:16:42 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/GwaD44OvU_AZmYwL-Qq7eOzjYrE>
Subject: Re: [v6ops] A broken promise - "You said PD Prefix Valid Lifetime is going to be X" (Re: SLAAC renum: Problem Statement & Operational workarounds)
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: Tue, 12 Nov 2019 04:17:47 -0000


> On Nov 11, 2019, at 00:52 , Philip Homburg <pch-v6ops-9@u-1.phicoh.com> wrote:
> 
>> Why do you think that this "strategy" exists in IPv4 deployments?
> 
> One way to end up in this scenario is to have a pool of IPv4 addresses in
> the access router. A redundant access network makes it possible for 
> customers to end up on different access routers.
> 
> So when the CPE reboots, the line goes down, and the customer gets assigned
> to the best access router. If that is a different one from before then
> the customer experiences flash renumbering.

Does anyone actually do IPv4 this way? I am not aware of anyone. To my knowledge,
the two most common IPv4 multihoming scenarios are:

1.	Public addressing of hosts using an RIR-issued prefix or a prefix from one
	provider routed to two providers via local BGP announcement.

2.	An external address (pool) from each provider which is used for source NAPT
	of outbound packets from internal hosts using RFC-1918 or similar addressing.

Neither of these scenarios has the issue described. In scenario 1, there is no
such thing as renumbering without notice.

In scenario 2, renumbering affects only the outbound NAPT router(s). Sessions may
be dropped in a failure, but retries will receive different external source addresses
via NAPT and be routed via said alternate provider.

>> Why is it relevant and preferable today for IPv6?
> 
> We want to make it easy for ISPs to turn on IPv6. If we first make them 
> redesign their networks then it will be more costly and take more time,
> so there will be less IPv6.
> 
>> Why is it best for IPv6 when people get something different in IPv6 than in
>> IPv4 - public address space to use on their LAN.
> 
> It doesn't have much to with wether addresses are public or not.
> Flash renumbering happens with public IPv4 addresses.

This hasn’t been my experience. However, if the prior poster can’t understand
the benefits of end-to-end addressing in IPv6 vs. the lack thereof in the majority
of IPv4 deployments, then it’s difficult to know where to start in explaining it.

Owen