Re: [v6ops] WG Last Call on draft-ietf-v6ops-cpe-slaac-renum

Ole Troan <otroan@employees.org> Mon, 06 April 2020 17:26 UTC

Return-Path: <otroan@employees.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 53E943A0CA0 for <v6ops@ietfa.amsl.com>; Mon, 6 Apr 2020 10:26:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 tiBnDKVo3KJu for <v6ops@ietfa.amsl.com>; Mon, 6 Apr 2020 10:26:44 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CCB53A0C9B for <v6ops@ietf.org>; Mon, 6 Apr 2020 10:26:44 -0700 (PDT)
Received: from [IPv6:2a01:79d:53aa:d30:68d4:67e1:7951:ee73] (unknown [IPv6:2a01:79d:53aa:d30:68d4:67e1:7951:ee73]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 991D84E11BA0; Mon, 6 Apr 2020 17:26:43 +0000 (UTC)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Ole Troan <otroan@employees.org>
Mime-Version: 1.0 (1.0)
Date: Mon, 06 Apr 2020 19:26:40 +0200
Message-Id: <AFD778A4-A989-4052-A6FD-601F1A69454B@employees.org>
References: <56667bf5-97ac-5427-6d75-7ff4f32bf946@si6networks.com>
Cc: Bernie Volz <volz@cisco.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
In-Reply-To: <56667bf5-97ac-5427-6d75-7ff4f32bf946@si6networks.com>
To: Fernando Gont <fgont@si6networks.com>
X-Mailer: iPhone Mail (17E255)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/m_8GQt9uELO4d2l_mXo7wf0dino>
Subject: Re: [v6ops] WG Last Call on draft-ietf-v6ops-cpe-slaac-renum
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: Mon, 06 Apr 2020 17:26:46 -0000

Hi Fernando,

That text works for me. 

Cheers 
Ole

> On 6 Apr 2020, at 19:18, Fernando Gont <fgont@si6networks.com> wrote:
> 
> Hi, Ole,
> 
> On 6/4/20 13:08, otroan@employees.org wrote:
> [...]
>>> Yes, when the old PD is switched to a new PD, the server would be expected to send the old PD with 0 lifetimes. But how long will the server remember this is the key question and, for example if 30 days were remaining on the old PD, it should keep sending it for 30 days.
>> I don't think that necessarily follows.
>> The delegating server is allowed to change the lifetimes of the old prefix, so I would imagine it was only necessary to include the old prefix in one DHCP exchange.
> 
> Since the DHCPv6-PD client could come back anytime withing the DHCPv6-PD lease time of the stale prefix, the DHCPv6 server would need to remember this for such period of time. I assume that's what Bernie meant.
> 
> 
> 
>>> If you read the text of the proposed draft, it only puts a requirement on the CPE:
>>> 
>>> 2.2.  Signaling Stale Configuration Information
>>> 
>>>   In order to phase-out stale configuration information:
>>> 
>>>   o  A CE router sending RAs that advertise dynamically-learned
>>>      prefixes (e.g. via DHCPv6-PD) on an interface MUST record, on
>>>      stable storage, the list of prefixes being advertised on each
>>>      network segment, and the "A" and "L" flags of the corresponding
>>>      PIOs.
>> Yes, and as I said that's a band-aid for a broken deployment.
>> And suggested that a paragraph explaining the correct renumbering procedure was added. To avoid confusion.
>> Not all CPEs are ever going to do this anyway.
> 
> How about adding this:
>   IPv6 network renumbering is expected to take place in a planned
>   manner, with old/stale prefixes being phased-out via reduced prefix
>   lifetimes while new prefixes (with normal lifetimes) are introduced.
>   However, there are a number of scenarios that may lead to the so-
>   called "flash-renumbering" events, where the prefix being employed on
>   a network suddenly becomes invalid and replaced by a new prefix
>   [I-D.ietf-v6ops-slaac-renum]. One of such scenarios is that in which
>   a DHCPv6-server employs dynamic prefixes, and the Customer Edge
>   Router crashes and reboots. The requirement in this section is meant
>   to allow Customer Edge Routers to deprecate stale information in such
>   scenarios.
> 
> to the RATIONALE in Section 2.2?
> 
> Thanks,
> -- 
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
> 
> 
> 
>