[ippm] draft-ietf-ippm-on-path-telemetry-yang-00 early Yangdoctors review
Martin Björklund via Datatracker <noreply@ietf.org> Tue, 17 June 2025 11:26 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: ippm@ietf.org
Delivered-To: ippm@mail2.ietf.org
Received: from [10.244.8.178] (unknown [104.131.183.230]) by mail2.ietf.org (Postfix) with ESMTP id 509D635E11F6; Tue, 17 Jun 2025 04:26:03 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Martin Björklund via Datatracker <noreply@ietf.org>
To: yang-doctors@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 12.41.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <175015956287.421597.5146133539060617713@dt-datatracker-75bbdb9cc5-qvb4t>
Date: Tue, 17 Jun 2025 04:26:02 -0700
Message-ID-Hash: JCTQXKPVELAYJIO4CXUJ6FE6HQ6QUKPE
X-Message-ID-Hash: JCTQXKPVELAYJIO4CXUJ6FE6HQ6QUKPE
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ippm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-ippm-on-path-telemetry-yang.all@ietf.org, ippm@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Martin Björklund <mbj+ietf@4668.se>
Subject: [ippm] draft-ietf-ippm-on-path-telemetry-yang-00 early Yangdoctors review
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/0noHL5-AWI1YMpOzvPN9c8NM9o8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Owner: <mailto:ippm-owner@ietf.org>
List-Post: <mailto:ippm@ietf.org>
List-Subscribe: <mailto:ippm-join@ietf.org>
List-Unsubscribe: <mailto:ippm-leave@ietf.org>
Document: draft-ietf-ippm-on-path-telemetry-yang
Title: On-Path Telemetry YANG Data Model
Reviewer: Martin Björklund
Review result: Not Ready
Here is my early YANG doctors review of
draft-ietf-ippm-on-path-telemetry-yang-00.
There are some major issues that make it difficult to understand how this model
is supposed to be used. I will do a more detailed review once these are
addressed.
First of all, the included tree diagram says that all nodes are config false,
but in the data model all nodes are config true. (also, the names of the nodes
in the tree diagram don't match the module in many cases). What is the
intention? Should all nodes be config false? Including filters and node
actions? The Security Considerations section seems to indicate that at least
some nodes are config true.
There is a global leaf "timestamp" which is described in the text as "the
timestamp of the message". How can a global leaf contain a timestamp of "the
message"?
Most description statements contain basically no information. For example:
leaf direct-export-data {
type ioam-trace-data;
description
"This object indicates the direct export data.";
}
I suggest you expand the descriptions, and add references where applicable.
Finally I suggest you add some examples in an appendix that show how this model
can be used.
/martin
- [ippm] draft-ietf-ippm-on-path-telemetry-yang-00 … Martin Björklund via Datatracker
- [ippm] Re: draft-ietf-ippm-on-path-telemetry-yang… Giuseppe Fioccola
- [ippm] Re: draft-ietf-ippm-on-path-telemetry-yang… Giuseppe Fioccola