Re: [ippm] New Version Notification for draft-ahuang-ippm-dex-timestamp-ext-00.txt

Justin Iurman <justin.iurman@uliege.be> Fri, 10 March 2023 18:11 UTC

Return-Path: <justin.iurman@uliege.be>
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 C80BFC152575 for <ippm@ietfa.amsl.com>; Fri, 10 Mar 2023 10:11:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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=uliege.be
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 i4MOZDEal6Zs for <ippm@ietfa.amsl.com>; Fri, 10 Mar 2023 10:11:26 -0800 (PST)
Received: from serv108.segi.ulg.ac.be (serv108.segi.ulg.ac.be [139.165.32.111]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3131EC15E406 for <ippm@ietf.org>; Fri, 10 Mar 2023 10:11:24 -0800 (PST)
Received: from [192.168.1.62] (148.24-240-81.adsl-dyn.isp.belgacom.be [81.240.24.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by serv108.segi.ulg.ac.be (Postfix) with ESMTPSA id 0C9C4200E7DD; Fri, 10 Mar 2023 19:11:21 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 serv108.segi.ulg.ac.be 0C9C4200E7DD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uliege.be; s=ulg20190529; t=1678471881; bh=833mZdOb9fi6qnOhf3HnotVS0VPXGTmz123j0ZVklVY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=HRTwqJ3E+piJbnrnylDKasCsohQIKwSdN1M0H6VPUNT6F3xgaoqTbeOV/jbl/zuZv WCDrFpTTkIZYV6y9Kyy3QTGNaXbtWd18YOXGc9yfT9KIwA3E6FRZ/KBXNy83VEQOWq veDazhmZyT/w220ESxODpL2L6CGppoZQcNZZ6khP0pu60vGhSYHcFChjHyYmxKo9Q1 GK2/4soDF3L+a3iibIvd1KwN21BZZ499v66fn8NIoDZiV3Ije3XdfWqjGTUAauxsk9 EFwy6/K/YZoqojua4Wg7zK2AMH+CJmRIGpyjVvHE1wqH4DZ8R0jtQydZZHh8Mp2uSw 45kML5WMRpt6Q==
Message-ID: <4ee1f8da-e1bc-857d-1250-d2023db37f2d@uliege.be>
Date: Fri, 10 Mar 2023 19:11:20 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1
To: Haoyu Song <haoyu.song@futurewei.com>, Alex Huang Feng <alex.huang-feng@insa-lyon.fr>
Cc: "ippm@ietf.org" <ippm@ietf.org>, Pierre Francois <pierre.francois@insa-lyon.fr>
References: <167646044630.54681.3485694306554070274@ietfa.amsl.com> <D5CF2207-11D2-4DE5-B655-0FEEA440EBE4@insa-lyon.fr> <BY3PR13MB4787B21918941559A29A8EB19AA39@BY3PR13MB4787.namprd13.prod.outlook.com> <765BFD75-A0C7-4B0F-B930-96E9FC996590@insa-lyon.fr> <BY3PR13MB4787DB2A332492DE327D97679AA09@BY3PR13MB4787.namprd13.prod.outlook.com>
Content-Language: en-US
From: Justin Iurman <justin.iurman@uliege.be>
In-Reply-To: <BY3PR13MB4787DB2A332492DE327D97679AA09@BY3PR13MB4787.namprd13.prod.outlook.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/2YY1FfPtKd383RhxItRUO_DG4pc>
Subject: Re: [ippm] New Version Notification for draft-ahuang-ippm-dex-timestamp-ext-00.txt
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: Fri, 10 Mar 2023 18:11:31 -0000

Haoyu,

Sorry for being late to the party, but Alex mentioned your reply (below) 
in another thread and I felt like I needed to answer this.

Actually, I don't think the limitation can be relaxed. The reason is 
simple: backward compatibility with existing implementations. Let's say 
we do as you suggest (i.e., one bit for two 4-byte fields, which means 
one bit for one 8-byte field). In that case, you would break existing 
implementations since they do not implement the new flag yet. As per 
RFC9326:

"An IOAM node that receives a DEX Option-Type with an unknown flag set 
to 1 MUST ignore the corresponding optional field."

So, existing implementations would skip 4 bytes for each unimplemented 
extension-flag to be compliant with the RFC (and to be forward 
compatible with future extension-flags). Which is definitely not what 
you want. This is exactly why consistency is required from the start, 
and it MUST be a 4-byte field (and so for all extension-flags, even new 
ones).

Thanks,
Justin

On 2/16/23 18:51, Haoyu Song wrote:
> As long as the optional fields are of fixed length (better to be 4 
> octets aligned) there will be no ambiguity. My personal opinion is that 
> the limitation can be relaxed.
> 
> Haoyu
> 
> *From:* Alex Huang Feng <alex.huang-feng@insa-lyon.fr>
> *Sent:* Thursday, February 16, 2023 2:01 AM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* ippm@ietf.org; Pierre Francois <pierre.francois@insa-lyon.fr>
> *Subject:* Re: [ippm] New Version Notification for 
> draft-ahuang-ippm-dex-timestamp-ext-00.txt
> 
> Hi Haoyu,
> 
> Thanks for your feedback.
> 
> I actually agree with your statement but the only reason I did it using 
> 2 bits is because in IOAM DEX (RFC9326) section 3.2, there is a 
> statement saying each Optional field is 4 octets long:
> 
> *Optional fields:*
> 
> The optional fields, if present, reside after the Reserved field. The 
> order of the optional fields is according to the order of the respective 
> bits, starting from the most significant bit, that are enabled in the 
> Extension-Flags field. Each optional field is 4 octets long.
> 
> There is no MUST in the section, so I did not know how to interpret 
> this. Maybe you have more insights on this.
> 
> Cheers,
> 
> Alex
> 
> 
> 
>     On 15 Feb 2023, at 18:47, Haoyu Song <haoyu.song@futurewei.com
>     <mailto:haoyu.song@futurewei.com>> wrote:
> 
>     Hi Alex,
> 
>     This method allows the direct delay measurement in data plane which
>     could be useful for some applications. The extension is also simple
>     and straightforward.
>     I have just one concern: the timestamp seconds and fraction are
>     defined as two optional field and the timestamp seconds could be the
>     only field used. However, I don't think it would be useful for delay
>     measurement if only the seconds appears. So maybe it's more
>     reasonable to consider them both as just one timestamp field and
>     save a flag bit.
> 
>     Thanks,
>     Haoyu
> 
>     -----Original Message-----
>     From: ippm <ippm-bounces@ietf.org <mailto:ippm-bounces@ietf.org>> On
>     Behalf Of Alex Huang Feng
>     Sent: Wednesday, February 15, 2023 3:30 AM
>     To:ippm@ietf.org <mailto:ippm@ietf.org>
>     Cc: Pierre Francois <pierre.francois@insa-lyon.fr
>     <mailto:pierre.francois@insa-lyon.fr>>
>     Subject: Re: [ippm] New Version Notification for
>     draft-ahuang-ippm-dex-timestamp-ext-00.txt
> 
>     Dear IPPM WG,
> 
>     I would like to present this draft which addresses a missing
>     timestamp in the IOAM Direct Export (DEX) option header.
> 
>     This timestamp extension allows computing the delay between the
>     encapsulation node and the transit or decapsulation node in IOAM DEX
>     Option.
> 
>     On behalf of the authors, I would like to request your feedback on
>     this draft.
> 
>     Cheers,
>     Alex
> 
> 
> 
>         On 15 Feb 2023, at 12:27, internet-drafts@ietf.org
>         <mailto:internet-drafts@ietf.org> wrote:
> 
> 
>         A new version of I-D, draft-ahuang-ippm-dex-timestamp-ext-00.txt
>         has been successfully submitted by Alex Huang Feng and posted to the
>         IETF repository.
> 
>         Name:draft-ahuang-ippm-dex-timestamp-ext
>         Revision:00
>         Title:Timestamp extension for In Situ Operations,
>         Administration, and Maintenance (IOAM) Direct Export
>         Document date:2023-02-15
>         Group:Individual Submission
>         Pages:6
>         URL:
>         https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-ahuang-ippm-dex-timestamp-ext-00.txt&data=05%7C01%7Chaoyu.song%40futurewei.com%7Cfd4793f6908340b88ac308db0f47ff29%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638120574175820201%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2iaKat5H9LbLvGCML2Cwrgr14pCivah5y4mH%2BNIgKkA%3D&reserved=0 <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-ahuang-ippm-dex-timestamp-ext-00.txt&data=05%7C01%7Chaoyu.song%40futurewei.com%7C7c4ae2c016124a1556b508db1004d9e9%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638121385272151587%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vTJCUjqB43pv079CLXwoz08%2F6eUd8KHu3BkZsib02F0%3D&reserved=0>
>         Status:
>         https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ahuang-ippm-dex-timestamp-ext%2F&data=05%7C01%7Chaoyu.song%40futurewei.com%7Cfd4793f6908340b88ac308db0f47ff29%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638120574175820201%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=XHvxEeqzF76IwRUklb%2FctxmneSf5xhfZjZal%2B%2BboXNs%3D&reserved=0 <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ahuang-ippm-dex-timestamp-ext%2F&data=05%7C01%7Chaoyu.song%40futurewei.com%7C7c4ae2c016124a1556b508db1004d9e9%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638121385272151587%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=lfWNcG9KoP6kP6cZZwWVOljNaqjqTTjBOtLQHeyQXGY%3D&reserved=0>
>         Htmlized:
>         https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ahuang-ippm-dex-timestamp-ext&data=05%7C01%7Chaoyu.song%40futurewei.com%7Cfd4793f6908340b88ac308db0f47ff29%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638120574175820201%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TOrh708zz%2FeD83zHmXRbNvU6AZiTviM9cMtoVa8GFx8%3D&reserved=0 <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ahuang-ippm-dex-timestamp-ext&data=05%7C01%7Chaoyu.song%40futurewei.com%7C7c4ae2c016124a1556b508db1004d9e9%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638121385272151587%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Bbenr24QVdxR5gXLGEQukzf%2B0nJhRxErD%2FbzIVn4B0k%3D&reserved=0>
> 
> 
>         Abstract:
>           This document extends the In Situ Operations, Administration, and
>           Maintenance (IOAM) Direct Export option type to support
>         timestamping
>           by adding and defining two optional timestamp fields and
>           corresponding flags.
> 
> 
> 
> 
> 
>         The IETF Secretariat
> 
> 
>     _______________________________________________
>     ippm mailing list
>     ippm@ietf.org <mailto:ippm@ietf.org>
>     https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm&data=05%7C01%7Chaoyu.song%40futurewei.com%7Cfd4793f6908340b88ac308db0f47ff29%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638120574175820201%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=EKiaLGp1wMPTRkqLWIri0lBFmh8%2FDHJCOwLfSn1VIAY%3D&reserved=0 <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm&data=05%7C01%7Chaoyu.song%40futurewei.com%7C7c4ae2c016124a1556b508db1004d9e9%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638121385272151587%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2ciJPoF5QKnnJx4cz82hmWx36G2X6WpPPFy7XA4NgmM%3D&reserved=0>
> 
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm