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

Fabrice Theoleyre <fabrice.theoleyre@cnrs.fr> Sun, 27 February 2022 17:06 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 3F70C3A12B0 for <raw@ietfa.amsl.com>; Sun, 27 Feb 2022 09:06:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 Dsmpe_0v5n0Z for <raw@ietfa.amsl.com>; Sun, 27 Feb 2022 09:06:05 -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 E4B803A12AC for <raw@ietf.org>; Sun, 27 Feb 2022 09:06:04 -0800 (PST)
Received: from mhgbbhxrt02p.mhg.thalesgroup.com (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 4K68zY15Ltz1tT; Sun, 27 Feb 2022 18:06:01 +0100 (CET)
From: Fabrice Theoleyre <fabrice.theoleyre@cnrs.fr>
Message-ID: <3436F7D8-EE40-4956-BE7D-E0BF1276FDF0@cnrs.fr>
Content-Type: multipart/signed; boundary="Apple-Mail=_09B59AA6-CDF1-4817-999A-FB5D697A3B7F"; protocol="application/pgp-signature"; micalg="pgp-sha256"
MIME-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\))
Date: Sun, 27 Feb 2022 18:05:49 +0100
In-Reply-To: <CA+RyBmW1-5WeDaWGohRO2zC6cvoFFC-ObXFkkCameOpEoM5Guw@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> <E95DA55A-C3DF-4FEE-8805-76CC05A540EE@cnrs.fr> <CA+RyBmW1-5WeDaWGohRO2zC6cvoFFC-ObXFkkCameOpEoM5Guw@mail.gmail.com>
X-Mailer: Apple Mail (2.3693.40.0.1.81)
X-Originating-IP: [10.78.0.28]
X-ClientProxiedBy: cnrdc1excmbx08p.cnrp-ces.adds (10.78.44.8) To cnrdc1excmbx03p.cnrp-ces.adds (10.78.43.6)
X-TM-AS-Product-Ver: SMEX-14.0.0.3092-8.6.1018-26740.006
X-TM-AS-Result: No-10--45.642900-5.000000
X-TMASE-MatchedRID: J0A4g22ort4VtrZvoPZ4aH4CZIQn5hg55hFaeUreRMqIf3m0sUfx5zoS fZud5+GglUpdnDWEXMuzu0rVUJhxRL10qfpLV4dsG/Z4/5FUvH+aYlNpIKBgC9Hu43wY4QfHpWO BfK9L1z8VdewhX2WAAV/aR25nGpJM+qUZS9CzhIKRoepQgi+s8mmDdc8APp60hv1+2J3yQFxB79 wWUlPJ2PbcLOjMQj3pFvJu8YoHTSBYkE8hEisGyP9DrDgGVItcZ6wCVsvOathkBXeGzp60+hKvF acTVVSJyBXJN3+n78jwBeNyF2o9oJgVZX/MlG8qoWjx8y7f3Ikhip8twe4h+1/ZJ0h1vLl1FGWL m21I9gzfUZT83lbkEHMIapaDo9OKXPXyzUCY9kAtXONlmfVUQsfEYAf1qh/laDgPZBX/bMuuiAW 0p38/t7Kw8Hx0EGitZ2uNmQkKXF423b525W4OgFPSAWHDBcndeGs4plHuj5TcFkTd9CjuT3fdMk v/4CaGK36BWK75QOT6rBWesBpjXx72DTGItWXMHcN4x+ltYL0hXrCliTaBAJPJSBMMUU6gVOLMR auooBFs2LpfmtGSdPcwyVYGZr7ISgMYEBVHJFVvdZ1h8EKUYT7Q+HXB910F9Vw8O/k9l51955Y1 Xr69w5nB2qzM3UOU7+hY9l7Y+Oy1jE/7bPUvEP++gjOGfzBmdYoZxuUaojCDGx/OQ1GV8rnUfzS cNiR34q/qiSojqLdXS830kRtVI5FOlJCK/1ftZzBPybJ/5vo=
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
X-TMASE-Result: 10--45.642900-5.000000
X-TMASE-Version: SMEX-14.0.0.3092-8.6.1018-26740.006
X-TM-SNTS-SMTP: 7FD5BA5BEFDC419F08021E5202BEB5090EA714D0BA25804DCCA495D028E620552000:9
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/ixCJo72ZZNHwD408DD3L5HhXYmo>
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: Sun, 27 Feb 2022 17:06:10 -0000

Hi Greg,


> Le 27 févr. 2022 à 01:31, Greg Mirsky <gregimirsky@gmail.com> a écrit :
> 
> Hi Fabrice,
> thank you for your clarifications. Please find my follow-up notes in-lined below under the GIM>> tag.
> Please let me know if you'd like me to review any updates before the draft submission cut-off deadline on February 7th.
> 
> Regards,
> Greg
> 
> On Fri, Feb 25, 2022 at 12:27 AM Fabrice Theoleyre <fabrice.theoleyre@cnrs.fr <mailto:fabrice.theoleyre@cnrs.fr>> wrote:
> 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?
> GIM>> Thank you, perfectly. Perhaps we can characterize this process as a "local decision" or even extend it as follows:
> On a per-node basis, the data plane applies rules and policies for each packet. For example, selecting the time-frequency block or the next hop on a packet-by-packet basis.
> What do you think?
+1

>> 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)
> GIM>> I think that "control" is more often used in reference to packets conveying routing information. I consider passive OAM to be part of the management plane.
FT>> Yes, for me, anything which is not a data packet is a control packet (routing, EB, etc.). Actually, that’s rather a control frame.  Shall I be more specific?

> 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?
> GIM>> That is very interesting and, frankly, quite unexpected to me. I agree, we must make that explicitly clear in the document.

FT>> I will update the text, thank you for your comments Greg!

>> I hope my notes make sense.
> 
> It doesn’t for sure, Greg, thank you !

FT> Hum hum Hum….. Obviously, you should have read ”They do"! Sorry Greg!

Cheers,
Fabrice