Re: [ippm] New Version Notification for draft-gandhi-ippm-stamp-ioam-00.txt

Greg Mirsky <gregimirsky@gmail.com> Mon, 21 August 2023 22:44 UTC

Return-Path: <gregimirsky@gmail.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 93356C169511 for <ippm@ietfa.amsl.com>; Mon, 21 Aug 2023 15:44:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 Rz_5OXvBgKSE for <ippm@ietfa.amsl.com>; Mon, 21 Aug 2023 15:44:00 -0700 (PDT)
Received: from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com [IPv6:2607:f8b0:4864:20::112d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A12E4C14CE36 for <ippm@ietf.org>; Mon, 21 Aug 2023 15:44:00 -0700 (PDT)
Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-58c4f61ca12so42841247b3.3 for <ippm@ietf.org>; Mon, 21 Aug 2023 15:44:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692657840; x=1693262640; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7WBbZAKiINbT/ji6XyLLOXCaH59OEDgc8reFQkDligc=; b=Ce1wxsTMM43/Y9DE5f1SeaMHmS1jvSGd1J+5X2UKuUAplGGFjCFzPzug3VNmh3elM8 N2pMasAL61KfgtvlrG+OsRbStvsnHW+6ub8q5gDKZcKWW7gcMGvzwuJvaDsDU9+O3Lh9 QvBaxisitG/ZiilYeRyrXrQ8exWF5Z0amn2zVmI0yRouiyGv9jvJ70HHOJGi3PW01sd0 rTVRskzRmWETuBhJqy02NyGtcu3bmEQ5xALHsh/jKdWX559if5FpZtxDglLc1P03/MxB w9ffylSTY0L8NdOyg5ugsE8P2aDjKKdFwQRJAf/TSpTvv9Ts5lZ82fHe2/gT1szD+NeU JZew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692657840; x=1693262640; 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=7WBbZAKiINbT/ji6XyLLOXCaH59OEDgc8reFQkDligc=; b=lqH2BePGolUX4shQGYm4phUl0X1ly5nhKycwCAQF5r1RTisgP7WkfHxXjpBU9LqaTW b9y9G3zabth6bDSVvCe38OWiRpFkLDjyOV2Bs4/ymt7uRFi76NGTMGTqTwDVYHGE1GwQ qXMS13kXkrvWowbAsIgG7Dfkfuau5miWZZiBHH+GM3DODCKniO+cxsh9JfrUmdmaOdVP ynxJx65d5YKROY3JvrgaNFFs8cCe8WO9xX8q1tt/EDAVRyn/8Jq1sfRyKC166GV9uPHD +HJ/9cvFcLAC0ZZM39WwY0gkln+8Bgi/Y1Nzc4rFDHz9VANkh515PSmbi0HdrdhL0wO7 Kd1g==
X-Gm-Message-State: AOJu0Yzm2agGHbfpPf5db9mYIpo26S5LGoClRR2DIyAyITLlh6WzRX90 pWSTccTvqIIEEZNMIe4bUn0AWp8ubsba8COnVIQ=
X-Google-Smtp-Source: AGHT+IFW8uVLqusobZ/YOQgHIKpbD4WvcjWg9ea1dqd5see6nSPKRd/GNVDANp9L2c0jxnU6f9S6qiLdLDkE+gG4uJA=
X-Received: by 2002:a81:d353:0:b0:586:9f60:72f6 with SMTP id d19-20020a81d353000000b005869f6072f6mr9492931ywl.39.1692657839703; Mon, 21 Aug 2023 15:43:59 -0700 (PDT)
MIME-Version: 1.0
References: <169220506458.60254.8718954545251270966@ietfa.amsl.com> <BL3PR11MB57313AF007583C2F25F2DAE4BF1AA@BL3PR11MB5731.namprd11.prod.outlook.com> <CAMZsk6f=tL4gGqiiZnNdO2ULM9sc1LzFUfZ0LO15uck=P+M0TQ@mail.gmail.com> <CA+RyBmXkMzc30Wb66sYJsWh+KfO91FOCfN7qBBb6QMGCOGEagw@mail.gmail.com> <CAMZsk6dZYQG2-8OVPTn0xy=Pwkd0NU-mAAK5cRWSufVi46xKYA@mail.gmail.com>
In-Reply-To: <CAMZsk6dZYQG2-8OVPTn0xy=Pwkd0NU-mAAK5cRWSufVi46xKYA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 21 Aug 2023 15:43:48 -0700
Message-ID: <CA+RyBmX4v97gRixO6pKZsEQ+dKfuarz=CjuH7009qEpY9vErOg@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004308b80603769d34"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/NQcNUK8ULLOGUIWaPZ4KMracdik>
Subject: Re: [ippm] New Version Notification for draft-gandhi-ippm-stamp-ioam-00.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: Mon, 21 Aug 2023 22:44:01 -0000

Hi Rakesh,
I appreciate your consideration of my notes. I have added follow-ups below
under the GIM>> tag.

Regards,
Greg

On Mon, Aug 21, 2023 at 6:59 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Thanks Greg for your comments. Please see inline tagged with <RG>...
>
> On Thu, Aug 17, 2023 at 9:18 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>> Hi Rakesh,
>> thank you for bringing this contribution to the discussion. I have
>> several notes on the problem and solution presented in the draft. Please
>> find those below:
>>
>>    - As I understand it, the purpose of the proposed STAMP extensions is
>>    to return collected in IOAM Preallocated or Incremental trace type modes
>>    operational and telemetry information. That seems like not a generic
>>    solution. I think that collection of on-path telemetry information is more
>>    suitable for the management plane, not for OAM. If we consider Large-Scale
>>    Measurement of Broadband Performance (LMAP) architecture, when a STAMP test
>>    packet is combined with the IOAM Header, the Session-Reflector, from the
>>    PoV of on-path telemetry measurement, may be viewed as the Measurement
>>    Agent that exports information to a Collector. And such a Collector could
>>    be co-located with the Session-Sender or be placed in several nodes. Would
>>    you agree? It seems to me like a more generic solution would be beneficial
>>    for operators.
>>
>>
> <RG> Active measurement mode for IOAM is defined in RFC 9378. The draft
> simply uses STAMP probe packets for active measurement and leverages
> midpoint treatment as described in RFC 9378.
> https://datatracker.ietf.org/doc/html/rfc9378#name-active-flag
>
GIM>> I don't think that RFC 9378 is intended to define anything. I think
that it, as the Informational track document, provides information that
might be useful to a reader. IOAM's Active flag, as I understand it, could
be useful in case the payload is not a conventional test packet that is
identified by, for example, a UDP destination port. In that case, we could
expect that an IOAM edge node will drop the packet if the IOAM header
carries the Active flag. Since your proposal uses the STAMP test message, I
cannot find an additional benefit of using the IOAM Active flag. Am I
missing something here?

>
>
>>    - And a minor note about the applicability of IOAM in the MPLS
>>    Network Action discussion. As I understand it, the MPLS WG is still in the
>>    discussion of which mode of IOAM tracing to support with the MNA solution.
>>    It could be that only the IOAM-DEX mode will be supported with In-Stack
>>    Data (ISD) MNA. It seems like if that is the direction the MPLS WG takes,
>>    the proposed STAMP extensions would not be useful in MPLS underlays, e.g.,
>>    IP/MPLS or SR-MPLS.
>>
>>
> <RG> Solution for MPLS Network Action (MNA) Sub-stack is defined in the
> MPLS WG document. It can be carried by STAMP packets for MPLS data planes
> that can leverage midpoint treatment for active measurement.
> https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-hdr/
>
GIM>> I got confused by the second sentence. Do you envision IOAM being
part of STAMP when the underlay is an MPLS network? If you could draw an
example of such an arrangement, that would be most helpful.

>
> thanks,
> Rakesh
>
>
> My notes above, as I think of it, are also relevant to the work presented
>> at our IETF-117 session. In fact, these notes are an extended version of my
>> comments at the mic.
>>
>> Regards,
>> Greg
>>
>> On Thu, Aug 17, 2023 at 6:50 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>>
>>> Hi WG,
>>>
>>> Like to request your review comments and thoughts on the following new
>>> draft on STAMP extensions for HBH.
>>>
>>> Thanks,
>>> Rakesh
>>>
>>>
>>>
>>>>
>>>> A new version of I-D, draft-gandhi-ippm-stamp-ioam-00.txt
>>>> has been successfully submitted by Rakesh Gandhi and posted to the
>>>> IETF repository.
>>>>
>>>> Name:           draft-gandhi-ippm-stamp-ioam
>>>> Revision:       00
>>>> Title:          Simple TWAMP (STAMP) Extensions for Hop-By-Hop and
>>>> Edge-To-Edge Measurements
>>>> Document date:  2023-08-16
>>>> Group:          Individual Submission
>>>> Pages:          13
>>>> URL:
>>>> https://www.ietf.org/archive/id/draft-gandhi-ippm-stamp-ioam-00.txt
>>>> Status:
>>>> https://datatracker.ietf.org/doc/draft-gandhi-ippm-stamp-ioam/
>>>> Htmlized:
>>>> https://datatracker.ietf.org/doc/html/draft-gandhi-ippm-stamp-ioam
>>>>
>>>>
>>>> Abstract:
>>>>    Simple Two-Way Active Measurement Protocol (STAMP) defined in RFC
>>>>    8762 and its optional extensions defined in RFC 8972 can be used for
>>>>    Edge-To-Edge (E2E) active measurement.  In Situ Operations,
>>>>    Administration, and Maintenance (IOAM) data fields defined in RFC
>>>>    9197 and RFC 9326 can be used for recording and collecting Hop-By-Hop
>>>>    (HBH) and E2E operational and telemetry information.  This document
>>>>    extends STAMP to carry IOAM data fields for HBH and E2E two-way
>>>>    active measurement and telemetry.  The STAMP extensions are generic
>>>>    and allow to carry and reflect any type of IPv6 option and MPLS
>>>>    Network Action Sub-Stacks for two-way active measurement.
>>>>
>>>>
>>>>
>>>> The IETF Secretariat
>>>>
>>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ippm
>>>
>>