Re: [ippm] Call for adoption for draft-mirsky-ippm-hybrid-two-step

Greg Mirsky <gregimirsky@gmail.com> Thu, 28 September 2023 18:27 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 3EBC4C169531 for <ippm@ietfa.amsl.com>; Thu, 28 Sep 2023 11:27:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 ufScISzyZVGV for <ippm@ietfa.amsl.com>; Thu, 28 Sep 2023 11:27:38 -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 A2406C169539 for <ippm@ietf.org>; Thu, 28 Sep 2023 11:27:38 -0700 (PDT)
Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-5a21ea6baccso17454117b3.1 for <ippm@ietf.org>; Thu, 28 Sep 2023 11:27:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695925657; x=1696530457; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=j7gjao+lQ7R/uvjC9Ik35AN8SN6FfVesx+t/kV5SNFw=; b=gfb+DwKTuDor6OxBbvrTW4kwkmNfzlU1dWU1IkD6ZQppolEi2A2rlkEggr0z2YRNsn Dw1M70jsTWomd46NBNYdp/GYialYGMXzulRwkjq2Tm861Ga4jVtj3BIxvaUo6mgTzWV5 OGgwAd2a3mK2mQhrDBVoeGcfiyOEgt3Uy2m+/01ejSryozjM29kIHQsZzRqeGdaeGRNe E85sRA6RyrrxomyBZdyTN0hhTAGHT3nWjGRTb5T8/4KQ4CfZr8tfm35EPGcgv5QPjzhn s60QF3YopejROBj8ZSqzrw5xYX6owUDVT1n8w7mQPV/GQJap9W6S81PebDzN1HydRkHl ECuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695925657; x=1696530457; 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=j7gjao+lQ7R/uvjC9Ik35AN8SN6FfVesx+t/kV5SNFw=; b=cq8GAH1Y9uHlfbzVTQXdRTTfPCtdQKpq6OJ3EilraIem0QkSq2ztjqS/hU2nV4jpdo crgeJWrljF4lbURlQdYts7U//MTU3II0KS302jPcJRyynYS63QNemxfjL+nYya8wU6Zb 974+YskMCYeOcWSTZ3EaVzPBXEdiFFjFthtMFpDsqXxEHDX8Xur0xejOlXY0w3ZfHwQq Wc+EEE/rTqPhtIPIdjmNMVsZNhmalSZFeVUeVyAUV76tZHLDlRpufz70HwsoU/NLXFo3 ln48VEdoCkChBCTnKq9F8cSB0q6wX+oKFt6tZb1TPGPgxhJ7P9QlSA1z1Nq/9IK00CQN vu1g==
X-Gm-Message-State: AOJu0YwxeEOVqyDgAAonXiavt8y1yHvOGZOnGBiPbedhoFkilVsy0TMt JBt/NkiD//dcgVkSYrL0VHebNE17EwQ4q18ycTs1ke0t
X-Google-Smtp-Source: AGHT+IHKnLn0sMfled1j1qqRcx2zrBuBbq6yCrHwU97KPCv0a5MNHf3HnoFakjExvi59cEilXahKv2Y3XuEoWvWSKOY=
X-Received: by 2002:a25:e681:0:b0:d78:538:8017 with SMTP id d123-20020a25e681000000b00d7805388017mr1855225ybh.61.1695925657231; Thu, 28 Sep 2023 11:27:37 -0700 (PDT)
MIME-Version: 1.0
References: <148C83FD-7102-405E-85AF-C29D0A265EB2@apple.com> <BY3PR13MB478715F8E6E77838AB513A0C9AFAA@BY3PR13MB4787.namprd13.prod.outlook.com> <CAM4esxR2qL5Eb1XMaOHzuU8Ro-KJfvrx2Dwy7pzMDyECSt_2Jw@mail.gmail.com> <CAKf5G6+d9R+r5C_Epph=z3oYMtLBNy8YaXRyB5kvRUDfD2CU0Q@mail.gmail.com>
In-Reply-To: <CAKf5G6+d9R+r5C_Epph=z3oYMtLBNy8YaXRyB5kvRUDfD2CU0Q@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 28 Sep 2023 11:27:25 -0700
Message-ID: <CA+RyBmXN8=LQSyd_TVyM4GUcOQN2piHPy9v_TmO5sGsO6RvKLw@mail.gmail.com>
To: Bjørn Ivar Teigen <bjorn@domos.no>
Cc: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005d679206066f7610"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/EwRQYuNOh5HZQXD9cfaDJ6X8AXQ>
Subject: Re: [ippm] Call for adoption for draft-mirsky-ippm-hybrid-two-step
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: Thu, 28 Sep 2023 18:27:43 -0000

Hi Bjorn,
thank you for your commentsv and thought-inspiring questions. Please find
my notes inline below under the GIM>> tag.

Regards,
Greg

On Fri, Sep 22, 2023 at 6:52 AM Bjørn Ivar Teigen <bjorn@domos.no> wrote:

> IPPM WG,
>
> I support adopting this document.
> I do think it is a bit challenging to understand the motivations for the
> mechanism, but that can probably be easily fixed by adding some clarifying
> text and/or diagrams.
>
GIM>> Thank you for supporting this work; much appreciated. We are working
on extending and clarifying the text to demonstrate motivations and goals
set for HTS.

>
> Here are my comments on the draft:
>
>    - Is one of the purposes of the two-packet approach to separate
>    measurements from different domains from each other? (I.e. by having one
>    ingress and egress node for each domain, but one trigger packet that
>    triggers measurements at all of the domains) If so, perhaps adding a
>    diagram will make that more clear.
>
> GIM>> Thank you for your suggestion. This is an interesting scenario.
We'll add it with text and an ASCII-art diagram.

>
>    - Is the purpose of the trigger packet to signal each intermediate
>    node to take a measurement immediately? The list of things for the
>    intermediate node to do upon receiving a trigger packet does not include
>    taking a measurement. Is that an oversight?
>
> GIM>> A great question, thanks! Thinking about on-path telemetry
measurements and HTS, as an example of telemetry information collection, in
some cases, we might distinguish the trigger of measurement from the
trigger of exporting telemetry information. Let's discuss that further.

>
>    - If I understand correctly there can only be one trigger packet
>    active at a time. That limits the measurement rate to one measurement per
>    round-trip. Is that correct? If so, this limitation should be more clearly
>    stated.
>
> GIM>> I think that the answer could be defined by the answer to your
question above ;) Let's look at them together.


> Best regards,
> Bjørn Ivar Teigen
>
> On Fri, 22 Sept 2023 at 12:54, Martin Duke <martin.h.duke@gmail.com>
> wrote:
>
>> I agree that this type of work is in-charter.
>>
>> I can't speak to whether this answers a big need or anyone would deploy
>> it, but I don't see a fundamental problem with adoption, assuming there are
>> satisfactory answers to the questions below.
>>
>> I can see how something like this could go haywire, with followon packets
>> getting misrouted, reordered, or lost, and wonder if we have enough
>> experience with it to be a standard, or if we should instead aim for
>> experimental.
>>
>> Some more minor comments:
>>
>> I found the motivation in the introduction to be a bit hard to
>> understand, and the abstract could use a sentence or two explaining what
>> this protocol specifically does.
>>
>> IIUC since the last major presentation @IETF 113, the model seems to have
>> evolved from each intermediate node generating its own followon packet,
>> instead the ingress node generates one and each intermediate node appends
>> to the followup. I hope that's right?
>>
>> It's also disturbing to me that there doesn't seem to be strong
>> wire-image synchronization between the trigger packet and followon packet
>> via a common sequence number or something else. This could lead to
>> confusion at the egress.
>>
>> What assurances are there that the followon packet followed the same path
>> from ingress to egress as the trigger packet? What are the consequences of
>> this not happening and remaining undetected?
>>
>> This is not very important, but I find "hybrid two-step" to be a
>> nondescriptive name, and might prefer something like "IOAM Followon".
>>
>> Martin
>>
>>
>> On Tue, Sep 19, 2023 at 11:28 AM Haoyu Song <haoyu.song@futurewei.com>
>> wrote:
>>
>>> IPPM WG,
>>>
>>>
>>>
>>> As a coauthor, I support the adoption of the draft as the WG document.
>>> The hybrid approach complements with the other IOAM approaches well and has
>>> its own merits.  Thanks!
>>>
>>>
>>>
>>> Best,
>>>
>>> Haoyu
>>>
>>>
>>>
>>> *From:* ippm <ippm-bounces@ietf.org> *On Behalf Of * Tommy Pauly
>>> *Sent:* Wednesday, September 13, 2023 9:22 AM
>>> *To:* IETF IPPM WG <ippm@ietf.org>
>>> *Subject:* [ippm] Call for adoption for
>>> draft-mirsky-ippm-hybrid-two-step
>>>
>>>
>>>
>>> Hello IPPM,
>>>
>>>
>>>
>>> This email starts a call for adoption for
>>> draft-mirsky-ippm-hybrid-two-step. This draft has been around for a while
>>> and discussed several times on list and in WG meetings.
>>>
>>>
>>>
>>> https://datatracker.ietf.org/doc/draft-mirsky-ippm-hybrid-two-step/
>>>
>>> https://www.ietf.org/archive/id/draft-mirsky-ippm-hybrid-two-step-15.html
>>>
>>>
>>>
>>> Please review the document and email the list with your comments, and if
>>> you think IPPM should adopt this work.
>>>
>>>
>>>
>>> This call for adoption will last three weeks and end on *October 4th*.
>>>
>>>
>>>
>>> Best,
>>>
>>> Tommy
>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ippm
>>>
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm
>>
>
>
> --
> Bjørn Ivar Teigen, Ph.D.
> Head of Research
> +47 47335952 | bjorn@domos.ai | www.domos.ai
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>