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

Fernando Gont <fgont@si6networks.com> Mon, 06 April 2020 17:18 UTC

Return-Path: <fgont@si6networks.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 C857B3A0B12 for <v6ops@ietfa.amsl.com>; Mon, 6 Apr 2020 10:18:16 -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 5nr8wuMdgK9j for <v6ops@ietfa.amsl.com>; Mon, 6 Apr 2020 10:18:15 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C255E3A0B08 for <v6ops@ietf.org>; Mon, 6 Apr 2020 10:18:14 -0700 (PDT)
Received: from [192.168.0.10] (unknown [181.45.84.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 9E90582C48; Mon, 6 Apr 2020 19:18:11 +0200 (CEST)
To: otroan@employees.org, Bernie Volz <volz@cisco.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
References: <DM6PR05MB63485C37CC3ADCF87CB8BC9CAECB0@DM6PR05MB6348.namprd05.prod.outlook.com> <D0652C40-6CC0-4530-AA56-AA488C60746F@employees.org> <BN7PR11MB25474D894FE2A5D82CA54269CFC20@BN7PR11MB2547.namprd11.prod.outlook.com> <52688D39-5537-44BA-B1C8-4341C21D1B02@employees.org> <BN7PR11MB2547307B13185770EC59419DCFC20@BN7PR11MB2547.namprd11.prod.outlook.com> <6186B94B-2504-48C7-8A20-AEB5896D1BB1@employees.org>
From: Fernando Gont <fgont@si6networks.com>
Message-ID: <56667bf5-97ac-5427-6d75-7ff4f32bf946@si6networks.com>
Date: Mon, 06 Apr 2020 14:00:29 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6186B94B-2504-48C7-8A20-AEB5896D1BB1@employees.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/fuM_f1dgzKCXddzQjZWuEcEJlI8>
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:18:17 -0000

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