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

Owen DeLong <owen@delong.com> Fri, 22 May 2020 22:26 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 534373A0ADA for <v6ops@ietfa.amsl.com>; Fri, 22 May 2020 15:26:49 -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 K36tac5Ao-r8 for <v6ops@ietfa.amsl.com>; Fri, 22 May 2020 15:26:47 -0700 (PDT)
Received: from owen.delong.com (owen.delong.com [IPv6:2620:0:930::200:2]) by ietfa.amsl.com (Postfix) with ESMTP id 6821E3A0DCE for <v6ops@ietf.org>; Fri, 22 May 2020 15:26:47 -0700 (PDT)
Received: from [IPv6:2001:470::2cb:14e0:3ebc:3bed:9e98] ([IPv6:2001:470:0:2cb:14e0:3ebc:3bed:9e98]) (authenticated bits=0) by owen.delong.com (8.15.2/8.15.2) with ESMTPSA id 04MMQgvC1147542 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 22 May 2020 15:26:44 -0700
DKIM-Filter: OpenDKIM Filter v2.11.0 owen.delong.com 04MMQgvC1147542
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delong.com; s=mail; t=1590186406; bh=wr4pgwusoe3heb6Zlq5iLhzcrxbOmxnDuR0AS6nbaAA=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=lQxMR6i09d3we1bZhMLcNZ0FsSLmtP6cyrYQfDifNL5Pq36o60JZIOZxPGdmFklT0 e0WQ7G84OpXxZuRiaxZydJ/BRl3dR93XdLJXHxEtdMV5z5VZgvQejAGvqWVr2YTsZ5 wWf55L2cRZwViuO9yelHJHMaZ5uegaO1jqC5ARHk=
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\))
From: Owen DeLong <owen@delong.com>
In-Reply-To: <0377fcec-e4a5-37d9-9261-255f8d4bfd85@si6networks.com>
Date: Fri, 22 May 2020 15:26:41 -0700
Cc: Philip Homburg <pch-v6ops-9@u-1.phicoh.com>, v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <284D8244-9D33-4642-85A4-F842DC44C38A@delong.com>
References: <m1jb1gz-0000MZC@stereo.hq.phicoh.net> <8aa3102e-22b1-60ed-2d99-838f3fdf1736@si6networks.com> <m1jbKVd-0000L7C@stereo.hq.phicoh.net> <4887544f-d5ae-50b8-8534-35736d471951@si6networks.com> <m1jc9sc-0000H1C@stereo.hq.phicoh.net> <0377fcec-e4a5-37d9-9261-255f8d4bfd85@si6networks.com>
To: Fernando Gont <fgont@si6networks.com>
X-Mailer: Apple Mail (2.3445.104.8)
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]); Fri, 22 May 2020 15:26:46 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/5XPO6O7JINA-sdlJY4IF7sfuGGQ>
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: Fri, 22 May 2020 22:26:50 -0000


> On May 22, 2020, at 12:06 PM, Fernando Gont <fgont@si6networks.com> wrote:
> 
> On 22/5/20 12:46, Philip Homburg wrote:
>>> In that case, how would the new CPE get its packets, anyway? I don't
>>> seem to see what you'd be "fixing" by manually extending the lifetimes.
>> I'm assume that there are and will be plenty of cases where hosts use
>> the public prefix to communicate internally, certainly if the customer
>> has a static prefix.
> 
> If the prefix is static, I wonder why you'd use DHCPv6. That said, a static prefix would be, I guess, a prefix with an infinite lifetime. So, if anything, one might consider this value as a special case -- i..e, if the DHCPv6 valid-lifetime is infinity (0xffffffff), set the RA lifetime to infinity.

Lots of ISPs use the DHCP process to trigger TACACS or RADIUS which is then used to hook in scripts that trigger things like static routes to customer CPE, etc.

Even though the prefix is very long lived, they use DHCP for configuration to reduce customer interactions required for CPE changes, etc.

>>> The recommendations in this document have to do with what the CE Router
>>> does, by default, without human intervention.
>>> 
>>> We're not precluding CE Routers to have other knobs to do other things.
>>> 
>>> So I fail to see why you say L-15 should be "relaxed". -- L-15 is not
>>> arguing that you should or should not manually configure stuff in your
>>> CE Router.
>> I assume that when RFC 2119 says about MUST NOT: 'This phrase, or the
>> phrase "SHALL NOT", mean that the definition is an absolute prohibition
>> of the specification.' it includes overrides by the user.
>> In particular when SHOULD NOT says: 'This phrase, or the phrase "NOT
>> RECOMMENDED" mean that there may exist valid reasons in particular
>> circumstances when the particular behavior is acceptable or even useful,
>> but the full implications should be understood and the case carefully
>> weighed before implementing any behavior described with this label.'
>> But maybe my interpretation is wrong.
>> BTW, I noticed that the draft does not have the boilerplate text that
>> refers to RFC 2119.
> 
> That is indeed a good point. Maybe we should copy the terminology section from RFC7084, which describes the usage of these terms in this document? Namely:
> 
> ---- cut here ----
> X.Y.  Requirements Language
> 
>   Take careful note: Unlike other IETF documents, the key words "MUST",
>   "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT",
>   "RECOMMENDED", "MAY", and "OPTIONAL" in this document are not used as
>   described in RFC 2119 [RFC2119].  This document uses these keywords
>   not strictly for the purpose of interoperability, but rather for the
>   purpose of establishing industry-common baseline functionality.  As
>   such, the document points to several other specifications (preferable
>   in RFC or stable form) to provide additional guidance to implementers
>   regarding any protocol implementation required to produce a
>   successful CE router that interoperates successfully with a
>   particular subset of currently deploying and planned common IPv6
>   access networks.
> ---- cut here ----
> 
> Thanks,
> -- 
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
> 
> 
> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops