[Detnet] Re: AD review of draft-ietf-detnet-controller-plane-framework-11
Ketan Talaulikar <ketant.ietf@gmail.com> Tue, 01 July 2025 12:45 UTC
Return-Path: <ketant.ietf@gmail.com>
X-Original-To: detnet@mail2.ietf.org
Delivered-To: detnet@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6899D3C270AA; Tue, 1 Jul 2025 05:45:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gmail.com
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 mPlHO58DUnCx; Tue, 1 Jul 2025 05:45:42 -0700 (PDT)
Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 3E1423C270A3; Tue, 1 Jul 2025 05:45:42 -0700 (PDT)
Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-234b440afa7so55929445ad.0; Tue, 01 Jul 2025 05:45:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751373941; x=1751978741; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=i452h+cYDlNKbSj+VATc+Zl2Er9jkmntPTJT7W+KwAk=; b=R0UeQaJGCVZBMcCVm4HMTMNz4uzpxJSgF9A8ZtuzyLespZRMKr7J80laOT6F2bVfRM WPINr9vIeahth45N/ZBj/5ixDGd0yPiBbT1Eol4ZEtnHAclyzo+ElB6vC4HA7nb8W5u4 hiixtY14lRQ5tH5lyYjjiDhZCtgU54afTIxcUIfezdxYwWP8qL0zkGJHQD5gnnT7W2QL xSUx58+IxwdbwzfnMJGRiu7hrG9kezWX5Kdv8x9NOOeOx2LTGt5tyub36WRtVZjc2Mum gMZMGHhPqOTrozsdPxAorTejNB0Lt9VL8XqtErF2js95G/3a+wW9tj8OMdPLkEhjmWvL RzTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751373941; x=1751978741; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i452h+cYDlNKbSj+VATc+Zl2Er9jkmntPTJT7W+KwAk=; b=Crm7oGD6aMlYU4uQCHJqBvG0xvJpYybVL2zVRuB6JAEuctvwgIeD07VdX6Lg6I0mCk uYn/ccCJTXPAs/U2IyYNyprflxLVAKpHHTDIh/tXvGzgClFDLEfy6TVYjQrX47mjC0b1 eoaPeex0neORIN3wpx/dO1ZybK4FpsTMRfZDhRVo823EFn1k/4eAEOlRCmhNOaZsK64M 6keE+2QKedTJKHkvFStwaSEsRFmJ2+27c39FT89QGPFIuj9PgJuk9x8Y1/KJGjOOie/a uqc1uUOC/u1rF15P26RNFFduVx7usvl9CAQWi0cATnu6APzy2XSJk1EVAw5B+s+z7SPr yGuA==
X-Forwarded-Encrypted: i=1; AJvYcCUkKNbP4FlJkoOKNGo7ixHPUUQWZ3rG1v7T5oA2RWubZJUs0VjTJ1KNzwQmaVcF6yniVP0SWXM=@ietf.org
X-Gm-Message-State: AOJu0YySWqS31lSSU9SqSjZaB8N2V4nlV5GDHOHCZ49RYDcRukrl6eVt pzVYpLHsISXBkwrEMUzbZscFSqw+iZMz7EKNpIvre4O8KCRD2VHpG66GNi6sUZEMIoJpHQglR5O zmC7gTOf20b+INz+zfMUJoXTQRXg0o0B7pA==
X-Gm-Gg: ASbGncs7tV83hJAiD2vXRS5xsmy9wAAexHHvO628l8KYwg2DREeKcquvAfpnHvfYsMW 23HsPVqGDREWTPnB5v9nRVRwUnSo/zS4JF7FWWVz9piyGCCkFS5GFkDb1NwPWCPQCSHAbZvqm9U +KL/T5UvzAX4XPM6OTFoIMmCVxJG5zneLJes1WJ16y2OBY0AxCLz428p1OOqOH0GorHwJjtIaNl JVU
X-Google-Smtp-Source: AGHT+IFeq/LzT7ZkAZsuD3o8AyUnA0RE4SUvqrCK7fiZFYrqab33tbBGKwMc3KSnwHttKewNu7pvNmIhTM2/Q1o4rwU=
X-Received: by 2002:a17:903:1a8c:b0:237:f76f:ce34 with SMTP id d9443c01a7336-23ac40e02a2mr258067705ad.15.1751373941059; Tue, 01 Jul 2025 05:45:41 -0700 (PDT)
MIME-Version: 1.0
References: <CAH6gdPyhQ-OuybTrBesfVTM35Xq4gBwUDdxzmv4pT5QM0zSpLA@mail.gmail.com> <26bd67b1ef0746939fbf5bd5e8dafc54@huawei.com>
In-Reply-To: <26bd67b1ef0746939fbf5bd5e8dafc54@huawei.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Tue, 01 Jul 2025 18:15:28 +0530
X-Gm-Features: Ac12FXyGZmyzmxw1tY_gC8FNk3I4SSCyKoay1pMpRKpyH_Z8qPxCSov3ZEUK7fA
Message-ID: <CAH6gdPxH4AeS_SK64no3SJXzWbE6-_RwwJ-thrnJ=NSVdEHzGg@mail.gmail.com>
To: Xuesong Geng <gengxuesong@huawei.com>
Content-Type: multipart/alternative; boundary="000000000000a036b90638dd8545"
Message-ID-Hash: FTLRGFWNWNBA7M6MBYQDAZPWH5ELEBPK
X-Message-ID-Hash: FTLRGFWNWNBA7M6MBYQDAZPWH5ELEBPK
X-MailFrom: ketant.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-detnet.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-detnet-controller-plane-framework@ietf.org" <draft-ietf-detnet-controller-plane-framework@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Detnet] Re: AD review of draft-ietf-detnet-controller-plane-framework-11
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/SwQewVt0hhNQ_QCvqXQHyBDGVRU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Owner: <mailto:detnet-owner@ietf.org>
List-Post: <mailto:detnet@ietf.org>
List-Subscribe: <mailto:detnet-join@ietf.org>
List-Unsubscribe: <mailto:detnet-leave@ietf.org>
Hi Xuesong, Thanks for your responses and for posting the draft update. I've initiated the IETF LC. Thanks, Ketan On Sat, Jun 28, 2025 at 8:33 AM Xuesong Geng <gengxuesong@huawei.com> wrote: > Hi Ketan, > > > > Thank you for the detailed review and valuable comments. The document has > been updated and A diff from the previous version is available at: > > > https://author-tools.ietf.org/iddiff?url2=draft-ietf-detnet-controller-plane-framework-12 > > Please also find some response to your comments inline. > > > > Best > > Xuesong > > > > *From:* Ketan Talaulikar [mailto:ketant.ietf@gmail.com] > *Sent:* Thursday, June 5, 2025 1:57 PM > *To:* draft-ietf-detnet-controller-plane-framework@ietf.org > *Cc:* detnet@ietf.org > *Subject:* AD review of draft-ietf-detnet-controller-plane-framework-11 > > > > Hello Authors/WG, > > > > Thanks for your work on this document. I found it to be very well written > and easy to follow. I believe it will serve as a good foundation for > further work. > > > > The document is mostly ready. I do have a few > comments/suggestions/questions that I am providing below inline in the > idnits output of v11 of the document. Please check for the tag <EoRv11> at > the end of the email and if you don't find it then likely the email has > been truncated; you should then look at the WG mailer archive for the full > version. > > > > Thanks, > > Ketan > > > > Detail review follows: > > > > 13 Deterministic Networking (DetNet) Controller Plane Framework > 14 draft-ietf-detnet-controller-plane-framework-11 > > <major> The title, abstract, and introduction talk about "controller" while > much of sections 3 and 4 seem open to both (centralized) controller, > distributed control plane or a mix of both. I am left wondering whether > using > "control plane" instead of "controller plane" is a more suitable title ... > > > > [Xuesong] Thank you for the observation. It is followed the definition in > DetNet architecture. Thanks Lou to provide detailed explanation about the > terminology here. > > > > 152 * Allow flow instantiation requests to originate in an end > 153 application (via an Application Programming Interface (API), via > 154 static provisioning, or via a dynamic control plane, such as a > 155 centralized SDN controller or distributed signaling protocols. > > <nit> please expand SDN > > > > [Xuesong] SDN has been expanded to "Software Defined Networking" in the > updated version. > > > > 162 * Also in the case of the DetNet MPLS data plane, support the DetNet > 163 service sub-layer, which provides DetNet service functions such as > 164 protection and reordering through the use of packet replication, > 165 duplicate elimination, and packet ordering functions (PREOF). > > <nit> Please put reference to RFC8665 where the PREOF term is defined. > > > > [Xuesong] A reference to RFC8665 has been added when introducing the PREOF > term. > > > > 260 3.2. SDN/Fully Centralized Control Plane > > 262 In the fully SDN/centralized configuration model, flow/UNI > 263 information is transmitted from a Centralized User Controller or from > 264 applications via an API/ northbound interface to a Centralized > 265 Controlle. Network node configurations for DetNet flows are > > <nit> s/Controlle/Controller > > > > [Xuesong] Typo corrected as suggested. > > > > 290 1. Controller collects topology information and DetNet capabilities > 291 of the network nodes via an IGP and/or BGP-LS [RFC7752]; > > <minor> 7752 has been obsoleted by 9552 > > > > [Xuesong] Reference updated to point to RFC9552. > > > > > > 377 4.3. PREOF Support > > 379 DetNet path redundancy is supported via packet replication, duplicate > 380 elimination, and packet ordering functions (PREOF). A DetNet flow is > 381 replicated and goes through multiple networks paths to avoid packet > 382 loss caused by device or link failures. In general, current control > 383 plane mechanisms that can be used to establish an explicit path, > 384 whether distributed or centralized, support point-to-point (P2P) and > 385 point-to-multipoint (P2MP) path establishment. PREOF requires the > 386 ability to compute and establish a set of multiple paths (e.g., > 387 multiple LSP segments in an MPLS network) from the point(s) of packet > 388 replication to the point(s) of packet merging and ordering. Mapping > > <question> Do these paths need to be disjoint? > > > > [Xuesong] Disjoint paths are recommended for PREOF to provide path > diversity and maximize fault tolerance, while not strictly required. > > > > > > 403 In traditional MPLS domains, a dynamic control plane using > 404 distributed signaling protocols is typically used for the > 405 distribution of MPLS labels used for forwarding MPLS packets. The > 406 dynamic signaling protocols most commonly used for label distribution > 407 are LDP [RFC5036], RSVP-TE, and BGP [RFC8277] (which enables BGP/ > 408 MPLS-based Layer 3 VPNs [RFC4384] and Layer 2 VPNs [RFC7432]). > > <major> EVPN has been missed which seems quite the popular flavor these > days > :-) ... I bring it up because we are talking service labels and their > signaling protocols below. Also pick the best/closest reference (if > possible) > for RSVP-TE. > > > > [Xuesong]EVPN has been added along with a reference to RFC7432. For > RSVP-TE, we updated the reference to RFC3209, which is the primary > reference for RSVP-TE signaling. > > > > 448 Note that the DetNet MPLS and IP data planes described in [RFC8964] > 449 and [RFC8939] were constructed to be compatible with both types of > 450 segment routing, SR-MPLS [RFC8660] and SRv6 [RFC8754]. > > <minor> In addition to RFC8754, please also add RFC8986 for SRv6 - that is > the > spec which introduced the ability to define behaviors and functionalities > that > can be associated with SRv6 SIDs (and which could be leveraged by DetNet). > > > > [Xuesong] RFC8986 has been added alongside RFC8754 in the updated version. > > > > > > 473 5.1.1.2. Passive PM > > > 475 Passive PM monitors the actual service traffic in a network domain in > 476 order to measure its performance without having a detrimental affect > 477 on the network. As compared to Active PM, Passive PM is much > 478 preferred for use in DetNet domains. > > <major> Any reference or pointer to how Passive PM works? Is it by adding > some > OAM bits in the data packets itself, or some other techniques? > > > > [Xuesong] Passive PM may rely on techniques such as in-band telemetry, > e.g., IOAM. A reference to [RFC9326] (IOAM) has been included to illustrate > such mechanisms. > > > > 511 8. Security Considerations > > 513 This document provides a framework for the DetNet controller plane, > 514 and does not include any protocol specifications. Any future > 515 specification that is defined to support the DetNet controller plane > 516 is expected to include appropriate security considerations. For > 517 overall security considerations of DetNet see [RFC8655] and > 518 [I-D.ietf-detnet-security] > > <minor> Are there any security requirements or aspects related to DetNet > Control(ler) Plane that should be identified here? > > > > [Xuesong] Thank you for the suggestion. At this stage, no specific > security considerations unique to the DetNet controller plane have been > identified. The existing references to general DetNet security > considerations in [RFC8655] and [I-D.ietf-detnet-security] remain > applicable. Future work may address more detailed security aspects as > needed. > > > > <EoRv11> > > >
- [Detnet] AD review of draft-ietf-detnet-controlle… Ketan Talaulikar
- [Detnet] Re: AD review of draft-ietf-detnet-contr… Xuesong Geng
- [Detnet] Re: AD review of draft-ietf-detnet-contr… Ketan Talaulikar
- [Detnet] Re: AD review of draft-ietf-detnet-contr… Lou Berger
- [Detnet] Re: AD review of draft-ietf-detnet-contr… Ketan Talaulikar
- [Detnet] Re: AD review of draft-ietf-detnet-contr… Xuesong Geng
- [Detnet] Re: AD review of draft-ietf-detnet-contr… Xuesong Geng
- [Detnet] Re: AD review of draft-ietf-detnet-contr… Ketan Talaulikar