Re: [Anima] Erik Kline's Discuss on draft-ietf-anima-autonomic-control-plane-28: (with DISCUSS and COMMENT)
Toerless Eckert <tte@cs.fau.de> Thu, 01 October 2020 11:07 UTC
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 186083A0F35; Thu, 1 Oct 2020 04:07:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.87
X-Spam-Level:
X-Spam-Status: No, score=-0.87 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no 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 zRo2lN6_BrG3; Thu, 1 Oct 2020 04:06:58 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9273B3A0C3D; Thu, 1 Oct 2020 04:06:57 -0700 (PDT)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 57061548068; Thu, 1 Oct 2020 13:06:51 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 4A38E440059; Thu, 1 Oct 2020 13:06:51 +0200 (CEST)
Date: Thu, 01 Oct 2020 13:06:51 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Cc: Erik Kline <ek.ietf@gmail.com>, "anima-chairs@ietf.org" <anima-chairs@ietf.org>, "draft-ietf-anima-autonomic-control-plane@ietf.org" <draft-ietf-anima-autonomic-control-plane@ietf.org>, The IESG <iesg@ietf.org>, "anima@ietf.org" <anima@ietf.org>, Sheng Jiang <jiangsheng@huawei.com>
Message-ID: <20201001110651.GB34365@faui48f.informatik.uni-erlangen.de>
References: <159730676576.12387.18205135091671983859@ietfa.amsl.com> <20200911130023.GA64542@faui48f.informatik.uni-erlangen.de> <CAMGpriVX12nhjwPzATRCkntmH5DQNjtQ3M2d490ya2_yJ75CLA@mail.gmail.com> <20200930135504.GA34365@faui48f.informatik.uni-erlangen.de> <A866FDD1-3FF8-430E-BB01-9F05F20C062D@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <A866FDD1-3FF8-430E-BB01-9F05F20C062D@cisco.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/N7g3rk96Jv0il3fLKtSNx1eCN_k>
Subject: Re: [Anima] Erik Kline's Discuss on draft-ietf-anima-autonomic-control-plane-28: (with DISCUSS and COMMENT)
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 11:07:02 -0000
On Wed, Sep 30, 2020 at 02:14:25PM +0000, Eric Vyncke (evyncke) wrote: > About ULA, why not simply keeping: > > " ULA: (Global ID prefix) A "Unique Local Address" (ULA) is an IPv6 > address in the block fc00::/7, defined in [RFC4193]." > > And nothing else of the existing paragraph. IMHO, there is no need to justify the choice Eric: If we can not agree on a simple sentence comparing what we have in IPv6 with what we had in IPv4, we should stop writing RFCs or using IPv6. Eliot: Thanks for the "analog" suggestion, but i think "analog" is semantically close to "counterpoint", aka: suggesting a closer functional equivalence with rfc1918 than there actual is, so IMHO it would not resolve Eriks concern. Cheers Toerless > > -éric > > ???-----Original Message----- > From: Anima <anima-bounces@ietf.org> on behalf of Toerless Eckert <tte@cs.fau.de> > Date: Wednesday, 30 September 2020 at 15:55 > To: Erik Kline <ek.ietf@gmail.com> > Cc: "anima-chairs@ietf.org" <anima-chairs@ietf.org>, "draft-ietf-anima-autonomic-control-plane@ietf.org" <draft-ietf-anima-autonomic-control-plane@ietf.org>, The IESG <iesg@ietf.org>, "anima@ietf.org" <anima@ietf.org>, Sheng Jiang <jiangsheng@huawei.com> > Subject: Re: [Anima] Erik Kline's Discuss on draft-ietf-anima-autonomic-control-plane-28: (with DISCUSS and COMMENT) > > Inline > > On Sun, Sep 27, 2020 at 02:52:17PM -0700, Erik Kline wrote: > > Toerless, > > > > Thanks for taking the time to go through all this. Generally LGTM, but I > > would like to iterate on the ULA text (nothing major). > > > > > > > > [ section 2 ] > > > > > > > > * "It is the approximate IPv6 counterpart of the IPv4 private address > > > > ([RFC1918])." > > > > > > > > I understand the intent but I don't think this statement is complete. I > > > > think we shouldn't let this sentence out into the wild as is since it > > > could > > > > be read without any context nor even any pretense of interest in > > > nuance. > > > > > > > > May I suggest: > > > > > > > > "It is often thought of as the approximate IPv6 counterpart of the IPv4 > > > > private address space ([RFC1918]), though it is in fact meaningfully > > > > different in important and subtle ways [and upon which this document > > > relies]." > > > > > > Thanks for not trying to talk me out of the comparison, which i > > > successfully > > > used to explain ULA to many customers. Your proposal is a bit too verbose > > > for > > > the terminoloy section, so it's now: > > > > > > It is often thought of as the approximate IPv6 counterpart of the IPv4 > > > private address (<xref target="RFC1918" format="default"/>). There are > > > important differences though that are beneficial for and exploited by the > > > ACP, such as the ULA Global ID prefix, which are the first 48-bits of a ULA > > > address. In this document it is abbreviated as "ULA prefix". > > > > > > > It's a statement of fact that this is how people unfamiliar with this space > > view this space. It's apparently also a statement of fact that people are > > still actively being told this. ;-) > > > > But I still think it's not quite right. For one, the real counterpart to > > 1918 in IPv6 is the deprecated site-local prefix. > > > > Also, to say it's "often > > thought of" in an IETF document implies more IETF folks think of this way, > > when in reality I'm not sure that's the case. > > *cough* *cough* > > |> [ section 2 ] > |> > |> * "It is the approximate IPv6 counterpart of the IPv4 private address > |> ([RFC1918])." > |> ... > |> May I suggest: > |> "It is often thought of as the approximate IPv6 counterpart of the IPv4 > |> private address space ([RFC1918]), though it is in fact meaningfully > |> different in important and subtle ways ... > > Aka: It is now your text that you would like to see revisited ! > > > If you really want to leave this notion in (removing the sentence > > altogether is good by me), perhaps we can wordsmith it a bit more. If I > > may propose: > > How about: > > ULA: (Global ID prefix) A "Unique Local Address" (ULA) is an IPv6 > address in the block fc00::/7, defined in [RFC4193]. ULA is the > IPv6 successor of the IPv4 private address space ([RFC1918]). > ULA have important differences over IPv4 private addresses that > are beneficial for and exploited by the ACP, such as the Locally > Assigned Global ID prefix, which are the first 48-bits of a ULA > address [RFC4193 section 3.2.1]. In this document this prefix is > abbreviated as "ULA prefix". > > Successor is hopefully more correct word. Sure, site local prefixes > where a successor too, but i hope i do not have to write > > "ULA is the (only surviving) IPv6 successor..." > > > OLD: > > > > ULA: (Global ID prefix) A "Unique Local Address" (ULA) is an IPv6 > > address in the block fc00::/7, defined in [RFC4193]. It is often > > thought of as the approximate IPv6 counterpart of the IPv4 private > > address ([RFC1918]). There are important differences though that > > are beneficial for and exploited by the ACP, such as the ULA > > Global ID prefix, which are the first 48-bits of a ULA address. > > In this document it is abbreviated as "ULA prefix". > > > > NEW: > > > > ULA: (Global ID prefix) A "Unique Local Address" (ULA) is an IPv6 > > address in the block fc00::/7, defined in [RFC4193]. Sometimes > > thought of as the approximate IPv6 counterpart of the IPv4 private > > address ([RFC1918]), there are important differences that are > > beneficial for and exploited by the ACP. In this document, the > > "ULA prefix" refers to Locally Assigned Global ID prefixes, which > > are the first 48-bits of the ULA address [RFC4193 section 3.2.1]. > > Beside the counterpart wordsmithing, > i do not like the removal of pointing out that the ULA prefix is the > new benefit of ULA that we exploit with ACP. That was at the core of the > explanation. > > > (I didn't think it was worth trying to get into the fc00::/8 vs fd00::/8 > > distinction in this glossary text.) > > I agree, but i do not see neither the glossary or the rest of the text > doing that. The spec part just specifies use of fd00:/8 without > discussion and the glossary just uses the ::/7 as thats what rfc4193 say.. > Am i missing something ? > > > > [ section 8.1.3 ] > > > > > > > > * Why is an RIO for ::/0 with a lifetime of 0 required? Doesn't it > > > suffice > > > > it set the default router lifetime to 0? Separately, are all nodes > > > required > > > > to be Type C? > > > > > > Check the new text, i hope it explains everything. > > > > > > Yes, type A and B do not support per-prefix auto selection of router, > > > The lifetime of 0 is used so only Type C hosts will invalidate the > > > default route for the ACP edge node, but not Type A/B hosts. Maybe there > > > is another parameter combination that achieves this goal, but this was > > > the easiest for me to assess/describe. > > > > > > > This looks better, thank you. > > > > To be honest, I don't know what the point of Type A/B hosts is anymore (and > > if it were possible to declare these anima deployments greenfield I would > > recommend saying the default router lifetime MUST be zero in the RA header > > to force clients to use a stack that works -- but that's just me). > > I would guess that A and B have been seen in the wild before 4191 was > released and so the RFC was written to be inclusive. No idea. > > I have no idea how prevalent these types are, and the current described > method may be a tiny bit more convoluted but seems to be more compatible. > > Given my deployment experience of enterprises withholding from adopting > new network technology when it wasn't compatible with their oldest > NMS equipment, i am a bit burned in promoting "hard cut" solutions, and > this ben an OPS area draft instead of e.g.: RTG is a good excuse for that > approach ;-)) > > Cheers > Toerless > > _______________________________________________ > Anima mailing list > Anima@ietf.org > https://www.ietf.org/mailman/listinfo/anima > -- --- tte@cs.fau.de
- [Anima] Erik Kline's Discuss on draft-ietf-anima-… Erik Kline via Datatracker
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Barry Leiba
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Toerless Eckert
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Toerless Eckert
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Erik Kline
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Toerless Eckert
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Eliot Lear
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Eric Vyncke (evyncke)
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Brian E Carpenter
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Eric Vyncke (evyncke)
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Toerless Eckert
- Re: [Anima] Erik Kline's Discuss on draft-ietf-an… Erik Kline