Re: [Pce] PCE SID-algo draft extension

peng.shaofu@zte.com.cn Fri, 24 March 2023 10:13 UTC

Return-Path: <peng.shaofu@zte.com.cn>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 322C9C14CE47; Fri, 24 Mar 2023 03:13:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.893
X-Spam-Level:
X-Spam-Status: No, score=-1.893 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 Y61nrQJbYQXm; Fri, 24 Mar 2023 03:13:48 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E089C14F74E; Fri, 24 Mar 2023 03:13:46 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.251.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4PjdMr46ynz6FK2P; Fri, 24 Mar 2023 18:13:44 +0800 (CST)
Received: from mse-fl2.zte.com.cn (unknown [10.5.228.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxct.zte.com.cn (FangMail) with ESMTPS id 4PjdMG3HZxz501Qk; Fri, 24 Mar 2023 18:13:14 +0800 (CST)
Received: from njy2app04.zte.com.cn ([10.40.12.64]) by mse-fl2.zte.com.cn with SMTP id 32OAD3tf071502; Fri, 24 Mar 2023 18:13:03 +0800 (+08) (envelope-from peng.shaofu@zte.com.cn)
Received: from mapi (njy2app03[null]) by mapi (Zmail) with MAPI id mid201; Fri, 24 Mar 2023 18:13:05 +0800 (CST)
Date: Fri, 24 Mar 2023 18:13:05 +0800
X-Zmail-TransId: 2afb641d77b142f-93801
X-Mailer: Zmail v1.0
Message-ID: <202303241813059376564@zte.com.cn>
In-Reply-To: <DM6PR11MB4122FA3E3A5024A13385BD66D0FF9@DM6PR11MB4122.namprd11.prod.outlook.com>
References: DM6PR11MB4122FA3E3A5024A13385BD66D0FF9@DM6PR11MB4122.namprd11.prod.outlook.com
Mime-Version: 1.0
From: peng.shaofu@zte.com.cn
To: ssidor=40cisco.com@dmarc.ietf.org
Cc: pce@ietf.org, pce-chairs@ietf.org
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn 32OAD3tf071502
X-Fangmail-Gw-Spam-Type: 0
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 641D77D8.000/4PjdMr46ynz6FK2P
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/V0g0essZWOwS-LASraF7j1b6eeY>
Subject: Re: [Pce] PCE SID-algo draft extension
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Mar 2023 10:13:49 -0000

Hi Samuel, WG,






I support the change, i.e., using constraints/metric-type from Flex-algo definition for path computation.






Only based on that, PCE can have more possibility to get algo-SIDs for the computed path, compared to the traditional constraints (such as that contained in LSPA object, Metric object) which may indicate inconsistent constraints with FAD. 






Although, the traditional constraints may also construct a set of constraints that is consistent with the expected content of FAD (assuming we don't consider the subtle differences in the definitions of similar fields between them), PCE, if without any upgrade, has no motivation to translate the computed path to algo-SID list, and more important, the computed path (e.g, an explicit ERO list) may be totally different with flex-algo BE-path (a single ERO), and cause the algo-SID filtering to fail. 






Thus an explicit indication is necessary for PCE to re-use flex-algo BE path for each domain. If this indication is algo-id, traditional constraints is redundant and no useful at least for the reused flex-algo BE path. However, algo-id constraint may also combine with other useful constraints to get more complicated path, such as a TE-path of an NRP created in the flex-algo topology.  We can define processing rules when algo-id constraint and other constraints exist simultaneously.






Regards,


PSF











Original



From: SamuelSidor(ssidor) <ssidor=40cisco.com@dmarc.ietf.org>
To: pce@ietf.org <pce@ietf.org>;
Cc: pce-chairs <pce-chairs@ietf.org>;
Date: 2023年01月10日 18:21
Subject: [Pce] PCE SID-algo draft extension


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

 

Hi all,


 


I would like to get feedback from PCE WG for one extension proposed for existing SID-algo draft (currently expired), which is trying to cover all existing algorithm types as defined in IGP – that includes SPF (algo 0), Strict-SPF (algo 1) and Flex-algo (algo 128-255)


It introduced SID-algo constraint, which currently can be used for filtering SIDs used in path computed by PCE.


To be able to compute inter-domain Flex-algo path, PCE Flex-algo path-computation must be aligned with path-computation done by IGP (Use ASLA attributes, honor FAD lookup priorities,…). This use-case is different one from SID filtering we need to use constraints/metric-type from Flex-algo definition that is bound to SID algo number specified in constraint.


 


Before we modify the draft, we would like to know if WG has any objection.


 


Thanks,


Samuel