Re: [mpls] Regarding adopting draft-song-mpls-extension-header - do we need post stack data?

Tianran Zhou <zhoutianran@huawei.com> Wed, 22 February 2023 07:23 UTC

Return-Path: <zhoutianran@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BA6CC14F74F for <mpls@ietfa.amsl.com>; Tue, 21 Feb 2023 23:23:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.897
X-Spam-Level:
X-Spam-Status: No, score=-6.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
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 UwvAwtvKk9K1 for <mpls@ietfa.amsl.com>; Tue, 21 Feb 2023 23:23:09 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5852AC14CE3F for <mpls@ietf.org>; Tue, 21 Feb 2023 23:21:56 -0800 (PST)
Received: from lhrpeml500001.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4PM6sw6Vvdz683mQ for <mpls@ietf.org>; Wed, 22 Feb 2023 15:17:08 +0800 (CST)
Received: from kwepemi500010.china.huawei.com (7.221.188.191) by lhrpeml500001.china.huawei.com (7.191.163.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Wed, 22 Feb 2023 07:21:54 +0000
Received: from kwepemi500009.china.huawei.com (7.221.188.199) by kwepemi500010.china.huawei.com (7.221.188.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Wed, 22 Feb 2023 15:21:52 +0800
Received: from kwepemi500009.china.huawei.com ([7.221.188.199]) by kwepemi500009.china.huawei.com ([7.221.188.199]) with mapi id 15.01.2507.017; Wed, 22 Feb 2023 15:21:52 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Tony Li <tony.li@tony.li>, Haoyu Song <haoyu.song@futurewei.com>
CC: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Regarding adopting draft-song-mpls-extension-header - do we need post stack data?
Thread-Index: AQHZReg+vlmIFaKYSEuz2CiL7tn+o67ZNrMAgACLTA7//37uAIAAh5ENgADAUlA=
Date: Wed, 22 Feb 2023 07:21:52 +0000
Message-ID: <36f512a8f5844b3f837c26d5bf20297f@huawei.com>
References: <27b7ff60-4ce1-c053-5c87-42cb4919d79e@joelhalpern.com> <BY3PR13MB4787D662D08331C19F7FB4679AA59@BY3PR13MB4787.namprd13.prod.outlook.com> <97F4AD9B-E131-4BDB-A713-33DD3B0D1D16@tony.li> <BY3PR13MB4787643941C35EACB322010F9AA59@BY3PR13MB4787.namprd13.prod.outlook.com> <3193B95D-7424-4AD6-9509-6F593F95CA23@tony.li>
In-Reply-To: <3193B95D-7424-4AD6-9509-6F593F95CA23@tony.li>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.41.58]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/NHudmJCyDZtiqUTHBt-jKHvQS0g>
Subject: Re: [mpls] Regarding adopting draft-song-mpls-extension-header - do we need post stack data?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Feb 2023 07:23:10 -0000

I do not think the combination of IPR and technique discussion is reasonable. I hope we can divide and conquer.

On one hand,
It's OK if the working group get the consensus that PSD is not necessary.
I believe the community can find the best way for us all to implement all the use cases. The complexity is surely very important.

On the other hand,
I noticed Stewart indicated an IPR wrt draft-jags-mpls-mna-hdr:
https://mailarchive.ietf.org/arch/msg/mpls/TX2y7soChCCSfUPCxttg7MtHOb4
I will ask the IPR engineer to check.

Best,
Tianran

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Tony Li
Sent: Wednesday, February 22, 2023 3:24 AM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: mpls@ietf.org
Subject: Re: [mpls] Regarding adopting draft-song-mpls-extension-header - do we need post stack data?


Hi Haoyu,

The situation has changed. The IPR licensing terms warrant further consideration by the working group, IMHO. You’re welcome to think it is unwise. I think it is a necessity.

Tony


> On Feb 21, 2023, at 11:19 AM, Haoyu Song <haoyu.song@futurewei.com> wrote:
> 
> Hi Tony and Joel,
> 
> All those issues have been discussed many times and now the documents reflect the consensus. I don’t think it's a wise idea to rewind the discussion back to the state as two years ago.
> 
> Best regards,
> Haoyu
> 
> -----Original Message-----
> From: Tony Li <tony1athome@gmail.com> On Behalf Of Tony Li
> Sent: Tuesday, February 21, 2023 10:59 AM
> To: Haoyu Song <haoyu.song@futurewei.com>
> Cc: Joel Halpern <jmh@joelhalpern.com>; mpls@ietf.org
> Subject: Re: [mpls] Regarding adopting draft-song-mpls-extension-header - do we need post stack data?
> 
> 
> Hi Haoyu,
> 
> 
>> IOAM is not the only use case. You can check the use case document for more examples.
> 
> 
> I checked. I didn’t see any. Section 2.5.1 does specify that ISD or PSD could be used. That certainly doesn’t seem like a compelling use case for PSD.  In fact, in latency sensitive applications, I would think you would want to use ISD simply for the performance benefits.
> 
> 
>> I'm sure there are even more use cases once we have this mechanism.  Actually, IOAM DEX, which is a postcard method, also need post stack encapsulation for the instruction header. 
> 
> 
> I believe that there are changes in IOAM DEX that will remove that requirement.
> 
> 
>> As for the complexity, I've evaluated that and given presentations that post stack data parsing is simpler than in-stack data parsing. The action processing is a property of the action itself so it's location is out of consideration.   
>> During the ODT discussion, many people actually raised the question that weather the ISD is necessary because PSD can basically support all use cases, regardless the size of the data. The conclusion is still true: considering all the possible use cases, if only one mechanism exists, it should be PSD. We resort to having both because ISD can handle some use cases with small data.
> 
> 
> 
> As we’ve discussed MANY times, PSD will have a significant performance impact on several architectures, most notably legacy (i.e., currently deployed) hardware. As a result, MNA is effectively undeployable without ISD.  And given ISD, we have no need for PSD.
> 
> Tony
> 

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls