[Detnet] Éric Vyncke's No Objection on draft-ietf-detnet-yang-19: (with COMMENT)
Éric Vyncke via Datatracker <noreply@ietf.org> Wed, 14 February 2024 07:45 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: detnet@ietf.org
Delivered-To: detnet@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CD743C14F68C; Tue, 13 Feb 2024 23:45:32 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Éric Vyncke via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-detnet-yang@ietf.org, detnet-chairs@ietf.org, detnet@ietf.org, janos.farkas@ericsson.com, janos.farkas@ericsson.com, jeanmichel.combes@orange.com
X-Test-IDTracker: no
X-IETF-IDTracker: 12.5.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Éric Vyncke <evyncke@cisco.com>
Message-ID: <170789673281.60597.6447701308181898825@ietfa.amsl.com>
Date: Tue, 13 Feb 2024 23:45:32 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/_tN-kcqMnle8mxNhO0lh1Fjy-S0>
Subject: [Detnet] Éric Vyncke's No Objection on draft-ietf-detnet-yang-19: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Feb 2024 07:45:32 -0000
Éric Vyncke has entered the following ballot position for draft-ietf-detnet-yang-19: No Objection When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-detnet-yang/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- # Éric Vyncke, INT AD, comments for draft-ietf-detnet-yang-19 Thank you for the work put into this document. Please find below some non-blocking COMMENT points (but replies would be appreciated even if only for my own education). Special thanks to János Farkas for the shepherd's detailed write-up (using the old template) including the WG consensus and a simple but present justification of the intended status. Please note that Jean-Michel Combes is the Internet directorate reviewer (at my request) and you may want to consider this int-dir review as well when it will be available (no need to wait for it though): https://datatracker.ietf.org/doc/draft-ietf-detnet-yang/reviewrequest/18768// I hope that this review helps to improve the document, Regards, -éric # COMMENTS (non-blocking) ## Section 7 The following points may be purist or even pedantic, but here they are: ### Circular references 'traffic-profile' includes leaves such as 'member-app' and 'app-flow' has a leaf 'traffic-profile'. This can lead to *inconsistency* if the values are not compatible. Do YANG/netconf have functions to retrieve which 'app-flow' use 'traffic-profile' ? Or did I miss something ? ### Leaves names Why the leaves under 'traffic-profile' are named 'member-app', 'member-fwd-sublayer' rather than 'member-app-flows' and 'member-forwarding' to match the naming used elsewhere ? ## IPv6 in the YANG module I am uneasy with the model of an IPv6 flow ### inet:ip-address-no-zone The use of inet:ip-address-no-zone is fine when purely matching on an IPv6 packet, but this also means that link-local addresses cannot be used probably. Is it on purpose ? ### protocol-next-header ``` description "Internet Protocol number. Refers to the protocol of the payload. In IPv6, this field is known as 'next-header', and if extension headers are present, the protocol is present in the 'upper-layer' header."; ``` This description is rather vague... It should be really specific when using IPv4. For IPv6 with extension headers, there is no protocol in 'upper-layer' header. ## Section 13.2 Reference IEEE8021QCX is marked as 'superseded' since 2022 at https://ieeexplore.ieee.org/document/9212765 apparently by https://ieeexplore.ieee.org/document/10004498. ## Appendix B Thank you for using IPv6 examples and very nice SVG diagrams. Albeit using flows 2001:db8::1/128 <-> 2001:db8::8/128 seems a little unrealistic as both nodes are probably in the same layer-2 link. But, DTN also work on a layer-2 link w/o actual layer-3 routing. Same for the IPv4 examples. You may also want to refresh the dates to 2024 rather than 2020 ;- Having some examples is really a good thing, I am just slighlty concerned by the large amount of them in this document. It is a matter of taste, so no need to reply.
- [Detnet] Éric Vyncke's No Objection on draft-ietf… Éric Vyncke via Datatracker
- Re: [Detnet] Éric Vyncke's No Objection on draft-… Don Fedyk
- Re: [Detnet] Éric Vyncke's No Objection on draft-… Eric Vyncke (evyncke)