[Lsr] Re: GREEN: Data Accuracy [Re: Re: Adoption of draft-many-lsr-power-group]
Christian Hopps <chopps@chopps.org> Fri, 21 August 2026 23:18 UTC
Return-Path: <chopps@chopps.org>
X-Original-To: lsr@mail2.ietf.org
Delivered-To: lsr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E133E12DA2C22; Fri, 21 Aug 2026 16:18:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787354289; bh=ihr2h/2VL+zJgufbMYG+7BGlSHieWEMHrbWzbssXjvA=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=Od+nTwPPcKATs1mutAP1ihCwYfW60vj9OLB9f1EAc+l6XkTTKI3bQm0lLMBOqrSNU EfeKPRa3QS0t3soEi5h9z7hIXV4uIp2lHq+FS1GMnY9gp4eQOq8aYC/MZsoq/0kx5k X2m149ymVHIOKWTzS/RYSIQ/e+BLjlgtxF82rDpM=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
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 Xh4-radgGQd2; Fri, 21 Aug 2026 16:18:09 -0700 (PDT)
Received: from smtp.chopps.org (smtp.chopps.org [54.88.81.56]) by mail2.ietf.org (Postfix) with ESMTP id 4EBBB12DA2C1C; Fri, 21 Aug 2026 16:18:09 -0700 (PDT)
Received: from ja.int.chopps.org.chopps.org (unknown [47.225.56.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) by smtp.chopps.org (Postfix) with ESMTPSA id A14057D001; Fri, 21 Aug 2026 23:18:02 +0000 (UTC)
From: Christian Hopps <chopps@chopps.org>
To: Marisol <marisol.ietf@gmail.com>
In-Reply-To: <CAO+xse=Ta+0mr-KeJhDVPMYciSVC=3qsfMFa1DL9UqU8Nis05A@mail.gmail.com> (Marisol's message of "Fri, 21 Aug 2026 15:17:28 +0200")
References: <DM4PR11MB5971D68AB69D5E98DA1B52D8C1C32@DM4PR11MB5971.namprd11.prod.outlook.com> <9819F39D-17D1-4979-A98A-BBF574229EDB@chopps.org> <CAMj-N0+jkDJpVFTJ7BtAkcsXAx2sy5iRD9ZL7HaaRP=cHH09tQ@mail.gmail.com> <CABF896F-28AB-4BDF-8787-DA831A823C65@gmail.com> <AS1PR07MB8589445E1EB905EA8A6FB34DE0A72@AS1PR07MB8589.eurprd07.prod.outlook.com> <51A4E870-F7E2-4E03-8FB9-06A9604E88D9@gmail.com> <AS1PR07MB85899DC89108DA6139E1D2C5E0A62@AS1PR07MB8589.eurprd07.prod.outlook.com> <CAMoPOhms85YG8Vd1cBq2Q-U3-OAE4==-Vxt9xPEKPPz3VPSQpg@mail.gmail.com> <CAO+xseks0pNQ1UaiAyA0WyqDPdYTiWp+wKEQoCPoMdJZzN7rzw@mail.gmail.com> <DM4PR84MB2310B10CC270E2E196740626F4A52@DM4PR84MB2310.NAMPRD84.PROD.OUTLOOK.COM> <CAO+xsekSNoH4JEPKC5DL-sOitwGa04Uw7mTaUya4VW8ATKrY8w@mail.gmail.com> <m2zeygocib.fsf@ja.int.chopps.org> <CAO+xse=Ta+0mr-KeJhDVPMYciSVC=3qsfMFa1DL9UqU8Nis05A@mail.gmail.com>
User-Agent: mu4e 1.14.1; emacs 30.2
Date: Fri, 21 Aug 2026 19:18:01 -0400
Message-ID: <m2tsonnjva.fsf@ja.int.chopps.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: SFK3NOAFR2HG3JVHYXPZK6GLOKYQAHRT
X-Message-ID-Hash: SFK3NOAFR2HG3JVHYXPZK6GLOKYQAHRT
X-MailFrom: chopps@chopps.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-lsr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Bonica, Ron" <ronald.bonica@hpe.com>, Vishnu Pavan Beeram <vishnupavan.ietf@gmail.com>, "Gunter van de Velde (Nokia)" <gunter.van_de_velde@nokia.com>, Acee Lindem <acee.ietf@gmail.com>, TEAS WG Chairs <teas-chairs@ietf.org>, Tony Li <tony1athome@gmail.com>, "“lsr-ads@ietf.org”" <lsr-ads@ietf.org>, Les Ginsberg <ginsberg@cisco.com>, lsr-chairs <lsr-chairs@ietf.org>, lsr <lsr@ietf.org>, Getting Ready for Energy-Efficient Networking Discussion List <green@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Lsr] Re: GREEN: Data Accuracy [Re: Re: Adoption of draft-many-lsr-power-group]
List-Id: Link State Routing Working Group <lsr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/oTyRT2pSssaZrop3dLnKT4cTow8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Owner: <mailto:lsr-owner@ietf.org>
List-Post: <mailto:lsr@ietf.org>
List-Subscribe: <mailto:lsr-join@ietf.org>
List-Unsubscribe: <mailto:lsr-leave@ietf.org>
Marisol <marisol.ietf@gmail.com> writes:
> Hi Chris,
>
> Thank you for the feedback, fresh eyes are exactly what the GREEN work needs at
> this stage, and the KISS critique is fair to engage with directly.
>
> You are right that 'unavailable' is vacuous and should go. We should take that
> out.
>
> Where I would push back gently is on removing the accuracy concept entirely, and
> here is why: the real problem it solves is not distinguishing between two types
> of measurement, it is distinguishing between a measured value and a value that
> was never measured at all under normal operations. All the estimated values are
> processed under a benchmarking/lab environment, where I would say it is far from
> ideal.
>
> In current deployments, many devices report power figures that come from a
> database or a manufacturer's datasheet, not from a sensor. The device might not
> have a PSU power sensor; it just knows "this line card model nominally draws
> 80W" and reports that. From a YANG leaf perspective it looks identical to a
> sensor reading: a number in Watts. An operator consuming that value for carbon
> reporting or energy efficiency decisions has no way to know whether they are
> looking at a real measurement or a vendor spec from we dont know which year.
>
> That is the problem the accuracy signal solves. Without it, the model gives
> consumers false confidence in the data quality.
>
> That said, your KISS point is well taken on the complexity of the current
> hierarchy (unknown / estimated / measured-bronze / silver / gold). That
> five-level classification may indeed be premature. A simpler path that preserves
> the essential signal would be a single boolean leaf:
>
> estimated true | false
>
> where 'true' means the value is derived from nominal or lookup data, and 'false'
> (or absent) means it comes from a physical sensor. That is the minimal signal an
> operator might need to decide whether to trust the number for regulatory
> reporting.
>
> We will be happy to revisit in that direction if the WG agrees the binary
> distinction is worth keeping. I would rather have that conversation now than
> discover post-deployment that operators cannot distinguish sensor data from
> estimates and have to retrofit a breaking model change.
>
Adding a leaf is not a breaking change, and that fact was part of my saying you could easily add it later; however,
> Also with regards to the use cases, I need to disagree on your opinion:
It sounds like you have a use case that people are trying to solve today. Further you indicate exact percentages are required, so it sounds like you need the data.
That said, for generating a report about actual power use I can't imagine why the operator wouldn't just measure their actual room/building level power use, something vastly simpler and more accurate than trying to build it from measurements and estimates from the components all the way up using this YANG model. :)
Thanks,
Chris.
> The accuracy leaf is not premature optimization — it is the machine-readable
> signal that enables CSRD/ESRS E1 compliance. A telecom operator consuming GREEN
> YANG telemetry for their sustainability report needs to know, for each power
> value they receive, whether it is primary data (sensor) or secondary data
> (datasheet estimate), because:
>
> 1 ESRS E1 requires them to report the percentage of GHG calculations based on
> primary vs secondary data
> 2 Misclassifying estimated values as measured ones is an explicit assurance risk
> under CSRD, auditors should flag it
> 3 Without the accuracy leaf in GREEN YANG, the operator has no standard way to
> make that distinction at scale across thousands of network device
>
> Similar for ITU L.1450 (December 2025)
>
> For ICT specifically, the normative reference is ITU-T L.1450 (revised December
> 2025), which defines three assessment tiers: Tier-1 (detailed, ICT-specific
> primary data, full LCA), Tier-2 (simplified mix of primary and secondary data),
> Tier-3 (screening using secondary/proxy data) and explicitly states that if
> primary data are not sufficient secondary or published data must be used as a
> fallback, and the proportion of each must be reported.
>
> Best regards,
> Marisol
>
> On Thu, Aug 20, 2026 at 8:47 PM Christian Hopps <chopps@chopps.org> wrote:
>
> Marisol <marisol.ietf@gmail.com> writes:
>
> > GREEN WG is considering accuracy and units for power in watts.
> >
> > leaf data-source-accuracy {
> > type identityref {
> > base data-source-accuracy;
> > }
> > default accuracy-like-parent;
> > description
> > "The accuracy of the power data source. Indicates whether
> > the data source is a direct measurement, an estimate, or
> > unavailable and also the accuracy level of the data source.
> > By default, the accuracy is inherited from the parent
> energy
> > object, facilitating hierarchical accuracy definitions
> > without the need to specify accuracy at every level.
> > This metadata is crucial for network management
> > applications to assess the reliability and accuracy of the
> > power data.";
> > }
>
> Hi Marisol, GREEN, et al.
>
> FWIW unfortunately I don't have the time available to get into this (GREEN)
> work; however since this crossed my screen due to the LSR adoption call I
> have a chance to comment here.
>
> What I see here, as someone with fresh eyes looking at it, seems like you've
> gotten yourself into the weeds as far as over-design and complexity. Include
> data in the model if you want people to use it. If you want people to use an
> estimate then you include it, otherwise don't. "unavailable" is a vacuous
> option, you have no data to include. Direct measurement you just include.
> There are no more options left here.
>
> I suggest you KISS this whole accuracy leaf/concept and get rid of it making
> your model data more straight-forward to comprehend and use.
>
> FWIW, if someday a real user actually needs to have both estimates and
> direct measurements and wants to treat them differently, then you add an
> estimate value leaf (or flag) to the model; however, currently this seems
> like a classic example of over-optimizing a solution before you have proof
> there's a problem to solve. Again, suggest you take a look around your
> current model and see if it needs to be whacked some more with the KISS
> stick. :)
>
> Thanks,
> Chris.
>
> >
> > hth,
> > Marisol
- [Lsr] Adoption of draft-many-lsr-power-group Tony Li
- [Lsr] Re: Adoption of draft-many-lsr-power-group Les Ginsberg (ginsberg)
- [Lsr] Re: Adoption of draft-many-lsr-power-group Tony Li
- [Lsr] Re: Adoption of draft-many-lsr-power-group Christian Hopps
- [Lsr] Re: Adoption of draft-many-lsr-power-group Tony Li
- [Lsr] Re: Adoption of draft-many-lsr-power-group Les Ginsberg (ginsberg)
- [Lsr] Re: Adoption of draft-many-lsr-power-group Tony Li
- [Lsr] Re: Adoption of draft-many-lsr-power-group Christian Hopps
- [Lsr] Re: Adoption of draft-many-lsr-power-group Tony Li
- [Lsr] Re: Adoption of draft-many-lsr-power-group Tony Li
- [Lsr] Re: Adoption of draft-many-lsr-power-group Christian Hopps
- [Lsr] Re: Adoption of draft-many-lsr-power-group Gunter van de Velde (Nokia)
- [Lsr] Re: Adoption of draft-many-lsr-power-group Acee Lindem
- [Lsr] Re: Adoption of draft-many-lsr-power-group Gunter van de Velde (Nokia)
- [Lsr] Re: Adoption of draft-many-lsr-power-group Vishnu Pavan Beeram
- [Lsr] Re: Adoption of draft-many-lsr-power-group Marisol
- [Lsr] Re: Adoption of draft-many-lsr-power-group Bonica, Ron
- [Lsr] Re: Adoption of draft-many-lsr-power-group Marisol
- [Lsr] Re: Adoption of draft-many-lsr-power-group Bonica, Ron
- [Lsr] Re: Adoption of draft-many-lsr-power-group Marisol
- [Lsr] GREEN: Data Accuracy [Re: Re: Adoption of d… Christian Hopps
- [Lsr] Re: GREEN: Data Accuracy [Re: Re: Adoption … Marisol
- [Lsr] Re: GREEN: Data Accuracy [Re: Re: Adoption … Christian Hopps
- [Lsr] Re: GREEN: Data Accuracy [Re: Re: Adoption … Marisol
- [Lsr] Re: [Green] Re: Re: Adoption of draft-many-… Benoit@everything-ops.net
- [Lsr] Re: [Green] Re: Adoption of draft-many-lsr-… Tony Li
- [Lsr] Re: [Green] Re: Adoption of draft-many-lsr-… Benoit@everything-ops.net
- [Lsr] Re: [Green] Re: Adoption of draft-many-lsr-… Robert Raszuk
- [Lsr] Re: [Green] Re: Adoption of draft-many-lsr-… Benoit@everything-ops.net
- [Lsr] Re: [Green] Re: Re: Adoption of draft-many-… Carlos Pignataro
- [Lsr] Re: [Green] Re: Re: Adoption of draft-many-… Benoit@everything-ops.net
- [Lsr] Re: [Green] Re: Adoption of draft-many-lsr-… Tony Li
- [Lsr] New draft draft-claise-green-capability-dis… Benoit@everything-ops.net
- [Lsr] Re: [Green] Re: Adoption of draft-many-lsr-… Barth, Colby
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Robert Raszuk
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Les Ginsberg (ginsberg)
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Robert Raszuk
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Barth, Colby
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Les Ginsberg (ginsberg)
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Vishnu Pavan Beeram
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Les Ginsberg (ginsberg)
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Robert Raszuk
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Chengen(GenChen)
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Joel Halpern
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Bonica, Ron
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Barth, Colby
- [Lsr] Re: [Green] Re: Re: Re: Adoption of draft-m… Robert Raszuk
- [Lsr] Re: Adoption of draft-many-lsr-power-group Aijun Wang
- [Lsr] Re: Adoption of draft-many-lsr-power-group Gunter van de Velde (Nokia)
- [Lsr] Re: Adoption of draft-many-lsr-power-group Les Ginsberg (ginsberg)