[Idr] Re: Request for comments on draft-li-idr-sr-policy-metric

liu.yao71@zte.com.cn Fri, 06 June 2025 07:34 UTC

Return-Path: <liu.yao71@zte.com.cn>
X-Original-To: idr@mail2.ietf.org
Delivered-To: idr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 5DBE631A4A0A; Fri, 6 Jun 2025 00:34:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.885
X-Spam-Level:
X-Spam-Status: No, score=-1.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a77qk6H_FobM; Fri, 6 Jun 2025 00:34:16 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [160.30.148.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C419831A49FC; Fri, 6 Jun 2025 00:34:15 -0700 (PDT)
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 mxhk.zte.com.cn (FangMail) with ESMTPS id 4bDCkD25Cnz5D8mB; Fri, 6 Jun 2025 15:34:12 +0800 (CST)
Received: from njy2app08.zte.com.cn ([10.40.13.206]) by mse-fl2.zte.com.cn with SMTP id 5567Y1NJ090912; Fri, 6 Jun 2025 15:34:01 +0800 (+08) (envelope-from liu.yao71@zte.com.cn)
Received: from mapi (njb2app07[null]) by mapi (Zmail) with MAPI id mid203; Fri, 6 Jun 2025 15:34:03 +0800 (CST)
Date: Fri, 06 Jun 2025 15:34:03 +0800
X-Zmail-TransId: 2aff684299eb094-d8afc
X-Mailer: Zmail v1.0
Message-ID: <20250606153403706LAG19CL1jZKWvUSDXlb73@zte.com.cn>
In-Reply-To: <202506061056581883901213@chinamobile.com>
References: 202506061056581883901213@chinamobile.com
Mime-Version: 1.0
From: liu.yao71@zte.com.cn
To: lizhenqiang@chinamobile.com, songliyan@chinamobile.com
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn 5567Y1NJ090912
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 684299F4.000/4bDCkD25Cnz5D8mB
Message-ID-Hash: A7LKVQIXZN7ZBHNQEM3QQJCGYTVWTMW4
X-Message-ID-Hash: A7LKVQIXZN7ZBHNQEM3QQJCGYTVWTMW4
X-MailFrom: liu.yao71@zte.com.cn
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: idr@ietf.org, draft-li-idr-sr-policy-metric@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: Request for comments on draft-li-idr-sr-policy-metric
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/L8HzhXL2LsL7b0jfgT_QpDnurCA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>

Hi Authors,

Thanks for the reply.
About comment a), considering that the metrics are used to select an SR policy of the best quality  among multiple SR Policies but the metric sub-TLV are delivered at the SR policy candidate path level, if the BGP update messages for CP1 and CP2 of the same SR Policy both carry the metric sub-TLV, my understanding is that the metric of the CP with the highest preference would be seen as the metric of this SR policy, is it right ?
As for comment c), my point is that, would other granularities for reliability be considered, or only use failures per month to represent the reliability metric.

Yao




Original


From: 宋力焱 <songliyan@chinamobile.com>
To: 刘尧00165286;lizhenqiang <lizhenqiang@chinamobile.com>;
Cc: idr <idr@ietf.org>;draft-li-idr-sr-policy-metric <draft-li-idr-sr-policy-metric@ietf.org>;
Date: 2025年06月06日 10:57
Subject: Re: Re: Re: [Idr] Request for comments on draft-li-idr-sr-policy-metric




Hi Yao,
    Thank you for your good catch.
    d)Currently, BGP SR Policy does not support an acknowledgment mechanism to confirm successful receipt and processing at the headend. However, SR Policy state can be obtained via BGP-LS.We believe it would be more efficient to support direct state reporting within the BGP SR Policy framework. We will describe this mechanism in a separate document and also include a note in next version of this draft.


Sincerely, 
Liyan Song
China Mobile
songliyan@chinamobile.com   

 

发件人: lizhenqiang
时间: 2025/06/05(星期四)16:30
收件人: liu.yao71;
抄送人: idr;draft-li-idr-sr-policy-metric;
主题: Re: Re: [Idr] Request for comments on draft-li-idr-sr-policy-metric

Hello Yao,

Thank you very much for your review and comments.

a)draft-liu-spring-sr-policy-flexible-path-selection is mainly about candidate path selection and switch within one SR Policy. My doc, draft-li-idr-sr-policy-metric, is about the selection among multiple SR Policies that can be used to steer the same traffic and satisfy the SLA requirements. After SR policy selection using the method introduced in draft-li-idr-sr-policy-metric, candidate path selection and switch within the selected SR policy can use the method proposed in draft-liu-spring-sr-policy-flexible-path-selection.


b)draft-li-idr-sr-policy-metric is mainly about SR Policy selection at the headend when it has multiple SR Policies that can be used to steer the same traffic and satisfy the SLA requirements. The controller can reoptimize the paths of the SR Policies based on the performance metrics it collects. After SR Policy reoptimization, the controller updates the path performance to the headend, which may trigger the SR Policy selection logic at the hendend.

For your question in b.2), as I stated in a), the method introduced in draft-liu-spring-sr-policy-flexible-path-selection can still be used to select and switch CPs in a SR Policy. 


c)In practice, the number of path failure in one day is usually zero. So we suggest to use the number in a month in current version.


--------------------------------------------------------------------------------

lizhenqiang@chinamobile.com


 

From: liu.yao71@zte.com.cn
Date: 2025-06-05 10:47
To: lizhenqiang@chinamobile.com
CC: idr@ietf.org; draft-li-idr-sr-policy-metric@ietf.org
Subject: Re: [Idr] Request for comments on draft-li-idr-sr-policy-metric





Hi Zhenqiang,

A few comments/questions after reading the draft.
a) From my reading, this draft is about the flexible SR path(candidate path) selection, is it related with  draft-liu-spring-sr-policy-flexible-path-selection ?
b) In this draft, the metric is collected/computed by the controller and sent to the headend, and then the headend makes candidate path selection based on its local policy. Other methods about SR path selection based on certain criterias I've seen include: 
	1)  The controller keeps monitoring the metric of the SR path, once the metric no longer satisfies the original requirements, the controller can tear down the active candidate path and make the headend to switch to another CP.
	2)  The headend monitors the metric itself, and the headend made candidate path selection based on its local policy or based on the policy set by the controller.
What are the differences and advantages between your draft and other methods?
c) About the reliability metric, what if one wants to carry the number of failures per day instead of per month?
d) In section 4, "Process BGP Acknowledgments: Await acknowledgments from headend nodes to ensure successful reception and processing of the SR policies". What type of BGP Acknowledgment message can indicate that the headend has processed the SR policy successfully? 

Regards,
Yao











From: lizhenqiang@chinamobile.com <lizhenqiang@chinamobile.com>
To: idr@ietf.org <idr@ietf.org>;
Cc: draft-li-idr-sr-policy-metric <draft-li-idr-sr-policy-metric@ietf.org>;
Date: 2025年06月03日 12:17
Subject: [Idr] Request for comments on draft-li-idr-sr-policy-metric

_______________________________________________
Idr mailing list -- idr@ietf.org
To unsubscribe send an email to idr-leave@ietf.org
 Hello all,

A new draft, https://datatracker.ietf.org/doc/draft-li-idr-sr-policy-metric/, was submitted in March, which proposes an extension to the BGP SR Policy protocol by defining a new optional Metric Sub-TLV within the BGP Tunnel Encapsulation Attribute to enable the headend node to do performance-aware path selection. This draft also updates the BGP route selection procedures in RFC4271, modifying the Breaking Ties (Phase 2) logic to prioritize the metrics for SR Policy paths.

Comments are appreciated!

Thanks and Regards,
Zhenqiang Li
China Mobile

--------------------------------------------------------------------------------

lizhenqiang@chinamobile.com