Re: [Raw] I-D Action: draft-ietf-raw-oam-support-03.txt

Fabrice Theoleyre <fabrice.theoleyre@cnrs.fr> Fri, 25 February 2022 08:28 UTC

Return-Path: <fabrice.theoleyre@cnrs.fr>
X-Original-To: raw@ietfa.amsl.com
Delivered-To: raw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D67633A0965 for <raw@ietfa.amsl.com>; Fri, 25 Feb 2022 00:28:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fyHCMoydecIL for <raw@ietfa.amsl.com>; Fri, 25 Feb 2022 00:27:54 -0800 (PST)
Received: from mhgbbhxrt02p.mhg.thalesgroup.com (mhgbbhxrt02p.mhg.thalesgroup.com [192.93.166.102]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE1C63A0AE2 for <raw@ietf.org>; Fri, 25 Feb 2022 00:27:53 -0800 (PST)
Received: from mhgbbhxrt02p.mhg.thalesgroup.com (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 4K4jZX61S8z48L; Fri, 25 Feb 2022 09:27:48 +0100 (CET)
From: Fabrice Theoleyre <fabrice.theoleyre@cnrs.fr>
Message-ID: <E95DA55A-C3DF-4FEE-8805-76CC05A540EE@cnrs.fr>
Content-Type: multipart/signed; boundary="Apple-Mail=_E216A06E-A550-4522-B2CB-CF2B0D8ABF14"; protocol="application/pgp-signature"; micalg="pgp-sha256"
MIME-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\))
Date: Fri, 25 Feb 2022 09:27:32 +0100
In-Reply-To: <CA+RyBmUQGRP62jnkUpj5CixZruPqNkyG2CEgO6wofd7gxM-6Dg@mail.gmail.com>
CC: raw@ietf.org
To: Greg Mirsky <gregimirsky@gmail.com>
References: <164240876858.16324.3818187102115260103@ietfa.amsl.com> <F9AF1612-C73F-4B28-A2A1-BCBFD9D28AF4@cnrs.fr> <378D7E5C-BBE1-4AE1-B2F4-754806300F89@cnrs.fr> <CA+RyBmUQGRP62jnkUpj5CixZruPqNkyG2CEgO6wofd7gxM-6Dg@mail.gmail.com>
X-Mailer: Apple Mail (2.3693.40.0.1.81)
X-Originating-IP: [10.78.0.28]
X-ClientProxiedBy: cnrdc1excmbx06p.cnrp-ces.adds (10.78.44.7) To cnrdc1excmbx03p.cnrp-ces.adds (10.78.43.6)
X-TM-AS-Product-Ver: SMEX-14.0.0.3092-8.6.1018-26736.006
X-TM-AS-Result: No-10--36.068100-5.000000
X-TMASE-MatchedRID: qeBAs1OleyYVtrZvoPZ4aMlVYuNKJnFuXlJqiTX99kLx5KZMlKYS/TM2 xdYG8ZUGP4H+2nyK0FPrzzte+Gwitbl8jvwfwQCpQbMWAmxHCshD7uP4VuVvNzocbof0WiRxtAQ 1UAnR9ndAzPYUSDzxTFHsYDQ6MXSWx4PLszQ4T+NFpEdomVDRo46LfrUXQPgla87CDXaKRVK3Cl SK/bUMDbE9dgiHWXp2kumiLpgzZZJly388hC5y7I9qGjx05Gjjx8RgB/WqH+VoOA9kFf9sy66IB bSnfz+3srDwfHQQaK1na42ZCQpcXjbdvnblbg6AU9IBYcMFyd14azimUe6PlNwWRN30KO5Pd90y S//gJoYrfoFYrvlA5PqsFZ6wGmNfqV/q9KFgVMh9mRyE26C1+lWO/JP5vQHd5BgEdUqqANQh5oz UsuASItQdB5NUNSsiSrCyblI4eJlnPFKOi2vD2+JGF26G8SWy8lP6F/raTZjFNlR8sKvMFNWg8o HmG6abbfU3dJJs0zkNewnjUbSVfAQbdQbDvsdwNVZmkKSFvjFqz7wPc5qvgnVSqlykrB9UWIr5x zcf3sTZw2LptkCL6Q==
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
X-TMASE-Result: 10--36.068100-5.000000
X-TMASE-Version: SMEX-14.0.0.3092-8.6.1018-26736.006
X-TM-SNTS-SMTP: 9E789D11A34A2A2A269E95E09DC3A8D8DC264F1628404A99EEE38D393080FB332000:9
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/q5XqhUkeGHl8YE5JsVKTGwUCHGM>
Subject: Re: [Raw] I-D Action: draft-ietf-raw-oam-support-03.txt
X-BeenThere: raw@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: reliable and available wireless <raw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/raw>, <mailto:raw-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/raw/>
List-Post: <mailto:raw@ietf.org>
List-Help: <mailto:raw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/raw>, <mailto:raw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Feb 2022 08:28:10 -0000

Hi Greg,

Thanks for your questions.

> It is not clear what we are saying in the Terminology section with the following:
> The data plane takes the individual decision.
> Can you help me by giving an example?

Example: deciding which time-frequency block / next hop to use for each packet.

More precisely, the controller (control plane) installs some rules, and the device applies in the data plane the rules on a per packet basis.
Does it make sense for you?
> Further, in the same section, active measurement methods are discussed. I agree with the text but have a question about the following:
>       Active methods may implement
>       one of these two strategies:
>       -  In-band: control information follows the same path as the data
>          packets.  In other words, a failure in the data plane may
>          prevent the control information from reaching the destination
>          (e.g., end-device or controller).
> 
>       -  out-of-band: control information is sent separately from the
>          data packets.  Thus, the behavior of control vs. data packets
>          may differ;
> For an active measurement method, what is the control information? Active OAM is differentiated from other measurement methods by its reliance on generated test packets. As stressed in the text, test packets must be in-band with the monitored data flow. I wonder if that text is useful for a reader.

Yes, a test packet in active OAM corresponds to the control information.
Thus, the distinction does not make sense for active OAM
=> to be explicited (i.e., out of band only for passive OAM)
> The following text seems to indicate that "control" is being used as another term for "test":
>       piggybacking vs. dedicated control packets: control information
>       may be encapsulated in specific (dedicated) control packets.
> Though if I apply that assumption the result is not clear to me either:
>       piggybacking vs. dedicated test packets: test information
>       may be encapsulated in specific (dedicated) test packets.
> Am I missing something?
> 

Active OAM -> test packets
Passive OAM -> control packets (to report counter values to the source for instance)

But even withactive OAM (=test packets), I would probably make a distinction:
- dedicated test packets, sent immediately
- piggybacking: the test packet is encapsulated in another data packet (thus, buffered until a data packet has to be transmitted, and has enough space for the piggybacking)

Is my reasoning correct? Does it make sense for you?

> I hope my notes make sense.

It doesn’t for sure, Greg, thank you !

Cheers,
Fabrice