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

Greg Mirsky <gregimirsky@gmail.com> Thu, 04 July 2024 02: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 93E3CC180B7D for <ippm@ietfa.amsl.com>; Wed, 3 Jul 2024 19:27:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.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_DNSWL_HI=-5, 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 yCbpS18Rn8KL for <ippm@ietfa.amsl.com>; Wed, 3 Jul 2024 19:27:52 -0700 (PDT)
Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) (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 56D83C169403 for <ippm@ietf.org>; Wed, 3 Jul 2024 19:27:52 -0700 (PDT)
Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-63bc513ade5so1257327b3.3 for <ippm@ietf.org>; Wed, 03 Jul 2024 19:27:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720060071; x=1720664871; 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=fXAF4Ye1hOqZYorXUpSpKH0AzlwBD3UN3Vy/FY7I44M=; b=VTGOgf85BWIituyHqBpbQP8NWoQaPY+Utbs//rr0KgO9INhCHrEpVVAcMXx0FMhB5C F1VxYGBrpLVHkYT3aP7I7Q3a7RCbgYqIu0hjVJ2p6CnEHQdacRzyn5K68TbKgKGZx40H aZ1JtUzX2OlhYgLvPyfM4BbCI31twicALntXU7nH/fMRF4DAgasHUmAPfT2JQ1mkEbaR c1VMyRVB7zbCI6G6QT8FwxHEDBduRG/7ffA8qj3WRVBJQLU2ZaTELNb1/TJ9bin1DzSL KMAji9mscJntTHud6VQGtNVpX63wxjprW0pNnfVvln6RLU1R4uKnCo5vR4tEwSL9mMVh VRKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720060071; x=1720664871; 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=fXAF4Ye1hOqZYorXUpSpKH0AzlwBD3UN3Vy/FY7I44M=; b=q6ekcrZrIH/uyZQQW9ZiNWOFWaENS37mjr85McA60SO887QYwHGWlXpjaiecNI9xKc /Lf+3VaUo2fmiNoxP6c5WcVsfCy+GOjZtiqFewoCrmmHcfTr61Pq/kdigJNOQvT/+ahJ 58E9J9M+hqySKwXdWrgBsvaSsl7hdXvWQpGKWyykvA4BYdvajum9dbU8+C/vfAq/XZDC earZfjGSJGybj6YN1rWo8VqsF2ejNts3I4jkmbZG50X7++e7F3GxajmDSu38YX4vayWH lxqPskgI8QKZmRGZIEX1ys1cN/B2N86DqVFuXaCpEwXZ6sinxFA141MXOH/dU/R3ODAm p5Dw==
X-Forwarded-Encrypted: i=1; AJvYcCWoxhYWbYlN9RCSdR3xdDS8XtkW7EuICA4KN2UTLouqyFVQ6P33CMO5co+lrRHPzUueS8OspISsx353XM79
X-Gm-Message-State: AOJu0YwqWJiffnGJ5lOn6HvOBJ86vYUHdosmIWA6UxDexc3OWKrxv1bE roBdDEw6ozQbeXsdnQVAadZIPvfNGmYtrt2LT/o0TawK3pQhUR1xNMzXxuzAg91AHWcEFAJHYf8 JFC3J1gM38CjR7WM5E7qaJa+buZo=
X-Google-Smtp-Source: AGHT+IGjYGoTw2VGC9fB9CuoOT9SJAo5TWPdBhIO18OkjlmaBeGWDtwqDv+26neAJZ2CaJmmm5V2uyzc7vfE8ShFToA=
X-Received: by 2002:a0d:ea8f:0:b0:631:3718:584a with SMTP id 00721157ae682-652d822dfe4mr2729037b3.50.1720060071200; Wed, 03 Jul 2024 19:27:51 -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: Wed, 03 Jul 2024 19:27:40 -0700
Message-ID: <CA+RyBmUNKmu3+06V0bV1r4pctq2pjm6z5T5gmB1kNzAJvLAw1g@mail.gmail.com>
To: Bjørn Ivar Teigen <bjorn@domos.no>
Content-Type: multipart/alternative; boundary="0000000000008956e5061c62b164"
Message-ID-Hash: FDJVSJ76KWMDSW3AWZX37PZUK5GASTHD
X-Message-ID-Hash: FDJVSJ76KWMDSW3AWZX37PZUK5GASTHD
X-MailFrom: gregimirsky@gmail.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
CC: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>, IETF IPPM WG <ippm@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [ippm] Re: Call for adoption for draft-mirsky-ippm-hybrid-two-step
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/PJqF5ndSG1Gp2FYk9B0kES9YQVM>
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 Bjørn,
my apologies for procrastinating to respond. Thank you for your comments
and questions. Please find my notes below tagged GIM>>.

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.
>
> 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>> That is an interesting idea, thank you. I imagine that an on-path
telemetry protocol is applied whithin a single domain because revealing
information about the operational state of the network is very sensitive
and proprietary from the standpoint of an operator.

>
>    - 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 trigger packet is the packet of the hybrid measurement protocol,
e.g., IOAM-DEX or the Alternate Marking method. As I understand it, such
measurement protocols reflect the network conditions as experienced by the
trigger packet. In that sense, HTS is based on the assumption that the
measurements and operational state information are obtained as that packet
traverses the intermediate node.

>
>    - 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>> Your understanding of the requirement in Section 4.4 is correct. But
I am not sure that the interval between trigger packets is bound by the
RTT. I think that it is closer to RTT/2, as the measurement conducted are
one-way. WDYT?


> 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
>