Re: [v6ops] draft-ietf-v6ops-slaac-renum and draft-ietf-v6ops-cpe-slaac-renum

Owen DeLong <owen@delong.com> Wed, 27 May 2020 08:27 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 939FB3A0B67 for <v6ops@ietfa.amsl.com>; Wed, 27 May 2020 01:27:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 Iw3EK4qQvtSY for <v6ops@ietfa.amsl.com>; Wed, 27 May 2020 01:27:37 -0700 (PDT)
Received: from owen.delong.com (owen.delong.com [IPv6:2620:0:930::200:2]) by ietfa.amsl.com (Postfix) with ESMTP id 0E55E3A0B66 for <v6ops@ietf.org>; Wed, 27 May 2020 01:27:36 -0700 (PDT)
Received: from [IPv6:2620::930:0:547d:4569:d53e:3eb7] ([IPv6:2620:0:930:0:547d:4569:d53e:3eb7]) (authenticated bits=0) by owen.delong.com (8.15.2/8.15.2) with ESMTPSA id 04R7bHcV1420136 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 27 May 2020 00:37:18 -0700
DKIM-Filter: OpenDKIM Filter v2.11.0 owen.delong.com 04R7bHcV1420136
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delong.com; s=mail; t=1590565039; bh=9ejIigAh/6i9Z4HkFYutAspA797+IpMVSzmXE8Z4x/A=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=HrIPdBs9rlqI3vknv5izf/ikrWTQJF0N70yCre9yUahMIRxgbZCukbkdQkBROj8kL cuEW/dmv6dUKMpY5eSU/zjjMDKfhbemGUAhOaiitd97TsQo7Plj5I9MF/TyclCrbKJ LesRaNlU/103q7q2P2gtVBkb8heTP//Qb/aMlajg=
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: <m1jdcI5-0000IZC@stereo.hq.phicoh.net>
Date: Wed, 27 May 2020 00:37:16 -0700
Cc: v6ops@ietf.org, Fernando Gont <fernando@gont.com.ar>
Content-Transfer-Encoding: quoted-printable
Message-Id: <AD6BD8D4-96AD-4775-B6B6-192B74F75B86@delong.com>
References: <m1jb1gz-0000MZC@stereo.hq.phicoh.net> <8aa3102e-22b1-60ed-2d99-838f3fdf1736@si6networks.com> <m1jbKVd-0000L7C@stereo.hq.phicoh.net> <CAHL_VyDWYz=hUTZ+RDZ0JuF-KCsh5HBsM1pFFy3FqtL6pC_hCw@mail.gmail.com> <m1jbRI7-0000LCC@stereo.hq.phicoh.net> <CAHL_VyA23QJzgTy_nauxmjPM4PJT00YC451QL+s6d3dMomkX5Q@mail.gmail.com> <m1jc9R0-0000I4C@stereo.hq.phicoh.net> <B45A0FFE-5AE4-42BF-A8C7-B33F60B1BCAD@delong.com> <m1jdESc-0000H0C@stereo.hq.phicoh.net> <c744344e-9dac-6d75-28b3-752d903c4d5e@gont.com.ar> <m1jdcI5-0000IZC@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]); Wed, 27 May 2020 00:37:19 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/CQlgJFs0oVJYC07fc2PK9DNNIes>
Subject: Re: [v6ops] draft-ietf-v6ops-slaac-renum and 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: Wed, 27 May 2020 08:27:39 -0000


> On May 26, 2020, at 09:18 , Philip Homburg <pch-v6ops-9@u-1.phicoh.com> wrote:
> 
> In your letter dated Mon, 25 May 2020 13:49:30 -0300 you wrote:
>>> Yes, but it introduces extra complexity. In particular, the CPE has to
>>> continue to request a prefix using DHCPv6. Then a naive implementation may
>>> end up with two entries for the same prefix in a single RA. Finally, the
>>> implementor may realize that filtering out the prefix from DHCPv6 may
>>> actually cause the CPE to violate a MUST NOT, so a strict interpretation of
>>> the CPE may cause the CPE to remove the user supplied prefix.
>> 
>> Again: this document specifies a recommended behavior when the CE Router 
>> handles the whole thing automatically. You don't even need permission to 
>> have a manual knob that allows you to do something else.
> 
> If there is consensus that manual configuration does not violate the 
> MUST NOT, then why not write something to the effect of: "this does not
> affect lifetimes explicitly configured by the operator of the CPE”

It’s already there… The entire document is about what the router can put into RAs
that are based on lifetimes received via DHCP-PD. If you’re hand-configuring them,
then you’re already out of the defined scope of the document.

>> "This document specifies recommendations for the default behavior of CE 
>> Routers, and does not preclude the availability of configuration knobs 
>> that might allow an operator or user to manually-configure the CE Router 
>> to deviate from these recommendations"
>> 
>> Thoughts?
> 
> I prefer adding that next to the MUST NOT, however, it does work for me
> as well.
> 
> I think that MUST NOT should be reserved for cases where there are no
> exceptions to the required behavior. So a blanked statement that manually
> configuration can always override a MUST NOT strikes me as weird. 

If that’s the weirdest thing you encounter in RFCs, then you lead a sheltered life.

Owen