Hi Paul,

Thanks for the quick reaction.


On 6/11/2025 3:06 PM, Aitken, Paul wrote:
Benoit,


I suggest removing section 4 as sections 6.2.x contain a superset of the same information.
Fine


For sections 3.1.1.2 - 3.1.2, the draft reads like it's filling a form; it does not read well as a stand-alone document. If someone would refer back to this in future, the information they need would be spread across many sections of the document.
It's actually just "filling a form".  A painful form, I agree, according to RFC 8911 with the guidelines in RFC 6390. I wonder who wrote those RFCs? ;-) Michele Cotton still hates me for the IPFIX and Performance Metric registries, and remind me at every single meeting ;-)

The end goal is the IANA registrations, not this document, IMO. Hence my early discussion with IANA, to make sure they were fine. Unless the AD insists, I would be reluctant to make the change. I am afraid I would have duplicate much of the following content (all entries in the template), with just a few changes:

    3.1.1.  Summary . . . . . . . . . . . . . . . . . . . . . . .   7
       3.1.2.  Description . . . . . . . . . . . . . . . . . . . . .   8
       3.1.3.  Reference . . . . . . . . . . . . . . . . . . . . . .   8
       3.1.4.  Change Controller . . . . . . . . . . . . . . . . . .   9
       3.1.5.  Version of Registry Format  . . . . . . . . . . . . .   9
     3.2.  Metric Definition . . . . . . . . . . . . . . . . . . . .   9
       3.2.1.  Reference Definition  . . . . . . . . . . . . . . . .   9
       3.2.2.  Fixed Parameters  . . . . . . . . . . . . . . . . . .   9
     3.3.  Method of Measurement . . . . . . . . . . . . . . . . . .  10
       3.3.1.  Reference Methods . . . . . . . . . . . . . . . . . .  10
       3.3.2.  Packet Stream Generation  . . . . . . . . . . . . . .  10
       3.3.3.  Traffic Filtering (Observation) Details . . . . . . .  10
       3.3.4.  Sampling Distribution . . . . . . . . . . . . . . . .  10
       3.3.5.  Runtime Parameters and Data Format  . . . . . . . . .  10
       3.3.6.  Roles . . . . . . . . . . . . . . . . . . . . . . . .  11
     3.4.  Output  . . . . . . . . . . . . . . . . . . . . . . . . .  11
       3.4.1.  Type  . . . . . . . . . . . . . . . . . . . . . . . .  12
       3.4.2.  Reference Definition  . . . . . . . . . . . . . . . .  12
       3.4.3.  Administrative Items  . . . . . . . . . . . . . . . .  14
       3.4.4.  Comments and Remarks  . . . . . . . . . . . . . . . .  15

Not sure the draft is going to read any better, as the reader will have to back and forth if the entries are similar with min,max,mean,sum

Citing "it was already done badly in another RFC" is a disappointing excuse.


Otherwise, please apply the changes.
Thanks and regards, Benoit




Thanks,
P.

------------------------------------------------------------------------
*From:* Benoit Claise <[email protected]>
*Sent:* Wednesday, June 11, 2025 13:45
*To:* Aitken, Paul <[email protected]>; Mahesh Jethanandani <[email protected]>; [email protected] <[email protected]> *Cc:* opsawg-chairs <[email protected]>; opsawg <[email protected]>; [email protected] <[email protected]> *Subject:* [**EXTERNAL**] Re: AD review of draft-ietf-opsawg-ipfix-on-path-telemetry-17

Hi Paul,

Thomas addressed some feedback already in https://author-tools.ietf.org/diff?doc_1=draft-ietf-opsawg-ipfix-on-path-telemetry-17&url_2=https://raw.githubusercontent.com/network-analytics/draft-ietf-opsawg-ipfix-on-path-telemetry/refs/heads/main/draft-ietf-opsawg-ipfix-on-path-telemetry-18.txt [author-tools.ietf.org] <https://urldefense.com/v3/__https://author-tools.ietf.org/diff?doc_1=draft-ietf-opsawg-ipfix-on-path-telemetry-17&url_2=https:**Araw.githubusercontent.com*network-analytics*draft-ietf-opsawg-ipfix-on-path-telemetry*refs*heads*main*draft-ietf-opsawg-ipfix-on-path-telemetry-18.txt__;Ly8vLy8vLy8!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFFR0WjKwg$>

So I'll keep only the remaining items in this email thread.




    3.1.1.2 - 3.1.2

    The document should define and request one metric at a time,
    rather than providing bulk inputs.

    At least the Name, URI, Description, and Units should be grouped
    per metric, because the current format provides no relation
    between these values.



We actually followed the RFC 8912 section 4.1.x. So we believe we're safe on that front, as IANA already process a similar RFC. Note: the RFC 8912 is the first and only RFC that populates https://www.iana.org/assignments/performance-metrics/performance-metrics.xhtml [iana.org] <https://urldefense.com/v3/__https://www.iana.org/assignments/performance-metrics/performance-metrics.xhtml__;!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFGpRr6UnQ$>. Also I discussed this specific draft with IANA already.



    3.4.2.5 Why are the PM metrics measured in seconds (with a
    resolution of 1ns) while the IPFIX IEs are in Microseconds?

    There was no mention that they are incompatible, nor any
    discussion of how to convert between them.

Well spot.
OLD:


              3.4.2.5. [datatracker.ietf.org]
              
<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-on-path-telemetry-17*section-3.4.2.5__;Iw!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFHmeEkp6Q$>Metric
              Units [datatracker.ietf.org]
              
<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-on-path-telemetry-17*name-metric-units__;Iw!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFFxu5yUEA$>

     *

        Mean

     *

        Min

     *

        Max

     *

        Sum

    The one-way delay of the IP Flow singleton is expressed in seconds.



NEW:


              3.4.2.5. [datatracker.ietf.org]
              
<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-on-path-telemetry-17*section-3.4.2.5__;Iw!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFHmeEkp6Q$>Metric
              Units [datatracker.ietf.org]
              
<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-on-path-telemetry-17*name-metric-units__;Iw!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFFxu5yUEA$>

     *

        Mean

     *

        Min

     *

        Max

     *

        Sum

    The one-way delay of the IP Flow singleton is expressed in
    microseconds.


OLD (4 instances):


    The time value of the result is expressed in units of seconds, as
    a positive value of type decimal64 with fraction digits = 9
    (similar to the decimal64 in YANG, Section 9.3 [rfc-editor.org]
    
<https://urldefense.com/v3/__https://rfc-editor.org/rfc/rfc6020*section-9.3__;Iw!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFEf4Rdpvw$>
 of
    [RFC6020 [rfc-editor.org]
    
<https://urldefense.com/v3/__https://www.rfc-editor.org/info/rfc6020__;!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFFB5HhsbQ$>])
    with a resolution of 0.000000001 seconds (1.0 ns), and with
    lossless conversion to/from the 64-bit NTP timestamp as per
    Section 6 [rfc-editor.org]
    
<https://urldefense.com/v3/__https://rfc-editor.org/rfc/rfc5905*section-6__;Iw!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFEwygPnrg$>
 of
    [RFC5905 [rfc-editor.org]
    
<https://urldefense.com/v3/__https://www.rfc-editor.org/info/rfc5905__;!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFGBckR8yg$>].

NEW:

    The time value of the result is expressed in units of seconds, as
    a positive value of type decimal64 with fraction digits = 9
    (similar to the decimal64 in YANG, Section 9.3 [rfc-editor.org]
    
<https://urldefense.com/v3/__https://rfc-editor.org/rfc/rfc6020*section-9.3__;Iw!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFEf4Rdpvw$>
 of
    [RFC6020 [rfc-editor.org]
    
<https://urldefense.com/v3/__https://www.rfc-editor.org/info/rfc6020__;!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFFB5HhsbQ$>])
    with a resolution of 0.000001 seconds (1.0 microsecond), and with
    lossless conversion to/from the 64-bit NTP timestamp as per
    Section 6 [rfc-editor.org]
    
<https://urldefense.com/v3/__https://rfc-editor.org/rfc/rfc5905*section-6__;Iw!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFEwygPnrg$>
 of
    [RFC5905 [rfc-editor.org]
    
<https://urldefense.com/v3/__https://www.rfc-editor.org/info/rfc5905__;!!OSsGDw!LQPkow8moMoM3yyCIykKWuwgb17k751knnoaT7ia1LWf22waMzjI9O4QRNrvZsLu41nxTvNS9iH7KFGBckR8yg$>].



    Section 4. Is this section necessary? These definitions repeat
    those in section 6, except that the line, "according to
    OWDelay_HybridType1_Passive_IP_RFC[RFC-to-be]_Seconds_* in the
    IANA Performance Metric Registry." is missing.

We could remove it




    6.1 "with the four templates defined in Section 3."

    It was not clear that section 3 defined four templates.

OLD:

    3.  Performance Metrics   This section defines the new performance
    metrics following the   template defined in Section 11 of [RFC8911].

NEW:

    3.  Performance Metrics   This section defines four the new
    performance metrics following the   template defined in Section 11
    of [RFC8911].

If fine with you, I'll apply the changes.

Thanks and regards, Benoit





_______________________________________________
OPSAWG mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to