From gregimirsky@gmail.com  Sat Jan 13 16:52:23 2024
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 DE9BAC14F5F7
 for <ippm@ietfa.amsl.com>; Sat, 13 Jan 2024 16:52:23 -0800 (PST)
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 N7_wFdd_nnuQ for <ippm@ietfa.amsl.com>;
 Sat, 13 Jan 2024 16:52:19 -0800 (PST)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com
 [IPv6:2607:f8b0:4864:20::829])
 (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 1175EC14F5FB
 for <ippm@ietf.org>; Sat, 13 Jan 2024 16:52:19 -0800 (PST)
Received: by mail-qt1-x829.google.com with SMTP id
 d75a77b69052e-42987bc95ffso50896391cf.1
 for <ippm@ietf.org>; Sat, 13 Jan 2024 16:52:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1705193538; x=1705798338; 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=4L17THFup3ErbCxZ7RAa48FIUd1lcwx0xeXixavdCD0=;
 b=HXQ7knfpH0ZMEdMFFWBN1uwntyWsTxWhJmlHVCJNW4TuLmtrhxWhK1spbw7mMxjGzS
 nRv12I20ybG/M9SuzLmzzvW1GvWthb9rfED0RQlyG7Pqz7EW9eK5JFiSX53+sYVsJZiC
 hOBkcL6Gup7imisJ42B/X0ePbIJb9iAHZ3qSGtpIslzF6iYYuHIdjg082AVlHHgV8X4K
 SGwu7TtAs3aL3HO3DwVO//2uAYDMje5mFUXUwsdUQj+70E0g7KGAKTDgjwgTFBLSggo+
 MhuIgAVtf9zA7HBFedLJfBDNz1L++g9k2QTaXYCuhryvmUnnST+Sh4Gci2v5UXn0ZacB
 o7+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1705193538; x=1705798338;
 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=4L17THFup3ErbCxZ7RAa48FIUd1lcwx0xeXixavdCD0=;
 b=vO1rRmQsCocde9nCK/OR8n+9QSeZaE90+rQW4RAkbt6Q/1AEbxo1tgkm7VFuteQl1j
 xmpq9TNxFPHilpR3eoxJIsj/fVmZAAb1f0mS5JRWF/KsZUEru5tLdwlP+K1SFdBoSuMP
 awqBVrCjORCQqpJqypdMfkqwAemPzwhi1uACoA7qp1S9ehN8VtlVNpI5kfp1AcmY+TIa
 JlMRnbp9o+URDNo4Fp72JIqcWDaaNVrFpEwctxr4sZUSoCJkugNrD3vL8ZyG7ouwbSm2
 IctUrBdiCH180tec7frHK2VbUZ/wOia/bOj9KA78c1KnjB/r0Bng7zikQlhUr7gweK7K
 Xvow==
X-Gm-Message-State: AOJu0YxlP8V6VkN+0+SefzD3gOQmmZW+D00b2uxxo7X73lfikg9Vxi9g
 17sg19augX1kqtate9qEieGmqJzmlRoMBPZXQlU=
X-Google-Smtp-Source: AGHT+IG1uUnWwbhgWkzdkbKXsIL6s7L1Vt4yhC1Lp/DSHFqXm/cIPO4mjFOms3JSwtDJ05/EqrtUnkt6NFodfv/7Tb8=
X-Received: by 2002:ac8:4e51:0:b0:429:b7c7:1f8a with SMTP id
 e17-20020ac84e51000000b00429b7c71f8amr5261725qtw.30.1705193537493; Sat, 13
 Jan 2024 16:52:17 -0800 (PST)
MIME-Version: 1.0
References: <CACe62MncZZOzad8Z25+6rx3LwKFUuL073A_G4yVTqT9z8XntcA@mail.gmail.com>
 <CA+RyBmWLg9OqQoV6i11Fp=8eAjypj5qVhwQx0ZY9YC7vRLH2LQ@mail.gmail.com>
 <019101da458d$112c9290$3385b7b0$@olddog.co.uk>
In-Reply-To: <019101da458d$112c9290$3385b7b0$@olddog.co.uk>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sat, 13 Jan 2024 16:52:06 -0800
Message-ID: <CA+RyBmURbd21BFZTEQ1h+H1q32Qzk-9jh5QcnLn5qRNU+NULSw@mail.gmail.com>
To: Adrian Farrel <adrian@olddog.co.uk>
Cc: Carlos Pignataro <cpignata@gmail.com>, Ops Area WG <opsawg@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000013606b060edd4f55"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/oYVVCDdZd-CwfqWC1Fx_niE8RVw>
X-Mailman-Approved-At: Mon, 15 Jan 2024 02:04:40 -0800
Subject: Re: [ippm] [OPSAWG] New I-D -> Guidelines for Charactering "OAM"
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: Sun, 14 Jan 2024 00:52:24 -0000

--00000000000013606b060edd4f55
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Adrian,
thank you for your kind consideration of my notes. Please find my follow-up
notes below tagged by GIM>>.

Regards,
Greg

On Fri, Jan 12, 2024 at 11:25=E2=80=AFAM Adrian Farrel <adrian@olddog.co.uk=
> wrote:

> Hi Greg,
>
>
>
> Thanks for your thoughtful inspection of our draft.
>
>
>
> Carlos and I wanted to be sure that all of the discussions of this draft
> were indexed on one list, and we wanted to avoid multiple copies going to
> people who are subscribed to multiple lists. So we asked that follow-ups
> went only to OPSAWG. I have moved IPPM, MPLS, SPRING, and DetNet to BCC o=
n
> this email.
>
GIM>> Thank you.

>
>
> It was certainly not our intent to disparage any work that was being done
> in any other working group, and I understand the effort that has gone int=
o
> the DetNet OAM Framework to ensure that the terminology is clear and
> unencumbered in the DetNet context.
>
>
>
> Our concern was, however, that different contexts are applying different
> definitions of the terms =E2=80=9Cin-band=E2=80=9D and =E2=80=9Cout-of-ba=
nd=E2=80=9D. Those definitions are
> (often) clear and precise, but they are not consistent across contexts.
> Thus, a water-tight definition in the DetNet context is not universally
> applicable, and a reader coming to DetNet from another context may bring
> with them their own understanding of the terms.
>
GIM>> Although the wording in the DetNet OAM Framework is indeed specific
for DetNet environment, for example, the reference to DetNet service
sub-layer and PREOF, the authors and the WG strived to make the definitions
generic. I believe that we achieved a reasonable level of generality
because the interpretation of "in-band/out-of-band" terminology in RAW OAM
was based on our work in DetNet. I believe that it could be a reasonable
way of building common understanding through a discussion of existing terms
instead of fork-lifting and trying to invent something different that has
not been used by any WG.

>
>
> Our intent, therefore, is to select a finer-grained set of terms that hav=
e
> universal applicability and that can be selected within a context without
> loss of generality.
>
GIM>> I agree with that wholeheartedly.

>
>
> This is a tricky little subject and I know that Carlos and I expected it
> to generate more than a little discussion. If we end up with =E2=80=9Ceve=
rything is
> OK and nothing needs to change=E2=80=9D that will be OK with us. If we di=
scover
> that some work is using terms too generally, while others already have
> perfect definitions, that will lead to something similar to this document
> to bring the good into the light.
>
>
>
> Further comments in line=E2=80=A6
>
>
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* 12 January 2024 00:09
> *To:* Carlos Pignataro <cpignata@gmail.com>; Adrian Farrel <
> adrian@olddog.co.uk>
> *Cc:* Ops Area WG <opsawg@ietf.org>; IETF IPPM WG <ippm@ietf.org>; mpls <
> mpls@ietf.org>; spring <spring@ietf.org>; DetNet WG <detnet@ietf.org>
> *Subject:* Re: [OPSAWG] New I-D -> Guidelines for Charactering "OAM"
>
>
>
>    - Hi Carlos and Adrian,
>
> thank you for starting this work. I believe that having a common
> dictionary helps in having more productive discussions. I took the libert=
y
> of inviting all the WGs which you invited to review the document and adde=
d
> DetNet WG. Please feel free to trim the distribution list.
>
> I've read the document and have several general questions to start our
> discussion:
>
>    - It seems that the motivation of this document is the assumption that
>    "in-band OAM" and "out-of-band OAM" are not representative or cannot b=
e
>    understood or correctly attributed, interpreted by the IETF community.=
 Is
>    that correct?
>
> I think the wording here would be =E2=80=9Ccannot be reliably understood
> consistently=E2=80=9D. That is, without looking at a context-specific def=
inition
> (such as that which you supply in the DetNet OAM Framework), the use of t=
he
> terms may be misinterpreted.
>
> This is an assertion, but one (we think) is founded on observation of
> recent conversations on mailing lists, and also of witnessing many years =
of
> people talking passed each other.
>
>    - As we discuss and try to establish (change) the IETF dictionary, it
>    is important to analyze the terminology used by other SDOs. I believe =
that
>    it is beneficial to maintain consistent terminology which will minimiz=
e
>    misunderstandings among experts with different experiences of working =
at
>    different centers of technological expertise.
>
> This is a good point. It is certainly true that if other SDOs working wit=
h
> packet networks have established terminology that we can agree with and
> which is not, itself, subject to context-specific definitions, then there
> is no reason to choose other terms. Do you have any suggested sources?
>
IEEE 802.1Q 2014 uses in-band/out-of-band

> It is notable that the ITU-T has long worked with non-packet transport
> networks and has used the terms in-band and out-of-band. But even there w=
e
> see some fragmentation with terms such as =E2=80=9Cin-fibre, but out-of-b=
and=E2=80=9D
> becoming necessary.
>
>    - I that DetNet OAM Framework
>    <https://datatracker.ietf.org/doc/draft-ietf-detnet-oam-framework/>
>    provides sufficiently clear interpretation of terms that can be genera=
lized
>    for non-DetNet networks:
>
>    *  In-band OAM is an active OAM that is in-band within the monitored
>
>       DetNet OAM domain when it traverses the same set of links and
>
>       interfaces receiving the same QoS and Packet Replication,
>
>       Elimination, and Ordering Functions (PREOF) treatment as the
>
>       monitored DetNet flow.
>
>
>
> This, of course, does not distinguish between =E2=80=9Cin-packet=E2=80=9D=
 (such as IOAM),
> and having its own packet (such as ping).
>
> GIM>> The definition is for active OAM. Hybrid OAM, which, as I understan=
d
it, is referred to in the document as "in-packet", is inherently "in-band"
with the monitored data flow. Looking back, perhaps we could have noted
that in DetNet OAM Framework. Furthermore, I note that what is referred to
as "in-packet" is identified as "on-path telemetry". What do you think
about that term?

>
>
>    *  Out-of-band OAM is an active OAM whose path through the DetNet
>
>       domain is not topologically identical to the path of the monitored
>
>       DetNet flow, or its test packets receive different QoS and/or
>
>       PREOF treatment, or both.
>
> As can be seen, the interpretation of "in-band" accepted by the DetNet WG
> includes not only topological equivalence between the monitored data flow
> and path traversed by active OAM but also QoS equivalence between them. I
> believe that is essential in differentiating in-band OAM from out-of-band
> OAM.
>
>
>
> Right. But is there terminology to talk about a packet that does follow
> the topology, but does not receive the same QoS treatment?
>
> GIM>> Is there a case of useful information that an operator obtains in
that scenario, i.e., when a test packet is topologically with the monitored
flow but is marked by a different CoS and, as a result, receives a
different QoS treatment? In other words, can topology and CoS marking be
different between the monitored data flow and specially constructed test
packets that are aimed to monitor that data flow? Personally, I am not
aware of any useful information (except for direct loss measurement) that
can be obtained using that setup and I conclude that active OAM must repeat
topology of the data paths and use the same CoS marking.

>
>
> It is perhaps a little strong to say this, but what you have done is
> define two classes of OAM (both good things and meaningful in the DetNet
> context) and then assigned existing names to those classes. What we are
> suggesting is that you have some finer granularity categorisation of OAM
> available, and that for the purposes of your DetNet work, you are
> collecting those granularities into two different sets.
>
> GIM>> As I noted above, I believe that topology and CoS are both
requirements for an active OAM method and separating them "throws baby out
of water".

>
>    - I find the use of "path congruence" in inherently meshed
>    packet-switched networks confusing if not misleading. (Note that RFC
>    6669 <https://www.rfc-editor.org/rfc/rfc6669> explains congruence by
>    using in-band term.) Is there evidence of the term being used besides =
a
>    single case in RFC 6669?
>
> Well, I would say that 6669 is an example of how =E2=80=9Cin-band=E2=80=
=9D has been used,
> and I=E2=80=99d point out that it does not match your DetNet OAM Framewor=
k
> definition (as there is no mention of identical treatment). Note that the
> text from RFC 6669 is replicated into RFC 7276 (same authors, same subjec=
t).
>
> You don=E2=80=99t say what you find misleading or confusing. Is it that, =
in a
> meshed packet network, each individual packet might be forwarded
> differently so that congruence cannot be guaranteed? That could be true,
> but we hope for greater stability than that, I think.
>
> If =E2=80=9Cpath congruence=E2=80=9D was a new term (with only one previo=
us use) that
> might make it a really neat term to use (because it would lack all previo=
us
> meanings). However, it is not. It has been used (to mean the same set of
> links, ports, and nodes) in our more path-oriented work such as RFC 5828,
> RFC 6373, right up to RFC 9059.
>
> Perhaps =E2=80=9Ccongruent=E2=80=9D is overloaded given that we are not t=
alking about
> =E2=80=9Ctopological congruence=E2=80=9D, a term that is also quite widel=
y used (e.g., RFC
> 2796, RFC 4258, RFC 5059, RFC 6549, RFC 8795)
>
GIM>> My concern with using "congruence" is most likely caused by how the
term is used in geometry.And saying that "congruent paths" are paths that
cross the same set of nodes and links seems like too narrow compared to the
definition in geometry. And that raises my next question: Why not simply
define the relationship between the data path and the path traversed by a
test packet without introducing, what seems, an unnecessary term?

>
>    - Similarly, "in-packet" vs. "dedicated packet". I believe that RFC
>    7799 <https://www.rfc-editor.org/rfc/rfc7799> has that addressed by
>    using "active", "passive", and "hybrid" terminology. Although these te=
rms
>    applied to measurement methods, i.e., performance monitoring component=
 of
>    OAM, but, in my opinion, can be extended to fault management OAM.
>
> Well, we agree that RFC 7799 can be used to generate the terms "active
> OAM", "passive OAM", and "hybrid OAM". Although we think, for the benefit
> of clarity, the reader should not be left to examine RFC 7799 and project
> meaning from performance monitoring to OAM in general: they should be
> presented with a clear set of definitions (per our section 3).
>
> It is further our belief that the definitions of active and passive OAM d=
o
> not match with =E2=80=9Cin-packet=E2=80=9D and =E2=80=9Cdedicated-packet=
=E2=80=9D. Indeed, possibly, the
> closest is that =E2=80=9Cactive OAM=E2=80=9D is =E2=80=9Cdedicated-packet=
=E2=80=9D, and =E2=80=9Chybrid OAM=E2=80=9D is
> =E2=80=9Cin-packet=E2=80=9D leaving =E2=80=9Cpassive OAM=E2=80=9D to be j=
ust observation.
>
GIM>> I consider OAM to define a toolbox that contains tools based on
active, passive, and hybrid methods in support of OAM functions
(connectivity check, continuity verification, automatic protection
switchover, and performance monitoring among others). Thus, I prefer to use
the terminology of RFC 7799 that classifies measurement methods, not OAMs.

>
>    - It seems like the definition of Compound/Combined misses the point
>    that RFC 7799 already defines a hybrid measurement method (not OAM but
>    measurement methods) as a method in which elements of active and
>    passive measurement methods are used. Hence, hybrid is already a
>    combination of active and passive measurement methodologies and the
>    introduction of compound or combined terms is unnecessary, a duplicati=
on of
>    the existing and accepted terminology (at least in IPPM WG). And
>    "Active-Hybrid-Passive OAM" is the result of that omission because,
>    according to the definition in RFC 7799, Active-Passive is Hybrid. Thu=
s,
>    Active-Hybrid-Passive is nothing else but Hybrid-Hybrid. Does that mak=
e
>    sense?
>
> I should certainly have preferred it had RFC 7799 not used the term
> =E2=80=9Chybrid=E2=80=9D to actually refer to a third category that is no=
t a hybrid of the
> first two categories. For the definitions of active OAM and passive OAM, =
I
> don=E2=80=99t think the combination matches the definition of hybrid OAM.
>
> So, perhaps, let=E2=80=99s stop referring to RFC 7799=E2=80=99s definitio=
ns of
> not-actually-OAM-packets, and nail down our own definitions. That will te=
ll
> us whether we need two, three, four, or more terms.
>
GIM>> I would note that the terminology introduced in RFC 7799 has been
accepted and broadly used not only in the documents produced by IPPM WG but
also many groups in the Routing area.

>
>    - I cannot agree that RFC 7799 "adds to the confusion" by pointing tha=
t
>
>    Passive performance metrics are assessed independently of the packets
>
>    or traffic flows, and solely through observation.  Some refer to such
>
>    assessments as "out of band".
>
> Indeed, passive measurement methods are not required to use packets that
> are in-band with the monitored data flow. Usually, the management plane
> protocol is used to collect, to perform the observation function. In some
> cases, in-band active OAM packets may be used, e.g., direct loss
> measurement in ETH-OAM.
>
>
>
> Yes, but where is this =E2=80=9Cin-band with the monitored data flow=E2=
=80=9D defined for
> a packet network? And you say =E2=80=9Care not required to=E2=80=9D rathe=
r than =E2=80=9CMUST NOT=E2=80=9D.
> That means that the passive methods might send their packets with the
> monitored data flow or might not.
>
> We live in a world where there is not necessarily a distinction between
> the MCN and DCN.
>
> GIM>> Although there might be no topological distinction between MCN and
DCN, it is more likely that they use different CoS markings. If that is the
case, from the point of the definitions in DetNet OAM Framework, MCN is
out-of-band relative to DCN.

>
>
> I find that throw-away sentence in RFC 7799 both helpful and unhelpful. I=
t
> is helpful to know that some people call this =E2=80=9Cout of band=E2=80=
=9D. It is
> unhelpful to refer to an assessment method as =E2=80=9Cout of band=E2=80=
=9D as there is no
> message or packet involved to be in or out of band.
>
>
>
> FWIW, I believe that RFC 7799 and DetNet OAM Requirements already provide
> a clear terminology for OAM in general and its elements, i.e., Fault
> Management and Performance Monitoring.
>
>
>
> OK. I suspect that we are going to have to come up with a set of OAM
> techniques and ask you to categorise them according to your terminology t=
o
> see whether all bases are covered.
>
>
>
> But I am also going to have to review your text from the DetNet OAM
> Framework because it contains phrases that are not clear (to me)=E2=80=A6
>
>
>
>       In-band OAM is an active OAM that is in-band within the monitored
>
>       DetNet OAM domain when it traverses the same set of links and
>
>       interfaces receiving the same QoS and Packet Replication,
>
>       Elimination, and Ordering Functions (PREOF) treatment as the
>
>       monitored DetNet flow.
>
>
>
> There is something broken here. Maybe too many words. Perhaps you mean=E2=
=80=A6
>
>
>
>       In-band OAM is an active OAM that traverses the same set of links a=
nd
>
>       interfaces receiving the same QoS and Packet Replication,
>
>       Elimination, and Ordering Functions (PREOF) treatment as the
>
>       monitored DetNet flow within the monitored DetNet OAM domain
>

>
> =E2=80=A6and=E2=80=A6
>
>
>
>       Out-of-band OAM is an active OAM whose path through the DetNet
>
>       domain is not topologically identical to the path of the monitored
>
>       DetNet flow, or its test packets receive different QoS and/or
>
>       PREOF treatment, or both.
>
GIM>> Many thanks for your thoughtful suggestion. I'll make sure that we
apply this change in the course of AUTH48.

>
>
> As noted before, this leaves a few gaps.
>
>    - Active OAM that follows the same path, but does not receive the same
>    QoS treatment
>
> GIM>> That would be out-of-band

>
>    -
>    - There is no distinction between instrumentation of data packets and
>    dedicated instrumentation packets
>
> GIM>> That is the distinction between hybrid and active OAM methods.

>
>    -
>
>
>
> Cheers,
>
> Adrian
>
>
>
> On Fri, Jan 5, 2024 at 12:39=E2=80=AFPM Carlos Pignataro <cpignata@gmail.=
com>
> wrote:
>
> Hi, Ops Area WG,
>
>
>
> Every now and again, there are discussions on how to best characterize or
> qualify a particular kind of "OAM", as well as misunderstandings due to
> having different definitions and contexts for a given term. A case in poi=
nt
> is "in-band" or "out-of-band" OAM, as recently surfaced at
> https://mailarchive.ietf.org/arch/msg/opsawg/jREEH1sFOZ-uxZNky-RTggpxkuk/=
.
>
>
>
> To alleviate this issue, Adrian and I wrote a short I-D to provide
> forward-looking guidance on "foobar OAM".
>
>
>
> We would appreciate feedback and input on this position, which aims at
> updating the guidelines for the "OAM" acronym, with unambiguous guideline=
s
> for their modifiers.
>
>
>
> Guidelines for Charactering "OAM":
>
>
> https://datatracker.ietf.org/doc/draft-pignataro-opsawg-oam-whaaat-questi=
on-mark/
>
>
>
> Look forward to input and comments to make this more clear and effective!
>
>
>
> Adrian & Carlos.
>
>
>
>
>
> _______________________________________________
> OPSAWG mailing list
> OPSAWG@ietf.org
> https://www.ietf.org/mailman/listinfo/opsawg
>
>

--00000000000013606b060edd4f55
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hi Adrian,<div>thank you=
 for your kind consideration of my notes. Please find my follow-up notes be=
low tagged by GIM&gt;&gt;.</div><div><br></div><div>Regards,</div><div>Greg=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Fri, Jan 12, 2024 at 11:25=E2=80=AFAM Adrian Farrel &lt;<a href=3D=
"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"msg-441518049=
1568654305"><div lang=3D"EN-GB" style=3D"overflow-wrap: break-word;"><div c=
lass=3D"m_-4415180491568654305WordSection1"><p class=3D"MsoNormal"><span st=
yle=3D"color:rgb(192,0,0)">Hi Greg,<u></u><u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></p><=
p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">Thanks for your th=
oughtful inspection of our draft. <u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></p><p=
 class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">Carlos and I wanted=
 to be sure that all of the discussions of this draft were indexed on one l=
ist, and we wanted to avoid multiple copies going to people who are subscri=
bed to multiple lists. So we asked that follow-ups went only to OPSAWG. I h=
ave moved IPPM, MPLS, SPRING, and DetNet to BCC on this email.</span></p></=
div></div></div></blockquote><div>GIM&gt;&gt; Thank you.=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div class=3D"msg-44151804915686=
54305"><div lang=3D"EN-GB" style=3D"overflow-wrap: break-word;"><div class=
=3D"m_-4415180491568654305WordSection1"><p class=3D"MsoNormal"><span style=
=3D"color:rgb(192,0,0)"><u></u><u></u></span></p><p class=3D"MsoNormal"><sp=
an style=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></p><p class=3D"=
MsoNormal"><span style=3D"color:rgb(192,0,0)">It was certainly not our inte=
nt to disparage any work that was being done in any other working group, an=
d I understand the effort that has gone into the DetNet OAM Framework to en=
sure that the terminology is clear and unencumbered in the DetNet context.<=
u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192=
,0,0)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D=
"color:rgb(192,0,0)">Our concern was, however, that different contexts are =
applying different definitions of the terms =E2=80=9Cin-band=E2=80=9D and =
=E2=80=9Cout-of-band=E2=80=9D. Those definitions are (often) clear and prec=
ise, but they are not consistent across contexts. Thus, a water-tight defin=
ition in the DetNet context is not universally applicable, and a reader com=
ing to DetNet from another context may bring with them their own understand=
ing of the terms.</span></p></div></div></div></blockquote><div>GIM&gt;&gt;=
 Although the wording in the DetNet OAM Framework is indeed specific for De=
tNet environment, for example, the reference to DetNet service sub-layer an=
d PREOF, the authors and the WG strived to make the definitions generic. I =
believe that we achieved a reasonable level of generality because the inter=
pretation of &quot;in-band/out-of-band&quot; terminology in RAW OAM was bas=
ed on our work in DetNet. I believe that it could be a reasonable way of bu=
ilding common understanding through a discussion of existing terms instead =
of fork-lifting and trying to invent something different that has not been =
used by any WG.</div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
 class=3D"msg-4415180491568654305"><div lang=3D"EN-GB" style=3D"overflow-wr=
ap: break-word;"><div class=3D"m_-4415180491568654305WordSection1"><p class=
=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u><u></u></span></p>=
<p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u><=
/u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">Our=
 intent, therefore, is to select a finer-grained set of terms that have uni=
versal applicability and that can be selected within a context without loss=
 of generality.</span></p></div></div></div></blockquote><div>GIM&gt;&gt; I=
 agree with that wholeheartedly.=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div class=3D"msg-4415180491568654305"><div lang=3D"EN-G=
B" style=3D"overflow-wrap: break-word;"><div class=3D"m_-441518049156865430=
5WordSection1"><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,=
0,0)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"=
color:rgb(192,0,0)">This is a tricky little subject and I know that Carlos =
and I expected it to generate more than a little discussion. If we end up w=
ith =E2=80=9Ceverything is OK and nothing needs to change=E2=80=9D that wil=
l be OK with us. If we discover that some work is using terms too generally=
, while others already have perfect definitions, that will lead to somethin=
g similar to this document to bring the good into the light.<u></u><u></u><=
/span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u>=
=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192=
,0,0)">Further comments in line=E2=80=A6<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal">=
<span><u></u>=C2=A0<u></u></span></p><div style=3D"border-right:none;border=
-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding=
:3pt 0cm 0cm"><p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></=
b><span lang=3D"EN-US"> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail=
.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; <br><b>Sent:</b> 12 J=
anuary 2024 00:09<br><b>To:</b> Carlos Pignataro &lt;<a href=3D"mailto:cpig=
nata@gmail.com" target=3D"_blank">cpignata@gmail.com</a>&gt;; Adrian Farrel=
 &lt;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog=
.co.uk</a>&gt;<br><b>Cc:</b> Ops Area WG &lt;<a href=3D"mailto:opsawg@ietf.=
org" target=3D"_blank">opsawg@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D=
"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; mpls &lt;<a=
 href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a>&gt;; spr=
ing &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.or=
g</a>&gt;; DetNet WG &lt;<a href=3D"mailto:detnet@ietf.org" target=3D"_blan=
k">detnet@ietf.org</a>&gt;<br><b>Subject:</b> Re: [OPSAWG] New I-D -&gt; Gu=
idelines for Charactering &quot;OAM&quot;<u></u><u></u></span></p></div><p =
class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><div><div><div><div><div><ul ty=
pe=3D"disc"><li class=3D"MsoNormal">Hi Carlos and Adrian,<u></u><u></u></li=
></ul><div><p class=3D"MsoNormal">thank you for starting this work. I belie=
ve=C2=A0that having a common dictionary helps in having more productive dis=
cussions. I took the liberty of inviting all the WGs which you invited to r=
eview the document and added DetNet WG. Please feel free to trim the distri=
bution list.<u></u><u></u></p></div><div><p class=3D"MsoNormal">I&#39;ve re=
ad the document and have several general questions to start our discussion:=
<u></u><u></u></p></div><div><ul type=3D"disc"><li class=3D"MsoNormal">It s=
eems that the motivation of this document is the assumption that &quot;in-b=
and OAM&quot; and &quot;out-of-band OAM&quot; are not representative or can=
not be understood or correctly attributed, interpreted=C2=A0by the IETF com=
munity. Is that=C2=A0correct?<u></u><u></u></li></ul><p class=3D"MsoNormal"=
><span style=3D"color:rgb(192,0,0)">I think the wording here would be =E2=
=80=9Ccannot be reliably understood consistently=E2=80=9D. That is, without=
 looking at a context-specific definition (such as that which you supply in=
 the DetNet OAM Framework), the use of the terms may be misinterpreted.<u><=
/u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,=
0)">This is an assertion, but one (we think) is founded on observation of r=
ecent conversations on mailing lists, and also of witnessing many years of =
people talking passed each other.<u></u><u></u></span></p><ul type=3D"disc"=
><li class=3D"MsoNormal">As we discuss and try to establish (change) the IE=
TF dictionary, it is important to analyze the terminology used by other SDO=
s. I believe that it is beneficial to maintain consistent terminology which=
 will minimize misunderstandings among experts with different experiences=
=C2=A0of working at different centers of technological expertise.<u></u><u>=
</u></li></ul><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">Thi=
s is a good point. It is certainly true that if other SDOs working with pac=
ket networks have established terminology that we can agree with and which =
is not, itself, subject to context-specific definitions, then there is no r=
eason to choose other terms. Do you have any suggested sources?</span></p><=
/div></div></div></div></div></div></div></div></div></blockquote><div>IEEE=
 802.1Q 2014 uses in-band/out-of-band=C2=A0</div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div class=3D"msg-4415180491568654305"><div lang=3D=
"EN-GB" style=3D"overflow-wrap: break-word;"><div class=3D"m_-4415180491568=
654305WordSection1"><div><div><div><div><div><div><p class=3D"MsoNormal"><s=
pan style=3D"color:rgb(192,0,0)"><u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"color:rgb(192,0,0)">It is notable that the ITU-T has l=
ong worked with non-packet transport networks and has used the terms in-ban=
d and out-of-band. But even there we see some fragmentation with terms such=
 as =E2=80=9Cin-fibre, but out-of-band=E2=80=9D becoming necessary.<u></u><=
u></u></span></p><ul type=3D"disc"><li class=3D"MsoNormal">I that=C2=A0<a h=
ref=3D"https://datatracker.ietf.org/doc/draft-ietf-detnet-oam-framework/" t=
arget=3D"_blank">DetNet OAM Framework</a> provides sufficiently clear inter=
pretation of terms that can be generalized for non-DetNet networks:<u></u><=
u></u></li></ul></div></div><blockquote style=3D"margin-left:30pt;margin-ri=
ght:0cm"><div><div><div><p class=3D"MsoNormal">=C2=A0 =C2=A0*=C2=A0 In-band=
 OAM is an active OAM that is in-band within the monitored<u></u><u></u></p=
></div></div></div><div><div><div><p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=
=A0 DetNet OAM domain when it traverses the same set of links and<u></u><u>=
</u></p></div></div></div><div><div><div><p class=3D"MsoNormal">=C2=A0 =C2=
=A0 =C2=A0 interfaces receiving the same QoS and Packet Replication,<u></u>=
<u></u></p></div></div></div><div><div><div><p class=3D"MsoNormal">=C2=A0 =
=C2=A0 =C2=A0 Elimination, and Ordering Functions (PREOF) treatment as the<=
u></u><u></u></p></div></div></div><div><div><div><p class=3D"MsoNormal">=
=C2=A0 =C2=A0 =C2=A0 monitored DetNet flow.<u></u><u></u></p><p class=3D"Ms=
oNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><span style=3D"colo=
r:rgb(192,0,0)">This, of course, does not distinguish between =E2=80=9Cin-p=
acket=E2=80=9D (such as IOAM), and having its own packet (such as ping).</s=
pan></p></div></div></div></blockquote></div></div></div></div></div></div>=
</div></blockquote><div>GIM&gt;&gt; The definition is for active OAM. Hybri=
d OAM, which, as I understand it, is referred=C2=A0to in the document as &q=
uot;in-packet&quot;, is inherently &quot;in-band&quot; with the monitored d=
ata flow. Looking back, perhaps we could have noted that in DetNet OAM Fram=
ework. Furthermore, I note that what is referred to as &quot;in-packet&quot=
; is identified as &quot;on-path telemetry&quot;. What do you think about t=
hat term?</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=
=3D"msg-4415180491568654305"><div lang=3D"EN-GB" style=3D"overflow-wrap: br=
eak-word;"><div class=3D"m_-4415180491568654305WordSection1"><div><div><div=
><div><blockquote style=3D"margin-left:30pt;margin-right:0cm"><div><div><di=
v><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u><u></u><=
/span></p></div></div></div><div><div><div><p class=3D"MsoNormal"><u></u>=
=C2=A0<u></u></p></div></div></div><div><div><div><p class=3D"MsoNormal">=
=C2=A0 =C2=A0*=C2=A0 Out-of-band OAM is an active OAM whose path through th=
e DetNet<u></u><u></u></p></div></div></div><div><div><div><p class=3D"MsoN=
ormal">=C2=A0 =C2=A0 =C2=A0 domain is not topologically identical to the pa=
th of the monitored<u></u><u></u></p></div></div></div><div><div><div><p cl=
ass=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 DetNet flow, or its test packets rec=
eive different QoS and/or<u></u><u></u></p></div></div></div><div><div><div=
><p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 PREOF treatment, or both.<u></=
u><u></u></p></div></div></div></blockquote><blockquote style=3D"margin-lef=
t:30pt;margin-right:0cm"><div><div><p class=3D"MsoNormal">As can be seen, t=
he interpretation of &quot;in-band&quot; accepted by the DetNet WG includes=
 not only topological equivalence=C2=A0between the monitored data flow and =
path traversed by active OAM but also QoS equivalence between them. I belie=
ve that is essential in differentiating in-band OAM from out-of-band OAM.<u=
></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"=
MsoNormal"><span style=3D"color:rgb(192,0,0)">Right. But is there terminolo=
gy to talk about a packet that does follow the topology, but does not recei=
ve the same QoS treatment?</span></p></div></div></blockquote></div></div><=
/div></div></div></div></div></blockquote><div>GIM&gt;&gt; Is there a case =
of useful information that an operator obtains in that scenario, i.e., when=
 a test packet is topologically with the monitored flow but is marked by a =
different CoS and, as a result, receives a different QoS treatment? In othe=
r words, can topology and CoS marking be different between the monitored da=
ta flow and specially constructed=C2=A0test packets that are aimed to monit=
or that data flow? Personally, I am not aware of any useful information (ex=
cept for direct loss measurement) that can be obtained using that setup and=
 I conclude that active OAM must repeat topology of the data paths and use =
the same CoS marking.</div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div class=3D"msg-4415180491568654305"><div lang=3D"EN-GB" style=3D"overf=
low-wrap: break-word;"><div class=3D"m_-4415180491568654305WordSection1"><d=
iv><div><div><div><blockquote style=3D"margin-left:30pt;margin-right:0cm"><=
div><div><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u><=
u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">=
<u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:=
rgb(192,0,0)">It is perhaps a little strong to say this, but what you have =
done is define two classes of OAM (both good things and meaningful in the D=
etNet context) and then assigned existing names to those classes. What we a=
re suggesting is that you have some finer granularity categorisation of OAM=
 available, and that for the purposes of your DetNet work, you are collecti=
ng those granularities into two different sets.</span></p></div></div></blo=
ckquote></div></div></div></div></div></div></div></blockquote><div>GIM&gt;=
&gt; As I noted above, I believe that topology and CoS are both requirement=
s for an active OAM method and separating them &quot;throws baby out of wat=
er&quot;.=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
 class=3D"msg-4415180491568654305"><div lang=3D"EN-GB" style=3D"overflow-wr=
ap: break-word;"><div class=3D"m_-4415180491568654305WordSection1"><div><di=
v><div><div><blockquote style=3D"margin-left:30pt;margin-right:0cm"><div><d=
iv><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u><u></u>=
</span></p></div></div></blockquote><ul type=3D"disc"><li class=3D"MsoNorma=
l">I find the use of &quot;path congruence&quot; in inherently meshed packe=
t-switched networks confusing if not misleading. (Note that <a href=3D"http=
s://www.rfc-editor.org/rfc/rfc6669" target=3D"_blank">RFC 6669</a>=C2=A0exp=
lains congruence by using in-band term.) Is there evidence of the term bein=
g used besides a single case in RFC 6669?<u></u><u></u></li></ul><p class=
=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">Well, I would say that 66=
69 is an example of how =E2=80=9Cin-band=E2=80=9D has been used, and I=E2=
=80=99d point out that it does not match your DetNet OAM Framework definiti=
on (as there is no mention of identical treatment). Note that the text from=
 RFC 6669 is replicated into RFC 7276 (same authors, same subject).<u></u><=
u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">=
You don=E2=80=99t say what you find misleading or confusing. Is it that, in=
 a meshed packet network, each individual packet might be forwarded differe=
ntly so that congruence cannot be guaranteed? That could be true, but we ho=
pe for greater stability than that, I think.<u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">If =E2=80=9Cpath congru=
ence=E2=80=9D was a new term (with only one previous use) that might make i=
t a really neat term to use (because it would lack all previous meanings). =
However, it is not. It has been used (to mean the same set of links, ports,=
 and nodes) in our more path-oriented work such as RFC 5828, RFC 6373, righ=
t up to RFC 9059.<u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"color:rgb(192,0,0)">Perhaps =E2=80=9Ccongruent=E2=80=9D is overloaded =
given that we are not talking about =E2=80=9Ctopological congruence=E2=80=
=9D, a term that is also quite widely used (e.g., RFC 2796, RFC 4258, RFC 5=
059, RFC 6549, RFC 8795)</span></p></div></div></div></div></div></div></di=
v></blockquote><div>GIM&gt;&gt; My concern with using &quot;congruence&quot=
; is most likely caused by how the term is used in geometry.And saying that=
 &quot;congruent paths&quot; are paths that cross the same set of nodes and=
 links seems like too narrow compared to the definition in geometry. And th=
at raises my next question: Why not=C2=A0simply define the relationship bet=
ween the data path and the path traversed by a test packet without introduc=
ing, what seems, an unnecessary term?</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div class=3D"msg-4415180491568654305"><div lang=3D"EN-GB=
" style=3D"overflow-wrap: break-word;"><div class=3D"m_-4415180491568654305=
WordSection1"><div><div><div><div><p class=3D"MsoNormal"><span style=3D"col=
or:rgb(192,0,0)"><u></u><u></u></span></p><ul type=3D"disc"><li class=3D"Ms=
oNormal">Similarly, &quot;in-packet&quot; vs. &quot;dedicated packet&quot;.=
 I believe that <a href=3D"https://www.rfc-editor.org/rfc/rfc7799" target=
=3D"_blank">RFC 7799</a>=C2=A0has that addressed by using &quot;active&quot=
;, &quot;passive&quot;, and &quot;hybrid&quot; terminology. Although these =
terms applied to measurement methods, i.e., performance monitoring componen=
t of OAM, but, in my=C2=A0opinion, can be extended to fault management OAM.=
<u></u><u></u></li></ul><p class=3D"MsoNormal"><span style=3D"color:rgb(192=
,0,0)">Well, we agree that RFC 7799 can be used to generate the terms </spa=
n><span style=3D"color:rgb(192,0,0)">&quot;active OAM&quot;, &quot;passive =
OAM&quot;, and &quot;hybrid OAM&quot;. Although we think, for the benefit o=
f clarity, the reader should not be left to examine RFC 7799 and project me=
aning from performance monitoring to OAM in general: they should be present=
ed with a clear set of definitions (per our section 3). <u></u><u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">It is furth=
er our belief that the definitions of active and passive OAM do not match w=
ith =E2=80=9Cin-packet=E2=80=9D and =E2=80=9Cdedicated-packet=E2=80=9D. Ind=
eed, possibly, the closest is that =E2=80=9Cactive OAM=E2=80=9D is =E2=80=
=9Cdedicated-packet=E2=80=9D, and =E2=80=9Chybrid OAM=E2=80=9D is =E2=80=9C=
in-packet=E2=80=9D leaving =E2=80=9Cpassive OAM=E2=80=9D to be just observa=
tion.</span></p></div></div></div></div></div></div></div></blockquote><div=
>GIM&gt;&gt; I consider OAM to define a toolbox that contains tools based o=
n active, passive, and hybrid methods in support of OAM functions (connecti=
vity check, continuity verification, automatic protection switchover, and p=
erformance monitoring among others). Thus, I prefer to use the terminology =
of RFC 7799 that classifies measurement methods, not OAMs.</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div class=3D"msg-441518049156865430=
5"><div lang=3D"EN-GB" style=3D"overflow-wrap: break-word;"><div class=3D"m=
_-4415180491568654305WordSection1"><div><div><div><div><p class=3D"MsoNorma=
l"><span style=3D"color:rgb(192,0,0)"><u></u><u></u></span></p><ul type=3D"=
disc"><li class=3D"MsoNormal">It seems like the definition of Compound/Comb=
ined misses the point that RFC 7799 already defines a hybrid=C2=A0measureme=
nt method (not OAM but measurement methods) as a method in which=C2=A0eleme=
nts of active and passive=C2=A0measurement methods are used. Hence, hybrid =
is already a combination of active and passive measurement methodologies an=
d the introduction of compound or combined terms is unnecessary, a duplicat=
ion of the existing and accepted terminology (at least in IPPM WG). And &qu=
ot;Active-Hybrid-Passive OAM&quot; is the result of that omission because, =
according to the definition in RFC 7799, Active-Passive is Hybrid. Thus, Ac=
tive-Hybrid-Passive is nothing else but Hybrid-Hybrid. Does that make sense=
?<u></u><u></u></li></ul><p class=3D"MsoNormal"><span style=3D"color:rgb(19=
2,0,0)">I should certainly have preferred it had RFC 7799 not used the term=
 =E2=80=9Chybrid=E2=80=9D to actually refer to a third category that is not=
 a hybrid of the first two categories. For the definitions of active OAM an=
d passive OAM, I don=E2=80=99t think the combination matches the definition=
 of hybrid OAM.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"color:rgb(192,0,0)">So, perhaps, let=E2=80=99s stop referring to RFC 77=
99=E2=80=99s definitions of not-actually-OAM-packets, and nail down our own=
 definitions. That will tell us whether we need two, three, four, or more t=
erms.</span></p></div></div></div></div></div></div></div></blockquote><div=
>GIM&gt;&gt; I would note that the terminology introduced in RFC 7799 has b=
een accepted and broadly used not only in the documents produced by IPPM WG=
 but also many groups in the Routing area.=C2=A0</div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div class=3D"msg-4415180491568654305"><div la=
ng=3D"EN-GB" style=3D"overflow-wrap: break-word;"><div class=3D"m_-44151804=
91568654305WordSection1"><div><div><div><div><p class=3D"MsoNormal"><u></u>=
<u></u></p><ul type=3D"disc"><li class=3D"MsoNormal">I cannot agree that RF=
C 7799 &quot;adds to the confusion&quot; by pointing that<u></u><u></u></li=
></ul></div></div></div><blockquote style=3D"margin-left:30pt;margin-right:=
0cm"><div><div><div><div><p class=3D"MsoNormal">=C2=A0 =C2=A0Passive perfor=
mance metrics are assessed independently of the packets<u></u><u></u></p></=
div></div></div></div><div><div><div><div><p class=3D"MsoNormal">=C2=A0 =C2=
=A0or traffic flows, and solely through observation.=C2=A0 Some refer to su=
ch<u></u><u></u></p></div></div></div></div><div><div><div><div><p class=3D=
"MsoNormal">=C2=A0 =C2=A0assessments as &quot;out of band&quot;.<u></u><u><=
/u></p></div></div></div></div></blockquote><blockquote style=3D"margin-lef=
t:30pt;margin-right:0cm"><div><p class=3D"MsoNormal">Indeed, passive measur=
ement methods are not required to use packets that are in-band with the mon=
itored data flow. Usually, the management plane protocol is used to collect=
, to perform the observation function. In some cases, in-band active OAM pa=
ckets may be used, e.g., direct loss measurement in ETH-OAM.<u></u><u></u><=
/p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><s=
pan style=3D"color:rgb(192,0,0)">Yes, but where is this =E2=80=9Cin-band wi=
th the monitored data flow=E2=80=9D defined for a packet network? And you s=
ay =E2=80=9Care not required to=E2=80=9D rather than =E2=80=9CMUST NOT=E2=
=80=9D. That means that the passive methods might send their packets with t=
he monitored data flow or might not. <u></u><u></u></span></p><p class=3D"M=
soNormal"><span style=3D"color:rgb(192,0,0)">We live in a world where there=
 is not necessarily a distinction between the MCN and DCN.</span></p></div>=
</blockquote></div></div></div></div></blockquote><div>GIM&gt;&gt; Although=
 there might be no topological distinction between MCN and DCN, it is more =
likely that they use different CoS markings. If that is the case, from the =
point of the definitions in DetNet OAM Framework, MCN is out-of-band relati=
ve to DCN.=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v class=3D"msg-4415180491568654305"><div lang=3D"EN-GB" style=3D"overflow-w=
rap: break-word;"><div class=3D"m_-4415180491568654305WordSection1"><div><b=
lockquote style=3D"margin-left:30pt;margin-right:0cm"><div><p class=3D"MsoN=
ormal"><span style=3D"color:rgb(192,0,0)"> <u></u><u></u></span></p><p clas=
s=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">I find tha=
t throw-away sentence in RFC 7799 both helpful and unhelpful. It is helpful=
 to know that some people call this =E2=80=9Cout of band=E2=80=9D. It is un=
helpful to refer to an assessment method as =E2=80=9Cout of band=E2=80=9D a=
s there is no message or packet involved to be in or out of band.<u></u><u>=
</u></span></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div></block=
quote><p class=3D"MsoNormal">FWIW, I believe that RFC 7799 and DetNet OAM R=
equirements already provide a clear terminology for OAM in general and its =
elements, i.e., Fault Management and Performance Monitoring.<u></u><u></u><=
/p><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNorma=
l"><span style=3D"color:rgb(192,0,0)">OK. I suspect that we are going to ha=
ve to come up with a set of OAM techniques and ask you to categorise them a=
ccording to your terminology to see whether all bases are covered.<u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><=
u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:r=
gb(192,0,0)">But I am also going to have to review your text from the DetNe=
t OAM Framework because it contains phrases that are not clear (to me)=E2=
=80=A6<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:=
rgb(192,0,0)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span s=
tyle=3D"color:rgb(192,0,0)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 In-band OAM is a=
n active OAM that is in-band within the monitored<u></u><u></u></span></p><=
p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">=C2=A0 =C2=A0 =C2=
=A0 DetNet OAM domain when it traverses the same set of links and<u></u><u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">=
=C2=A0 =C2=A0 =C2=A0 interfaces receiving the same QoS and Packet Replicati=
on,<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb=
(192,0,0)">=C2=A0 =C2=A0 =C2=A0 Elimination, and Ordering Functions (PREOF)=
 treatment as the<u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"color:rgb(192,0,0)">=C2=A0 =C2=A0 =C2=A0 monitored DetNet flow.<u></u>=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"=
><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"color=
:rgb(192,0,0)">There is something broken here. Maybe too many words. Perhap=
s you mean=E2=80=A6<u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"color:rgb(192,0,0)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 In-=
band OAM is an active OAM that traverses the same set of links and<u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">=
=C2=A0 =C2=A0 =C2=A0 interfaces receiving the same QoS and Packet Replicati=
on,<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb=
(192,0,0)">=C2=A0 =C2=A0 =C2=A0 Elimination, and Ordering Functions (PREOF)=
 treatment as the<u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"color:rgb(192,0,0)">=C2=A0 =C2=A0 =C2=A0 monitored DetNet flow within =
the monitored DetNet OAM domain</span></p></div></div></div></div></div></b=
lockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"m=
sg-4415180491568654305"><div lang=3D"EN-GB" style=3D"overflow-wrap: break-w=
ord;"><div class=3D"m_-4415180491568654305WordSection1"><div><div><p class=
=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u><u></u></span></p>=
<p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u><=
/u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">=E2=
=80=A6and=E2=80=A6<u></u><u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNor=
mal"><span style=3D"color:rgb(192,0,0)">=C2=A0 =C2=A0=C2=A0=C2=A0 Out-of-ba=
nd OAM is an active OAM whose path through the DetNet<u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">=C2=A0 =C2=A0 =
=C2=A0 domain is not topologically identical to the path of the monitored<u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,=
0,0)">=C2=A0 =C2=A0 =C2=A0 DetNet flow, or its test packets receive differe=
nt QoS and/or<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D=
"color:rgb(192,0,0)">=C2=A0 =C2=A0 =C2=A0 PREOF treatment, or both.</span><=
/p></div></div></div></div></div></blockquote><div>GIM&gt;&gt; Many thanks =
for your thoughtful suggestion. I&#39;ll make sure that we apply this chang=
e in the course of AUTH48.=C2=A0=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div class=3D"msg-4415180491568654305"><div lang=3D"EN-G=
B" style=3D"overflow-wrap: break-word;"><div class=3D"m_-441518049156865430=
5WordSection1"><div><div><p class=3D"MsoNormal"><span style=3D"color:rgb(19=
2,0,0)"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"colo=
r:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"color:rgb(192,0,0)">As noted before, this leaves a few gaps.<u></=
u><u></u></span></p><ul style=3D"margin-top:0cm" type=3D"disc"><li class=3D=
"m_-4415180491568654305MsoListParagraph" style=3D"color:rgb(192,0,0);margin=
-left:0cm">Active OAM that follows the same path, but does not receive the =
same QoS treatment</li></ul></div></div></div></div></div></blockquote><div=
>GIM&gt;&gt; That would be out-of-band=C2=A0</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div class=3D"msg-4415180491568654305"><div lang=
=3D"EN-GB" style=3D"overflow-wrap: break-word;"><div class=3D"m_-4415180491=
568654305WordSection1"><div><div><ul style=3D"margin-top:0cm" type=3D"disc"=
><li class=3D"m_-4415180491568654305MsoListParagraph" style=3D"color:rgb(19=
2,0,0);margin-left:0cm"><u></u><u></u></li><li class=3D"m_-4415180491568654=
305MsoListParagraph" style=3D"color:rgb(192,0,0);margin-left:0cm">There is =
no distinction between instrumentation of data packets and dedicated instru=
mentation packets</li></ul></div></div></div></div></div></blockquote><div>=
GIM&gt;&gt; That is the distinction between hybrid and active OAM methods.<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"msg-44=
15180491568654305"><div lang=3D"EN-GB" style=3D"overflow-wrap: break-word;"=
><div class=3D"m_-4415180491568654305WordSection1"><div><div><ul style=3D"m=
argin-top:0cm" type=3D"disc"><li class=3D"m_-4415180491568654305MsoListPara=
graph" style=3D"color:rgb(192,0,0);margin-left:0cm"><u></u><u></u></li></ul=
><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)"><u></u>=C2=A0<u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"color:rgb(192,0,0)">Ch=
eers,<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:r=
gb(192,0,0)">Adrian<u></u><u></u></span></p></div></div><p class=3D"MsoNorm=
al"><u></u>=C2=A0<u></u></p><div><div><p class=3D"MsoNormal">On Fri, Jan 5,=
 2024 at 12:39=E2=80=AFPM Carlos Pignataro &lt;<a href=3D"mailto:cpignata@g=
mail.com" target=3D"_blank">cpignata@gmail.com</a>&gt; wrote:<u></u><u></u>=
</p></div><blockquote style=3D"border-top:none;border-right:none;border-bot=
tom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;mar=
gin-left:4.8pt;margin-right:0cm"><div><p class=3D"MsoNormal">Hi, Ops Area W=
G,<u></u><u></u></p><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></d=
iv><div><p class=3D"MsoNormal">Every now and again, there are discussions o=
n how to best characterize or qualify a particular kind of &quot;OAM&quot;,=
 as well as misunderstandings due to having different definitions and conte=
xts for a given term. A case in point is &quot;in-band&quot; or &quot;out-o=
f-band&quot; OAM, as recently surfaced at=C2=A0<a href=3D"https://mailarchi=
ve.ietf.org/arch/msg/opsawg/jREEH1sFOZ-uxZNky-RTggpxkuk/" target=3D"_blank"=
>https://mailarchive.ietf.org/arch/msg/opsawg/jREEH1sFOZ-uxZNky-RTggpxkuk/<=
/a>.<u></u><u></u></p></div><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u=
></p></div><div><p class=3D"MsoNormal">To alleviate this issue, Adrian and =
I wrote a short I-D to provide forward-looking guidance on &quot;foobar OAM=
&quot;.<u></u><u></u></p></div><div><p class=3D"MsoNormal"><u></u>=C2=A0<u>=
</u></p></div><div><p class=3D"MsoNormal">We would appreciate=C2=A0feedback=
 and input on this position, which aims at updating the guidelines for the =
&quot;OAM&quot; acronym, with unambiguous guidelines for their modifiers.<u=
></u><u></u></p></div><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><=
/div><div><p class=3D"MsoNormal">Guidelines for Charactering &quot;OAM&quot=
;:<u></u><u></u></p></div><div><p class=3D"MsoNormal"><a href=3D"https://da=
tatracker.ietf.org/doc/draft-pignataro-opsawg-oam-whaaat-question-mark/" ta=
rget=3D"_blank">https://datatracker.ietf.org/doc/draft-pignataro-opsawg-oam=
-whaaat-question-mark/</a><u></u><u></u></p></div><div><p class=3D"MsoNorma=
l"><u></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNormal">Look forward t=
o input and comments to make this more=C2=A0clear and effective!<u></u><u><=
/u></p></div><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div><div=
><p class=3D"MsoNormal">Adrian &amp; Carlos.<u></u><u></u></p></div><div><p=
 class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNorm=
al"><u></u>=C2=A0<u></u></p></div></div><p class=3D"MsoNormal">____________=
___________________________________<br>OPSAWG mailing list<br><a href=3D"ma=
ilto:OPSAWG@ietf.org" target=3D"_blank">OPSAWG@ietf.org</a><br><a href=3D"h=
ttps://www.ietf.org/mailman/listinfo/opsawg" target=3D"_blank">https://www.=
ietf.org/mailman/listinfo/opsawg</a><u></u><u></u></p></blockquote></div></=
div></div></div></blockquote></div></div></div>

--00000000000013606b060edd4f55--

