Re: [ippm] FW: New Version Notification for draft-ietf-ippm-ioam-yang-07.txt

Tianran Zhou <zhoutianran@huawei.com> Fri, 21 July 2023 02:48 UTC

Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 224C0C15152F for <ippm@ietfa.amsl.com>; Thu, 20 Jul 2023 19:48:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.893
X-Spam-Level:
X-Spam-Status: No, score=-6.893 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GTF-IRsU2U6F for <ippm@ietfa.amsl.com>; Thu, 20 Jul 2023 19:48:42 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C545AC151078 for <ippm@ietf.org>; Thu, 20 Jul 2023 19:48:41 -0700 (PDT)
Received: from lhrpeml100006.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4R6Ymd1Jjqz67CtB for <ippm@ietf.org>; Fri, 21 Jul 2023 10:44:33 +0800 (CST)
Received: from kwepemi100010.china.huawei.com (7.221.188.54) by lhrpeml100006.china.huawei.com (7.191.160.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 21 Jul 2023 03:48:38 +0100
Received: from kwepemi500009.china.huawei.com (7.221.188.199) by kwepemi100010.china.huawei.com (7.221.188.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 21 Jul 2023 10:48:36 +0800
Received: from kwepemi500009.china.huawei.com ([7.221.188.199]) by kwepemi500009.china.huawei.com ([7.221.188.199]) with mapi id 15.01.2507.027; Fri, 21 Jul 2023 10:48:36 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: IETF IPPM WG <ippm@ietf.org>, "Thomas.Graf@swisscom.com" <Thomas.Graf@swisscom.com>
Thread-Topic: FW: New Version Notification for draft-ietf-ippm-ioam-yang-07.txt
Thread-Index: AQHZqN7qB/eiwONsAk2v4BnNisq7rK+ebFeQgAzKqYCAAJSMZoAXEZ0AgAC6scA=
Date: Fri, 21 Jul 2023 02:48:36 +0000
Message-ID: <e5556a81285f4bfb83b82a2549bad334@huawei.com>
References: <168786031538.46147.12638755689929338131@ietfa.amsl.com> <6df748de78dd4c4fbed32f665fa53e67@huawei.com> <CA+RyBmVYiB-EHChNvfGSYrj4hE19CRwuGXVcqzcxvqBL-r-2ug@mail.gmail.com> <c69d0ffabd904c47a483c5819829f5b8@huawei.com> <CA+RyBmW-XMRxN0OfjvD3mFQFSNOr2EWjN9f1UDOMpH18Cjd36g@mail.gmail.com>
In-Reply-To: <CA+RyBmW-XMRxN0OfjvD3mFQFSNOr2EWjN9f1UDOMpH18Cjd36g@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.41.58]
Content-Type: multipart/alternative; boundary="_000_e5556a81285f4bfb83b82a2549bad334huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/brNN1BmbZOGpG5bpAtowQQCoABM>
Subject: Re: [ippm] FW: New Version Notification for draft-ietf-ippm-ioam-yang-07.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jul 2023 02:48:46 -0000

Hi Greg,
Thanks very much for your detailed review and comments.
Please see in line.

Cheers,
Tianran

From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: Friday, July 21, 2023 6:36 AM
To: Tianran Zhou <zhoutianran@huawei.com>
Cc: IETF IPPM WG <ippm@ietf.org>; Thomas Graf <Thomas.Graf@swisscom.com>
Subject: Re: FW: New Version Notification for draft-ietf-ippm-ioam-yang-07.txt

Hi Tianran,
my apologies for the delay in reviewing the new version. Please find my notes below:

  *   The abstract characterizes IOAM as
In situ Operations, Administration, and Maintenance (IOAM) collects operational and telemetry information in the packet while the packet traverses a path between two points in the network.
Firstly, a nit s/In situ/In-situ/
I am sure that the emphasis on the collection of operational and telemetry information is correct. As the YANG model now supports the configuration of IOAM-DEX, it seems like the emphasis is on producing operational and telemetry information. Perhaps the following could be useful:
In-situ Operations, Administration, and Maintenance (IOAM) is an example of an on-path hybrid measurement method. IOAM defines a method to produce operational and telemetry information that may be exported using the in-band or out-of-band method.
Also, I think that the next sentence should reference RFC 9326.

ZTR> Agreed.

  *   "This document defines a YANG module for the IOAM function."
Perhaps it will be more accurate to say "This document defines a YANG module for the configuration of the IOAM function."

ZTR> Agreed.

  *   The document states that the IOAM YANG model supports the Proof-of-Transit option. AFAIK, IOAM PoT was discussed in the experimental draft-ietf-sfc-proof-of-transit that was last updated on 2020-11-01. It seems like there's no energy to finish `PoT applicability in SFC NSH work. If there are no other documents that describe the applicability of IOAM PoT, what is the possible value of adding it without addressing significant security issues the IOAM PoT has?
ZTR>RFC9197 defines the basic PoT option. IMO the document you pointed is about an PoT application in SFC and encap in NSH. So  I think it’s reasonable to be included here. WRT the security issues, I do not think it’s in scope of this draft. RFC9197 is published, but  draft-ietf-ippm-ioam-data-integrity is still in the working group. Is you have any concern, I think it’s better to raise ASAP to the author of that draft, so that they can be addressed.

  *   As I understand it correctly, the model reports system-wide timestamp-type. I think that it is plausible that different data-plane modules use different formats of a timestamp.
ZTR> I am sorry, I do not know what I should do on this. ☺

  *   leaf enabled is used in grouping ioam-admin-config and tracing-profile containers. I think it would be helpful to use different names. For example, ioam-config-enabled in the grouping, and tracing-profile-enabled in containers. WDYT?
ZTR> IMHO, it’s not critical. This yang model has passed the yang doctor review. I think it’s fine.

  *   IOAM-DEX is explained as
The direct export option is used as a trigger for IOAM nodes to export IOAM data to a receiving entity (or entities).
I think that RFC 9326 does not specify that an IOAM-enable node must export IOAM data specified in the IOAM header. A slight rewording as s/export/produce/ would be less specific about how the node handles the IOAM data requested in the IOAM header. I imagine that a local policy may allow a number of options, including the export of raw telemetry data, aggregation with exporting of batched data, and even calculated metrics based on a pre-defined set of measurements.

ZTR> Agreed.

  *   The YANG model defines two node-action identities: action-encapsulate and action-decapsulate. Should there be an action-transit as well?
ZTR> In the very early version, there was an action-transit. But we found it no use. We did not find any action that need to configure for the transit at present. Or could you please indicate some?

Thank you for your kind consideration of my notes.

Regards,
Greg



On Wed, Jul 5, 2023 at 3:18 PM Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>> wrote:
Thanks Greg.
Look forward to your review.
Happy holidays.

Cheers,
Tianran



________________________________

Sent from WeLink
发件人: Greg Mirsky<gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
收件人: Tianran Zhou<zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>>
抄送: IETF IPPM WG<ippm@ietf.org<mailto:ippm@ietf.org>>;Thomas Graf<Thomas.Graf@swisscom.com<mailto:Thomas.Graf@swisscom.com>>
主题: Re: FW: New Version Notification for draft-ietf-ippm-ioam-yang-07.txt
时间: 2023-07-06 05:27:25

Hi Tianran,
thank you for your kind consideration of my comments. I believe that adding IOAM-DEX to the YANG model significantly increased the value of the document. I will re-read the document and share my thoughts, questions with the authors next week.

Regards,
Greg

On Tue, Jun 27, 2023 at 3:08 AM Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>> wrote:
Hi Greg, Thomas, and WG,

As requested in the WGLC, I updated the draft with ioam-dex included.
Please check if it works for you.

Cheers,
Tianran

-----Original Message-----
From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> [mailto:internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>]
Sent: Tuesday, June 27, 2023 6:05 PM
To: Frank Brockners <fbrockne@cisco.com<mailto:fbrockne@cisco.com>>; Jim Guichard <james.n.guichard@futurewei.com<mailto:james.n.guichard@futurewei.com>>; Srihari Raghavan <srihari@cisco.com<mailto:srihari@cisco.com>>; Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>>
Subject: New Version Notification for draft-ietf-ippm-ioam-yang-07.txt


A new version of I-D, draft-ietf-ippm-ioam-yang-07.txt has been successfully submitted by Tianran Zhou and posted to the IETF repository.

Name:           draft-ietf-ippm-ioam-yang
Revision:       07
Title:          A YANG Data Model for In-Situ OAM
Document date:  2023-06-27
Group:          ippm
Pages:          30
URL:            https://www.ietf.org/archive/id/draft-ietf-ippm-ioam-yang-07.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-yang/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-yang
Diff:           https://author-tools.ietf.org/iddiff?url2=draft-ietf-ippm-ioam-yang-07

Abstract:
   In situ Operations, Administration, and Maintenance (IOAM) collects
   operational and telemetry information in the packet while the packet
   traverses a path between two points in the network.  RFC9197
   discusses the data fields and associated data types for IOAM.  This
   document defines a YANG module for the IOAM function.




The IETF Secretariat