On 01-Oct-20 03:14, 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
Logically, I agree. Frankly it's not optimal to hold up this document for a completely external point. V6OPS couldn't ever reach consensus on draft-ietf-v6ops-ula-usage-considerations so I don't think we should try to do the equivalent here in a single paragraph. (If you want the running code argument it's easy: distributed GRASP applications survive unplanned renumbering of the uplink because they prefer ULAs. Case closed.) Brian > > -éric > > -----Original Message----- > From: Anima <anima-boun...@ietf.org> on behalf of Toerless Eckert > <t...@cs.fau.de> > Date: Wednesday, 30 September 2020 at 15:55 > To: Erik Kline <ek.i...@gmail.com> > Cc: "anima-cha...@ietf.org" <anima-cha...@ietf.org>, > "draft-ietf-anima-autonomic-control-pl...@ietf.org" > <draft-ietf-anima-autonomic-control-pl...@ietf.org>, The IESG > <i...@ietf.org>, "anima@ietf.org" <anima@ietf.org>, Sheng Jiang > <jiangsh...@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 > > _______________________________________________ > Anima mailing list > Anima@ietf.org > https://www.ietf.org/mailman/listinfo/anima > _______________________________________________ Anima mailing list Anima@ietf.org https://www.ietf.org/mailman/listinfo/anima