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

Tianran Zhou <zhoutianran@huawei.com> Fri, 21 July 2023 06:35 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 056C3C14CE2F for <ippm@ietfa.amsl.com>; Thu, 20 Jul 2023 23:35:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.892
X-Spam-Level:
X-Spam-Status: No, score=-6.892 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_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 DC3Tp1Y3yvtg for <ippm@ietfa.amsl.com>; Thu, 20 Jul 2023 23:35:34 -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 8F940C151707 for <ippm@ietf.org>; Thu, 20 Jul 2023 23:35:33 -0700 (PDT)
Received: from lhrpeml100002.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4R6fqH1M6Yz6J7fs for <ippm@ietf.org>; Fri, 21 Jul 2023 14:32:11 +0800 (CST)
Received: from kwepemi100010.china.huawei.com (7.221.188.54) by lhrpeml100002.china.huawei.com (7.191.160.241) 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 07:35:31 +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 14:35:29 +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 14:35:29 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>, Greg Mirsky <gregimirsky@gmail.com>
CC: IETF IPPM WG <ippm@ietf.org>
Thread-Topic: FW: New Version Notification for draft-ietf-ippm-ioam-yang-07.txt
Thread-Index: AQHZqN7qB/eiwONsAk2v4BnNisq7rK+ebFeQgAzKqYCAAJSMZoAXEZ0AgAC6scCAAFCc8A==
Date: Fri, 21 Jul 2023 06:35:29 +0000
Message-ID: <122063e4e96645d2ad56e922ab2b86ef@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> <e5556a81285f4bfb83b82a2549bad334@huawei.com>
In-Reply-To: <e5556a81285f4bfb83b82a2549bad334@huawei.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_122063e4e96645d2ad56e922ab2b86efhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/KVWWopGy3a_m30RhdYv3ndDzSM8>
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 06:35:38 -0000

Hi Greg,

A correction:

  *   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> I recall we discussed this. The receiving entity could be local control plane. But I find some more accurate text from RFC9326. I think we can use this.

“This Option-Type is used as a
   trigger for IOAM data to be directly exported or locally aggregated
   without being pushed into in-flight data packets.
”


Tianran

From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Tianran Zhou
Sent: Friday, July 21, 2023 10:49 AM
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: IETF IPPM WG <ippm@ietf.org>
Subject: Re: [ippm] FW: New Version Notification for draft-ietf-ippm-ioam-yang-07.txt

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<mailto:zhoutianran@huawei.com>>
Cc: IETF IPPM WG <ippm@ietf.org<mailto:ippm@ietf.org>>; Thomas Graf <Thomas.Graf@swisscom.com<mailto: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