Re: [auth48] AUTH48: RFC-to-be 9262 <draft-ietf-bier-te-arch-13> for your review

Lynne Bartholomew <lbartholomew@amsl.com> Mon, 12 September 2022 16:26 UTC

Return-Path: <lbartholomew@amsl.com>
X-Original-To: auth48archive@ietfa.amsl.com
Delivered-To: auth48archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 925C7C14CE28; Mon, 12 Sep 2022 09:26:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eaOkVoFcMdMo; Mon, 12 Sep 2022 09:26:02 -0700 (PDT)
Received: from c8a.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4D2EC14CE2B; Mon, 12 Sep 2022 09:26:01 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 6E82B4280C0F; Mon, 12 Sep 2022 09:26:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NfwYAMIHZiLc; Mon, 12 Sep 2022 09:26:01 -0700 (PDT)
Received: from [10.0.0.63] (c-67-164-80-49.hsd1.ca.comcast.net [67.164.80.49]) by c8a.amsl.com (Postfix) with ESMTPSA id 303F94243EFA; Mon, 12 Sep 2022 09:26:01 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Lynne Bartholomew <lbartholomew@amsl.com>
In-Reply-To: <YxuDoJCXTkN8p+07@faui48e.informatik.uni-erlangen.de>
Date: Mon, 12 Sep 2022 09:26:00 -0700
Cc: bier-chairs@ietf.org, gengxuesong@huawei.com, RFC System <rfc-editor@rfc-editor.org>, tte+ietf@cs.fau.de, gregory@koevoo.tech, bier-ads@ietf.org, menth@uni-tuebingen.de, auth48archive@rfc-editor.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <7701A0BC-ABED-4040-9FE1-6F4E502FE941@amsl.com>
References: <YwkPrykgkdO4yKJ7@faui48e.informatik.uni-erlangen.de> <2A832207-7E2D-4F8A-8322-26C27928706D@amsl.com> <CAMMESszdfM8Q7s8g5nbWPCSnAbUzJ5mw9jT161TQb87TwdrWtg@mail.gmail.com> <D29DDC18-38B5-4418-B012-004B2DFFE25F@amsl.com> <YxuDoJCXTkN8p+07@faui48e.informatik.uni-erlangen.de>
To: Toerless Eckert <tte@cs.fau.de>, Alvaro Retana <aretana.ietf@gmail.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/jbbobZWDHoSO_BWBQ0U8wyTAf1g>
Subject: Re: [auth48] AUTH48: RFC-to-be 9262 <draft-ietf-bier-te-arch-13> for your review
X-BeenThere: auth48archive@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive/>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Sep 2022 16:26:02 -0000

Hi, Toerless and Alvaro.

Apologies -- it appears that we might need to make updates in two places, but we're not sure how best to do so.  Please specify, using "OLD" and "NEW" text:

OLD:
<current text>
...
<current text>

NEW:
<new text>
...
<new text>

Thank you!

RFC Editor/lb


> On Sep 9, 2022, at 1:17 PM, Alvaro Retana <aretana.ietf@gmail.com> wrote:
> 
> On September 9, 2022 at 2:50:56 PM, Toerless Eckert wrote:
> 
> 
> Toerless:
> 
> Hi!
> 
>> And of course, this is whats suposed to happen when i react quickly ;-),
>> i immediately change my mind.
>> 
>> Given how we explicitly define the "underlay" i think we can for BIER-TE
>> specifically call the topology the "underlay" topology. But given how
>> that would end up being a more strict term than "native" which is more
>> loosely, i may want to add some sentence about hybridge underlay/overlay
>> topologies...
> 
> That works for me.
> 
> Thanks!
> 
> Alvaro.
> 
>> On Sep 9, 2022, at 11:50 AM, Toerless Eckert <tte@cs.fau.de> wrote:
>> 
>> And of course, this is whats suposed to happen when i react quickly ;-),
>> i immediately change my mind.
>> 
>> Given how we explicitly define the "underlay" i think we can for BIER-TE
>> specifically call the topology the "underlay" topology. But given how
>> that would end up being a more strict term than "native" which is more loosely,
>> i may want to add some sentence about hybridge underlay/overlay topologies...
>> 
>> This of course does not change the overall problem of us not having a strategy
>> to change/avoid native in the future, so i would still appreciate if there
>> was somoe more strategic approach to the problem of replacing widely used
>> technical terms.
>> 
>> Cheers
>>    Toerless
>> 
>> On Fri, Sep 09, 2022 at 08:19:12PM +0200, Toerless Eckert wrote:
>>> Hi Lynne, Alvaro, *
>>> 
>>> a) Sorry for not having replied to the last set of questions, i got half through it
>>> and pulled into something with strict deadlines, should be avble to get back in the next days.
>>> 
>>> b) Wrt to replacing "native". I hereby reject to change the use of the word "native",
>>> and encourage you to use whatever form of escalation you feel is appropriate for this,
>>> whether it is simply overruling me or whatever process we have.
>>> 
>>> Reasoning: Simply looking at fairly recent 1000 RFC8xxx.txt, there are
>>> 113 RFC that have 487 instances of "native foobar", where foobar is a wide range of 
>>> IETF terms, ranging from topology, IP, multicast, MPLS, protocol, frame, etc. pp.
>>> And the rfc9xxx.txt series is similar.
>>> 
>>> I do not want to take responsibility of individually coming up with a non-widely-used,
>>> randomnly picked up replacement term for one single RFC, when native is so widely used,
>>> and therefore has such a high utility for our documents.
>>> 
>>> I think replacing the use of that term if it needs to be done anyhow (which i don't think)
>>> has to be done by broader consensus or executive decision making. And by introducing some
>>> mechanism to create similar consistency in terminology that we now have through the word
>>> native.
>>> 
>>> I am for example sure that Andrew would be happy to make an executive decision 
>>> (if he is entitled to) to not use native anymore in IETF documents given all the horrible
>>> stories about how the use of the word native in any social context is highly problematic
>>> in Africa, but I certainly do not want to make any such decision, and i don't think it is appropriate
>>> to make this word change during AUTH48.
>>> 
>>> So, please escalate ccordingly, because this is already the second RFC in which this
>>> concern was raised, and we need to come to some conclusion of how to proceed.
>>> 
>>> I am happy to open a thread on ietf@ietf.org or whereever you think is appropriate
>>> to bring this topic to a wider audience.
>>> 
>>> Cheers
>>>    toerless
>>> 
>>> On Fri, Sep 09, 2022 at 10:26:33AM -0700, Lynne Bartholomew wrote:
>>>> Hi, Alvaro and Toerless.
>>>> 
>>>> Toerless, please review Alvaro's notes below, and advise.
>>>> 
>>>> Thank you!
>>>> 
>>>> RFC Editor/lb
>>>> 
>>>>> On Aug 31, 2022, at 7:01 AM, Alvaro Retana <aretana.ietf@gmail.com> wrote:
>>>>> 
>>>>> On August 30, 2022 at 2:35:55 PM, Lynne Bartholomew wrote:
>>>>>>> On Aug 26, 2022, at 11:23 AM, Toerless Eckert wrote:
>>>>> 
>>>>> 
>>>>> Lynne/Toerless:
>>>>> 
>>>>> Hi!
>>>>> 
>>>>> 
>>>>> I've been thinking about this point:
>>>>> 
>>>>>>> (64) [rfced] Please review the "Inclusive Language" portion of the
>>>>>>> online Style Guide at ,
>>>>>>> and let us know if any changes are needed. Aside from "native", our script
>>>>>>> did not identify problematic terms.
>>>>>>> 
>>>>>>> I could not find on those URLs a place where "native" was listed as
>>>>>>> problematic, where/what is the script you are using ?
>>>>> 
>>>>> I looked at several external references and found some discussions
>>>>> mostly about using "native" to refer to specific groups of people, and
>>>>> how to correctly do that.  But that doesn't apply here since the text
>>>>> is not referring to people.
>>>>> 
>>>>> 
>>>>> There are two places where "native" is used in the draft:
>>>>> 
>>>>>   If the BIER-TE topology represents (a subset of) the underlying
>>>>>   (Layer 2) topology of the network as shown in the first example, this
>>>>>   may be called a "native" BIER-TE topology.  A topology consisting
>>>>>   only of "forward_routed()" adjacencies as shown in the second example
>>>>>   may be called an "overlay" BIER-TE topology.  A BIER-TE topology with
>>>>>   both forward_connected() and forward_routed() adjacencies may be
>>>>>   called a "hybrid" BIER-TE topology.
>>>>> 
>>>>>   ...
>>>>> 
>>>>>   1.  Determine the desired BIER-TE topology for BIER-TE subdomains:
>>>>>       the native and/or overlay adjacencies that are assigned to
>>>>>       BPs.  Topology discovery is discussed in Section 3.2.1.1, and
>>>>>       the various aspects of the BIER-TE controller's determinations
>>>>>       regarding the topology are discussed throughout Section 5.
>>>>> 
>>>>> 
>>>>> 
>>>>> I agree with Toerless that there's no common well-known one-word
>>>>> replacement for "native".  The computing related term that is often
>>>>> suggested is "built-in", but that doesn't fit here.
>>>>> 
>>>>> 
>>>>> OTOH, I wonder if we can come up with an alternative based on the
>>>>> context, especially because there are only two occurrences and the
>>>>> second one refers to the definition of the first.
>>>>> 
>>>>> The differentiation between "native", "overlay", and "hybrid"
>>>>> topologies is the type of adjacencies: a "native topology" only has
>>>>> forward_connected() adjacencies.  I think we can call this type of
>>>>> topology a "connected topology" without any loss of meaning while
>>>>> reinforcing the adjacency concepts.
>>>>> 
>>>>> Please consider this replacement.
>>>>> 
>>>>> Thanks!
>>>>> 
>>>>> Alvaro.
>>>>> 
>>> 
>>> -- 
>>> ---
>>> tte@cs.fau.de
>> 
>> -- 
>> ---
>> tte@cs.fau.de
>> 
>