[Iot-directorate] Re: Iotdir last call review of draft-ietf-nmop-terminology-12
Adrian Farrel <adrian@olddog.co.uk> Fri, 28 March 2025 17:34 UTC
Return-Path: <adrian@olddog.co.uk>
X-Original-To: iot-directorate@mail2.ietf.org
Delivered-To: iot-directorate@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A123513DE71A; Fri, 28 Mar 2025 10:34:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=olddog.co.uk
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WKFnfPM9oIP1; Fri, 28 Mar 2025 10:34:22 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id B7AB513DE6FD; Fri, 28 Mar 2025 10:34:22 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta6.iomartmail.com (8.14.7/8.14.7) with ESMTP id 52SHYLEq022946; Fri, 28 Mar 2025 17:34:21 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8A0864604B; Fri, 28 Mar 2025 17:34:21 +0000 (GMT)
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7D4AD4604A; Fri, 28 Mar 2025 17:34:21 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs3.iomartmail.com (Postfix) with ESMTPS; Fri, 28 Mar 2025 17:34:21 +0000 (GMT)
Received: from LAPTOPK7AS653V (154.132.90.146.dyn.plus.net [146.90.132.154]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.7/8.14.7) with ESMTP id 52SHYKTl012407 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 28 Mar 2025 17:34:20 GMT
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Carsten Bormann' <cabo@tzi.org>, iot-directorate@ietf.org
References: <174048375514.514315.7611517372815752227@dt-datatracker-865df477df-9x8cj>
In-Reply-To: <174048375514.514315.7611517372815752227@dt-datatracker-865df477df-9x8cj>
Date: Fri, 28 Mar 2025 17:34:20 -0000
Organization: Old Dog Consulting
Message-ID: <103601dba007$a3880fe0$ea982fa0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQFVhG5vHLQIKnI1UsmEFlA2jN22r7SU53mA
Content-Language: en-gb
X-Originating-IP: 146.90.132.154
X-Thinkmail-Auth: adrian@olddog.co.uk
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=olddog.co.uk; h=reply-to :from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding; s= 20221128; bh=7yA/CKioYDyNZ9nqBYLk7Oi/+T8H9KEJX0SPAng49lc=; b=ZRB E/sFuHfoPFO4g4E8kEzXHvFfLifqSYi8zy4COyRyeKcIsapNppV3kF4SXYq27qXe evyM5gcO1WikI1yoMLNlbvza9KrHEXevRuFzpX2vJ/tXBLiQ9r+1XM8Kpp+lffVW Cf7JErOVuoOREoxbBl+GYQpI2nA4UKYiNjhSIH7z/jLOuMWogEObT3e50FTPNZZo qltHIgeSazyLJqamnbHE6p5PM9AU7vMGdSwuDuGWtUZ02FWu/vUrk+9XGLF05TTq MaMNM4kSrXfwKZfKMKBdLgqioWBurnTwdIW26khRMGrGz8R17DFv4mkPfq2jxAMJ +p2lUmkZEu9KNrQdc9g==
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-28352.003
X-TM-AS-Result: No--25.971-10.0-31-10
X-imss-scan-details: No--25.971-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-28352.003
X-TMASE-Result: 10--25.970800-10.000000
X-TMASE-MatchedRID: oCj5caaCQynxIbpQ8BhdbKJVTu7sjgg1VBDQSDMig9GqvcIF1TcLYMTv CDkkT7+svygxRiBC65eRlo1QWxTtF84Cn0fUiJuCvQz6ytpEfJzqcQyHuPAzJQrkj7klVufu3FF dmD0JHa+cVp+nbQORkBidWa3YZHPMSId5c1ojSONjeVefXUd21GUfjhTZG7XaNPic0YcVgOvR83 d8gpmjDzlRX7yoTrZg3XAZzUhScdDH8jg4Y79GXtMJkd+MUUHPPQ6XWceR2mWeEPi9wVyFrswEM D+L2LdOqm7DhXdJV1goipXMvIJYrcNjamlkYXFWEclbAMYYY6xS4iSOp7XMz5m3OIVSf4P5qn5U fpk1jAify0kvYTP7wyrsguXviJxnPINXxGGd/NuOtWfhyZ77DnFd5+Cf9M1DPZRah3AKPkeVQ1k VyOZ9yLhIdnTazvHQEElXog76tfElJJdo4ek5qf86OKweA/Mc3SkTY86NiDhXPwnnY5XL5DE73r ov9wJvohOIbsRLg9/RtAPsu6l/+I/ic5fkE2hm0oNxPV/0KMQXivwflisSrM+ylqDwXEGy0+QbB cjoBezjkcvN1Bz7ftH/OWESXaHneODBMji6el9VXhlmZsTdjFkN0eJOT05w12xpJCVFayc5xj+O QMYqIof3DLCrT4qlX7bicKxRIU23sNbcHjySQSs3zPQeiEbe+gtHj7OwNO0CpgETeT0ynA==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Message-ID-Hash: BHUFDCMVHVLS7PTGSGFU2MGCNJCEUQ2D
X-Message-ID-Hash: BHUFDCMVHVLS7PTGSGFU2MGCNJCEUQ2D
X-MailFrom: adrian@olddog.co.uk
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-nmop-terminology.all@ietf.org, last-call@ietf.org, nmop@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Reply-To: adrian@olddog.co.uk
Subject: [Iot-directorate] Re: Iotdir last call review of draft-ietf-nmop-terminology-12
List-Id: Mailing list for the IoT Directorate Members <iot-directorate.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/iot-directorate/CUav_xTI0pMl6rfevegk-YUrSD8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iot-directorate>
List-Help: <mailto:iot-directorate-request@ietf.org?subject=help>
List-Owner: <mailto:iot-directorate-owner@ietf.org>
List-Post: <mailto:iot-directorate@ietf.org>
List-Subscribe: <mailto:iot-directorate-join@ietf.org>
List-Unsubscribe: <mailto:iot-directorate-leave@ietf.org>
Hey Carsten,
Well, I'm a little behind with all this, but...
> ## Minor
>
> * Box, page 4
> metadata
>
> This is the only occurrence I find for this word, and I'm not sure if
> I understand why it is used here; I think it means something
> different than the result of processing some data.
Gone.
> * Anchored Note, page 4
> Observability
>
> This term is interesting, as its name suggests a capability, not a
> process. There probably will be no confusion among the intended
> consumers of this terminology, but this small dissonance may be worth
> half a sentence.
Yeah, the purist in me would like "Network Observation" but the words "observability" seems to have currency.
I changed the first words to be "The Network Observability process is"
> * Anchored Note, page 4
> data gathered
>
> This is now saying that Network Monitoring exclusively feeds from
> Telemetry, and what Monitoring mostly is concerned with is keeping a
> record of that.
> Naïvely, I would expect there are some additional sources of information that
> go into that record, particularly events on the intent side.
> E.g., you would monitor that an interface went down, but you also
> would monitor (take into the record) that it was administratively shut
> down -- that will certainly help with making sense of the Event.
Not sure, to be honest.
The definition of network monitoring says to distinguish it from resource or device monitoring.
Any suggestions for wording?
> * Anchored Note, page 6
> Thus a Fault happens at a moment in time
>
> So a Fault always goes away right after this moment in time?
> I’m not sure that this is an intuitive (i.e., familiar) usage of this term.
We are being very careful with "familiar usage" because, we find, everyone's familiar usage is different.
Anyway, a fault does not go away or stay. For that to happen it would need to be a state. A fault is an occurrence, that is, an event.
> * Anchored Note, page 7
> requires
>
> ➔ may require
> (except for false alarms)
Ah, the fallacy fallacy :-)
We have "an Alarm signifies an undesirable State"
So, prima facie, an alarm requires corrective action.
But, in fact, it’s a bit tighter than that because the definition does not say that an alarm indicates that corrective action is needed, it says that an alarm indicates a state that requires corrective action.
Now, if we are to handle everything as "but it might not really be true" then our world (and definitions) break down!
In this case, a false alarm would be one of:
- here is an alarm reporting a state, but actually, the resource is not in that state
- here is an alarm reporting an undesirable state, but really, the state is not undesirable
- here is an alarm reporting an undesirable state that requires corrective action, but in truth, you don't need to correct it.
In all of those "false alarms" there is actually no alarm, just a bit of bogus information.
> * Anchored Note, page 12
> Fault Management
>
> Is this just a statement about fault management?
> (There is one more place where "Fault Management" is used and maybe
> "Fault and Problem Management" is meant; otherwise the document is
> very careful to use the latter, so I'm wondering whether there is a
> semantics difference here.)
Yes, no reason to capitalise when we don't have a defined term.
Yes, better to stick to "network fault and problem management"
> ## Editorial
>
> * Highlight, page 4
> behavior, and to identify, anomalies
>
> Can't parse.
Thanks. Superfluous comma.
> * Highlight, page 4
> where
>
> This fragment is not really trying to be a sentence with the bullet
> items following it.
Correct. That is not the only use of colons.
But I will change it to "where the following relationships apply."
> * Anchored Note, page 6
> whilst a Problem is unresolved it may continue to require attention
>
> This is not surprising.
> What is the note trying to say?
I hope it isn't a requirement that we surprise you :-)
In conjunction with the previous note, this is observing that the state that we care about from an operational point of view is resolved, but the problem persists ("we don't know why that happened") and attention may be required.
> I looked up “whilst” (which I'm not seeing very often), and maybe this
> BE word doesn’t help my understanding.
>
> whilst | (h)waɪlst | British English
> conjunction
> 1 during the time that; at the same time as: Michael runs the island
> co-operative whilst Mary runs the pub | the natural resources are used up
> whilst the population continues to increase. 2 whereas (indicating a contrast):
> some employers have a relaxed dress code, whilst others insist on formal attire.
Yeah, I have been told. I will change to "while" which is more sympathetic to the American ear.
> * Anchored Note, page 7
> relationship
>
> Figure 1 misses out on the 1:n (1:1? m:n?) nature of the relationships.
I'll add a note.
> ## Nits
>
> * Highlight, page 3
> help to set
>
> (There is a "help distinguish" above -- is it to or not to?)
US/UK issue.
Leaving it to the RFC Editor as I react badly to the Germanification of my language via the US.
> * Circle, page 4
> ta . Th
>
> (Spurious blank space.)
Ack
> * Circle, page 5
> d.
>
> (Missing closing parenthesis.)
Ack
> * Anchored Note, page 6
> which
>
> ➔ that
>
> (No comma ➔ I read this as a restricting clause, which is easier to understand
> with “that”.)
Correct.
> * Highlight, page 6
> consider a loss of light State may cause
>
> Hard to parse.
Fixed
> * Anchored Note, page 7
> PAs
>
> s/PAs/As/
Ack
Cheers,
Adrian
- [Iot-directorate] Iotdir last call review of draf… Carsten Bormann via Datatracker
- [Iot-directorate] Re: Iotdir last call review of … Adrian Farrel
- [Iot-directorate] Re: Iotdir last call review of … Carsten Bormann
- [Iot-directorate] Re: Iotdir last call review of … Adrian Farrel
- [Iot-directorate] Re: Iotdir last call review of … Carsten Bormann