Re: [ippm] [Detnet] IOAM, iOAM, and oOAM abbreviations

Greg Mirsky <gregimirsky@gmail.com> Wed, 13 December 2023 20:52 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 F0C8FC14F747; Wed, 13 Dec 2023 12:52:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.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_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_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 xHplJBYxeDi8; Wed, 13 Dec 2023 12:52:27 -0800 (PST)
Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (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 1FFF8C14F617; Wed, 13 Dec 2023 12:52:27 -0800 (PST)
Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-dae7cc31151so7041181276.3; Wed, 13 Dec 2023 12:52:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702500746; x=1703105546; 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=3Cm0mtpDKfEZunfB+1fOvedNaWjWvF4TPuxOaPAUeD0=; b=btv4/n6iN/cukshWHgp1UnnhiVcgnbdRuX9mLR8GCvr5Hr2msZEm+mUQ1c24cROVhh 42HP08NQeYUE6r9bKrDLJSmMMp9kBgFp/vpzSZrDlEytQC7770KCDBwil0ecw+EVSNpj vFCWS9n85Sl+ErPkVbH0NP0cjrpKPlsUKIT0BTGq2RsyaqerXk3VabAsrqStkoR/UprO ZdR3/wD1lOyRaIwul7t+V1GHDW8UeWdANS0voZf3l+ylnyNLfezVgvFR2twMGNhAQVve pe4VKiTfFIKRGmjw5wJKXTodt8dcICEx64tclyax2sTmFbkCocMjKn8pqEmVH8bApMT2 50Tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702500746; x=1703105546; 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=3Cm0mtpDKfEZunfB+1fOvedNaWjWvF4TPuxOaPAUeD0=; b=cTjQiR27S1a08a8Nz35X13bXvHhv63sQ4UN1NPVgvmGf1uV1IkgfjsswI5H71Ysklp anXH1rxPIcl9sl0Lqj4nBQ/1Ydt0cWj1qEzHixc4dwnCD7syJCcMGjWuD7ZU45vIByg6 k7xHWgz4iU+XiOUtPo34WoIjgjcrcF3Az2MRN4ujAAL6Hl8O7IdhXqNJVSUcSNyuOBHc dZjkKJyv3bQluKaxYag8weOHs7D/g3fv7GDC3MD4bFFowK2t/ZihX2WJ8u53XfIHWKeY sScecFAqiPSrlPlZPUWqEp6vm8GuTW6NYcjfP+Zb2kbYhN6Gy5rqJ8OQ9AwuRO2JnjIw a54w==
X-Gm-Message-State: AOJu0YxKKHVCRDK6fe0aTC4F1AKHy+siocEx6l9Ge/MejW1u40fiK9gD 3Uw6b+kTrBS2ky1hD+R5FjmdZVRFp/pH5IvWVs4=
X-Google-Smtp-Source: AGHT+IHgrVo9oW9UuXcMqzyf1u4p0MV66rBMS6IJ52ZH8Z6hfkWQhNAyOue0MD/2rW/N79CV/JCXROpIIBYakKMexAs=
X-Received: by 2002:a25:6903:0:b0:dbc:dbab:61ab with SMTP id e3-20020a256903000000b00dbcdbab61abmr842781ybc.12.1702500745915; Wed, 13 Dec 2023 12:52:25 -0800 (PST)
MIME-Version: 1.0
References: <CA+RyBmU=CKb+oieBwqwn=QkprayA_8KWeTL3XTgioNqw8KTZ+g@mail.gmail.com> <PH7PR11MB8478C2D6660F7C9166FD8E6EDA8DA@PH7PR11MB8478.namprd11.prod.outlook.com> <ddbad7a2-9f8d-48ef-812c-5a71611a0d69@linutronix.de> <CA+RyBmVpZozu_ghmB5800KBKY-4JOyRrOPG7Mtnh-U508rw18A@mail.gmail.com> <2b333ed4-5d41-4afd-91e5-cf3ad41fa674@linutronix.de>
In-Reply-To: <2b333ed4-5d41-4afd-91e5-cf3ad41fa674@linutronix.de>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 13 Dec 2023 12:52:14 -0800
Message-ID: <CA+RyBmXN8QpgKDsiZv4ErrZSE1hRTQohTJOPRyfQBTsfU89=xw@mail.gmail.com>
To: Florian Kauer <florian.kauer@linutronix.de>
Cc: "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>, DetNet WG <detnet@ietf.org>, mpls <mpls@ietf.org>, 6man WG <ipv6@ietf.org>, IETF IPPM WG <ippm@ietf.org>, opsawg <opsawg@ietf.org>, Pascal Thubert <pascal.thubert@gmail.com>, Loa Andersson <loa@pi.nu>
Content-Type: multipart/alternative; boundary="00000000000030b0f7060c6a5839"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/s6oo-ndK4bt3wWZFjuDJcmaP8CY>
Subject: Re: [ippm] [Detnet] IOAM, iOAM, and oOAM abbreviations
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: Wed, 13 Dec 2023 20:52:31 -0000

Hi Florian,
I probably confused the matter more than necessary by mapping out-of-band
OAM to be a passive measurement method. Let me correct myself. We know
active OAM protocols, e.g., CFM and STAMP, that support the direct loss
measurement functionality. Because the test frame/packet that is used to
collect the counters is specifically constructed, that would be an example
of active OAM. However, because the frame/packet is not used to perform the
measurement, it can be out-of-band relative to the monitored flow. Sorry
for the confusion I've caused.

Regards,
Greg

On Wed, Dec 13, 2023 at 12:41 PM Florian Kauer <florian.kauer@linutronix.de>
wrote:

> Hi Greg,
> thanks a lot for the explanation, find my comments under FK>>
>
> On 13.12.23 21:14, Greg Mirsky wrote:
> > Hi Florian,
> > thank you for your questions. I added my notes below under the GIM>> tag.
> >
> > Regards,
> > Greg
> >
> > On Wed, Dec 13, 2023 at 3:06 AM Florian Kauer <
> florian.kauer@linutronix.de <mailto:florian.kauer@linutronix.de>> wrote:
> >
> >     Hi,
> >     so does in-band OAM (RAW architecture) actually mean exactly the
> same as In-situ OAM (RFC 9197)?
> >     If yes, both should be named and abbreviated exactly the same way
> and since RFC 9197 is already published, it should probably be In-situ OAM
> (IOAM). (But the question then is what is out-of-band OAM? Out-situ OAM?
> ;-) )
> >
> > GIM>> The intention of introducing "in-band OAM" and "out-of-band OAM"
> terms is to stress that some performance measurements can be performed
> without traversing the same set of links and nodes as the monitored flow.
> For example, direct loss measurement, which is collecting counters of
> in-profile frames/packets, can be out-of-band. These measurement methods
> are classified as passive per RFC 7799. Examples of in-band OAM, in our
> view, can be found among active and hybrid (per RFC 7799) measurement
> methods.
>
> Fk>> I am a little confused: After reading this explanation I thought
> "out-of-band OAM == passive OAM" and "in-band OAM == active and hybrid
> OAM". But draft-ietf-raw-architecture-16 explicitly writes "Out-of-band OAM
> is an active OAM". What do I get wrong here?
>
> >
> >     If no, PLEASE don't use the same abbreviation for slightly different
> things, even in slightly different contexts. I acknowledge the preference
> of those working on a very specific topic to keep their daily used
> terminology as concise as possible, but as someone who tries to get into
> all those topics to understand the bigger picture or to actually implement
> something, specific abbreviations are always a hurdle, especially when they
> have different meanings in slightly different contexts.
> >
> >     So I really like inb-OAM and oob-OAM, because you can really "see"
> the origin in it without repeatedly asking yourself if "i" stands for
> in-situ, in-band, internet, industrial, intelligent...
> >
> > GIM>> Thank you.
> >
> >
> >     If you need a whole new section in an RFC just to explain the
> different uses of I in an abbreviation, you will likely spend more key
> strokes on that section, than on the additional "nb-"s ;-)
> >
> >     Just my two cents.
> >
> >     Greetings,
> >     Florian
> >
> >
> >     On 13.12.23 11:54, Frank Brockners (fbrockne) wrote:
> >     >
> >     >
> >     > When IPPM started working on IOAM, there was a long discussion on
> naming – and the conclusion was that “in-band” as not appropriate for OAM
> information being piggybacked on top of user traffic. This is why the IPPM
> WG concluded to use “In-situ OAM” – or “IOAM” for short, which is what is
> used in RFC9197 and all related documents.
> >     >
> >     > Frank
> >     >
> >     >
> >     >
> >     > *From:*ippm <ippm-bounces@ietf.org <mailto:ippm-bounces@ietf.org>>
> *On Behalf Of *Greg Mirsky
> >     > *Sent:* Wednesday, 13 December 2023 04:13
> >     > *To:* DetNet WG <detnet@ietf.org <mailto:detnet@ietf.org>>; mpls <
> mpls@ietf.org <mailto:mpls@ietf.org>>; 6man WG <ipv6@ietf.org <mailto:
> ipv6@ietf.org>>; IETF IPPM WG <ippm@ietf.org <mailto:ippm@ietf.org>>;
> opsawg <opsawg@ietf.org <mailto:opsawg@ietf.org>>; Pascal Thubert <
> pascal.thubert@gmail.com <mailto:pascal.thubert@gmail.com>>; Loa
> Andersson <loa@pi.nu <mailto:loa@pi.nu>>
> >     > *Subject:* [ippm] IOAM, iOAM, and oOAM abbreviations
> >     >
> >     >
> >     >
> >     > Dear All,
> >     >
> >     > Loa and I have discussed these abbreviations to help us find a
> solution that avoids the confusion we found when we came across them.
> Firstly, what they stand for:
> >     >
> >     >   * IOAM - In-situ OAM (RFC 9197 <
> https://datatracker.ietf.org/doc/rfc9197/ <
> https://datatracker.ietf.org/doc/rfc9197/>>)
> >     >   * iOAM - in-band OAM (RAW architecture <
> https://datatracker.ietf.org/doc/html/draft-ietf-raw-architecture-13 <
> https://datatracker.ietf.org/doc/html/draft-ietf-raw-architecture-13>>)
> >     >   * oOAM - out-of-band OAM (RAW architecture <
> https://datatracker.ietf.org/doc/html/draft-ietf-raw-architecture-13 <
> https://datatracker.ietf.org/doc/html/draft-ietf-raw-architecture-13>>)
> >     >
> >     > We discussed the issue with Pascal and came to slightly different
> abbreviations for the last two:
> >     >
> >     >   * inb-OAM
> >     >   * oob-OAM
> >     >
> >     > We also discord these abbreviations with the RFC Editor. Resulting
> from that, RFC Editor agreed to add IOAM to the RFC Editor Abbreviation
> List <https://www.rfc-editor.org/materials/abbrev.expansion.txt <
> https://www.rfc-editor.org/materials/abbrev.expansion.txt>>. The other
> two abbreviations cannot be added at this time. If that is needed, we can
> ask the RFC Editor to add them once the respective RFC is published.
> >     >
> >     > We are seeking your feedback on the following:
> >     >
> >     >   * Do you see the benefit of introducing two new abbreviations
> for in-band OAM and out-of-band OAM?
> >     >   * Which set of abbreviations (iOAM/oOAM vs. inb-OAM/oob-OAM) do
> you prefer for being used in IETF?
> >     >   * Or would you propose another set of abbreviations?
> >     >
> >     > Regards,
> >     >
> >     > Loa and Greg
> >     >
> >     >
> >     >
> >     >
> >     > _______________________________________________
> >     > detnet mailing list
> >     > detnet@ietf.org <mailto:detnet@ietf.org>
> >     > https://www.ietf.org/mailman/listinfo/detnet <
> https://www.ietf.org/mailman/listinfo/detnet>
> >
>