[ippm] Re: [ippm] Internet-Draftdraft-li-ippm-ioam-packet-triggered-reporting-00.txt is now

李志强 <lizhiqiangyjy@chinamobile.com> Sun, 15 March 2026 02:16 UTC

Return-Path: <lizhiqiangyjy@chinamobile.com>
X-Original-To: ippm@mail2.ietf.org
Delivered-To: ippm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E57D0CA199B6 for <ippm@mail2.ietf.org>; Sat, 14 Mar 2026 19:16:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: 0.938
X-Spam-Level:
X-Spam-Status: No, score=0.938 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=chinamobile.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 Xad2yudwN6Ps for <ippm@mail2.ietf.org>; Sat, 14 Mar 2026 19:16:51 -0700 (PDT)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [111.22.67.139]) by mail2.ietf.org (Postfix) with ESMTP id 19BAFCA199AA for <ippm@ietf.org>; Sat, 14 Mar 2026 19:16:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chinamobile.com; s=default; l=0; h=from:subject:message-id:to:mime-version; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=aogjhlYb42D9y06Ov/ZP8oAVBD28D9lc97efEUH+f1PSUJ2kIs3nyIHEuNnT3WJ/ROtbdOJ2pmtZw IRrWOkoAhUxJqoAZchDCWXxqh/JgK55b16ZDExh+tLtkIAEPOamZCZ6PuiOstNg303UAI5RyJH1u+c DFJDTj/yVbWFmZGE=
X-RM-TagInfo: emlType=0
X-RM-SPAM-FLAG: 00000000
Received: from spf.mail.chinamobile.com (unknown[10.188.0.87]) by rmmx-syy-dmz-app09-12009 (RichMail) with SMTP id 2ee969b6167e156-ec236; Sun, 15 Mar 2026 10:16:31 +0800 (CST)
X-RM-TRANSID: 2ee969b6167e156-ec236
X-RM-SPAM-FLAG: 00000000
Received: from lizhiqiangyjy@chinamobile.com ( [14.127.217.225] ) by ajax-webmail-syy-appsvr05-11005 (Richmail) with HTTP; Sun, 15 Mar 2026 10:16:29 +0800 (CST)
Date: Sun, 15 Mar 2026 10:16:29 +0800
From: 李志强 <lizhiqiangyjy@chinamobile.com>
To: Justin Iurman <justin.iurman@gmail.com>, ippm <ippm@ietf.org>
Message-ID: <2afd69b61608042-0000f.Richmail.00002072661092907087@chinamobile.com>
References: <2026030612541709606416@chinamobile.com>, <1e058a78-10e0-416f-b803-923928d435a8@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_608987_378200506.1773540989614"
X-Priority: 3
X-RM-TRANSID: 2afd69b61608042-0000f
Encrypt-Channel: web
X-RM-OA-ENC-TYPE: 0
X-RM-FontColor: 0
X-CLIENT-INFO: X-TIMING=0&X-MASSSENT=0&X-SENSITIVE=0
X-Mailer: Richmail_Webapp(V2.5.01)
Message-ID-Hash: A4HFP4C4MCPL7OHTS2QW2NQDHBN6HNMX
X-Message-ID-Hash: A4HFP4C4MCPL7OHTS2QW2NQDHBN6HNMX
X-MailFrom: lizhiqiangyjy@chinamobile.com
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: [ippm] Internet-Draftdraft-li-ippm-ioam-packet-triggered-reporting-00.txt is now
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/QLd6898W3BkRmlF-1L1bzDjvtQM>
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>

Hi Justin,



Thank you for the careful review and concrete suggestions.



We agree with both points.



1. Namespace-ID



RFC 9197 (Section 4.1) requires the Namespace-ID field to be present

in all IOAM Option-Types.  Since this document defines a new IOAM

Option-Type, we should include it.  The current -00 version missed

this requirement, and we will correct it in the next revision.



This work is intended as an IOAM extension operating within an IOAM

domain, with its semantics processed by IOAM encapsulating, transit,

and decapsulating nodes.  Carrying Namespace-ID is therefore

necessary both for compliance with RFC 9197 and for proper

domain/namespace scoping.



2. Header Figure



We agree that the current header figure is inconsistent with the

text.  The document intends Cycle ID to be a 2-bit field (values 0,

1, 2, 3), but the figure does not make the bit allocation clear.  We

will fix this in the next revision.



We plan to revise the format to explicitly include: Namespace-ID,

Cycle ID, K flag, and Reserved bits.  For example:



 0                   1                   2                   3

 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

|         Namespace-ID          | Cycle ID |K|    Reserved     |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



   Namespace-ID: 16 bits.  As defined in RFC 9197, Section 4.3.



   Cycle ID:      2 bits.  Identifies the current measurement cycle

                  (values 0-3).



   K:             1 bit.   [brief semantics description].



   Reserved:      13 bits.  MUST be set to zero on transmission and

                  ignored on receipt.



We will update the draft accordingly in the next version (-01).



Thanks again for the helpful review.



Best regards,



 ----邮件原文----发件人:Justin Iurman  <justin.iurman@gmail.com>收件人:"lizhiqiangyjy@chinamobile.com" <lizhiqiangyjy@chinamobile.com>,ippm  <ippm@ietf.org>抄 送: (无)发送时间:2026-03-08 16:26:10主题:Re: [ippm] Internet-Draftdraft-li-ippm-ioam-packet-triggered-reporting-00.txt is nowHi, From RFC9197:    An IOAM-Namespace is identified by a 16-bit namespace identifier    (Namespace-ID).  The IOAM-Namespace field is included in all the    IOAM-Option-Types defined in this document and MUST be included in    all future IOAM-Option-Types.Since your draft defines a new IOAM Option-Type, you must include that field. Also, the draft mentions a "2-bit Cycle ID field", while the header definition suggests otherwise (i.e., a 6-bit field). I would suggest at least the following change:# OLD     0                   1                   2                   3     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    | Cycle ID  |K|                    Reserved                    |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+# NEW     0                   1                   2                   3     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |         Namespace-ID          | X |K|        Reserved         |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+... where X represents the Cycle-ID field.If the need for a Namespace-ID is unclear, then you may not need IOAM at all.Cheers,JustinOn 3/6/26 05:54, lizhiqiangyjy@chinamobile.com wrote:>>     Hi all,>>>>     We submitted a new document to discuss a packet-triggered>>     statistics reporting  extension for In-situ Operations,>>     Administration, and Maintenance (IOAM).>>>>>>     The draft may be found here:https://datatracker.ietf.org/doc/>>     draft-li-ippm-ioam-packet-triggered-reporting/ <https://>>     datatracker.ietf.org/doc/draft-li-ippm-ioam-packet-triggered->>     reporting/>>>>>>>     The draft  defines an extension mechanism for "In-situ OAM" (IOAM)>>     called "packet-triggered statistical reporting.">>>>>>     Its core objective is to address the challenge of how to more>>     reliably and promptly trigger and report statistical information>>     (such as packet and byte counts) for each measurement interval in>>     periodic packet loss measurement.>>>>>>     The draft standardizes a 2-bit "Cycle ID" field, which enables the>>     receiving node (the decapsulating node) to automatically detect>>     the sequential change in the Cycle ID value within packets (0 → 1>>     → 2 → 3 → 0...) and thereby trigger the reporting of statistics>>     for the previous measurement cycle.>>>>>>     This approach serves as an alternative or supplement to>>     traditional timer-based reporting methods.>>>>>>     The mechanism also defines rules for generating "Keepalive">>     packets to ensure that during measurement intervals with no user>>     data traffic, at least one packet carrying the Cycle ID reaches>>     the receiver, thereby maintaining measurement continuity.>>>>>>     Its significance lies in providing a more precise, traffic->>     agnostic, and globally clock-synchronization-independent OAM>>     measurement triggering solution for high-performance networks>>     (such as data centers and telecom core networks), effectively>>     enhancing the automation and timeliness of network performance>>     monitoring and fault localization.>>>>>>     This is an initial version for discussion on the mailing list.>>>>>>     We will update it based on the discussion progress!>>>>>>     Welcome more contribution and collaboration!>>>>>>     Thanks!>>> > ------------------------------------------------------------------------> lizhiqiangyjy@chinamobile.com> > _______________________________________________> ippm mailing list -- ippm@ietf.org> To unsubscribe send an email to ippm-leave@ietf.orgSubject:Re: [ippm] Internet-Draftdraft-li-ippm-ioam-packet-triggered-reporting-00.txt is nowHi, From RFC9197:    An IOAM-Namespace is identified by a 16-bit namespace identifier    (Namespace-ID).  The IOAM-Namespace field is included in all the    IOAM-Option-Types defined in this document and MUST be included in    all future IOAM-Option-Types.Since your draft defines a new IOAM Option-Type, you must include that field. Also, the draft mentions a "2-bit Cycle ID field", while the header definition suggests otherwise (i.e., a 6-bit field). I would suggest at least the following change:# OLD     0                   1                   2                   3     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    | Cycle ID  |K|                    Reserved                    |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+# NEW     0                   1                   2                   3     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |         Namespace-ID          | X |K|        Reserved         |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+... where X represents the Cycle-ID field.If the need for a Namespace-ID is unclear, then you may not need IOAM at all.Cheers,JustinOn 3/6/26 05:54, lizhiqiangyjy@chinamobile.com wrote:>>     Hi all,>>>>     We submitted a new document to discuss a packet-triggered>>     statistics reporting  extension for In-situ Operations,>>     Administration, and Maintenance (IOAM).>>>>>>     The draft may be found here:https://datatracker.ietf.org/doc/>>     draft-li-ippm-ioam-packet-triggered-reporting/ <https://>>     datatracker.ietf.org/doc/draft-li-ippm-ioam-packet-triggered->>     reporting/>>>>>>>     The draft  defines an extension mechanism for "In-situ OAM" (IOAM)>>     called "packet-triggered statistical reporting.">>>>>>     Its core objective is to address the challenge of how to more>>     reliably and promptly trigger and report statistical information>>     (such as packet and byte counts) for each measurement interval in>>     periodic packet loss measurement.>>>>>>     The draft standardizes a 2-bit "Cycle ID" field, which enables the>>     receiving node (the decapsulating node) to automatically detect>>     the sequential change in the Cycle ID value within packets (0 → 1>>     → 2 → 3 → 0...) and thereby trigger the reporting of statistics>>     for the previous measurement cycle.>>>>>>     This approach serves as an alternative or supplement to>>     traditional timer-based reporting methods.>>>>>>     The mechanism also defines rules for generating "Keepalive">>     packets to ensure that during measurement intervals with no user>>     data traffic, at least one packet carrying the Cycle ID reaches>>     the receiver, thereby maintaining measurement continuity.>>>>>>     Its significance lies in providing a more precise, traffic->>     agnostic, and globally clock-synchronization-independent OAM>>     measurement triggering solution for high-performance networks>>     (such as data centers and telecom core networks), effectively>>     enhancing the automation and timeliness of network performance>>     monitoring and fault localization.>>>>>>     This is an initial version for discussion on the mailing list.>>>>>>     We will update it based on the discussion progress!>>>>>>     Welcome more contribution and collaboration!>>>>>>     Thanks!>>> > ------------------------------------------------------------------------> lizhiqiangyjy@chinamobile.com> > _______________________________________________> ippm mailing list -- ippm@ietf.org> To unsubscribe send an email to ippm-leave@ietf.org